1. Lógica y Algoritmos
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
_
+
Ejercicios Propuestos
Desarrolle los siguientes ejercicios en C++:
1. Hacer un programa que genere un número aleatorio entre 0 y 100, y el usuario deba adivinar dicho número, si el número ingresado por el usuario es menor que el número aleatorio, se debe mostrar el mensaje “más”, si es mayor, debe mostrar el mensaje “menos”, hasta que encuentre el número, mostrando al usuario el número de intentos realizados
Para realizar este ejercicio es necesario utilizar la librería
#include <time.h>
Para generar el número aleatorio es necesario utilizar la función rand()%(101) la cual genera el número, esta se le debe asignar a la variable que contenga el numero aleatorio.
Para que el aleatorio no se repita es necesario agregar la siguiente línea de código al inicio, luego del main()
srand (time(NULL));
2. Proporcione el resultado de la ecuación cuadrática
Evaluar la posibilidad de que las variables pueden tomar valores iguales a 0
Se debe evaluar la ecuación para los 2 valores positivo y negativo
2. Lógica y Algoritmos
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
3. Determinar el resultado de la siguiente serie:
4. Un vendedor desea contabilizar sus ventas menores a US$200, las ventas entre US$200 y US$500 y las superiores a US$500, además de saber el total de ventas del día.
5. En un cinema hay 5 salas de cine, en las cuales se están presentando 5 películas de la siguiente forma:
Sala
Película
1
Las tortugas ninja
2
Allice
3
Annabelle
4
Cantinflas
5
Maze Runner
Determinar el nombre de la película a partir de la sala en la cual esta se presenta
6. En un estacionamiento, se cobra de la siguiente manera, si es un carro: los primeros 10 minutos son gratis, los siguientes 30 minutos tiene un valor de $1500, luego de este tiempo se cobra por horas a $2200. Si es moto: los primeros 20 minutos son gratis, los siguientes 30 minutos tiene un valor de $1000, luego de este tiempo se cobra por horas a $1500. Diseñe un programa que reciba los minutos y muestre lo que debe cancelar el cliente
Adicionalmente que realice la suma de lo cancelado por una serie de 10 vehículos en valores independientes para carros y motos y el total producido
7. Determinar en los meses de abril, mayo y junio el promedio de lluvias del mes, teniendo en cuenta los centímetros de lluvia caídos por día (los valores de los cms de lluvia por día pueden ser generados por medio de un número aleatorio entre 0 y 11) y determinar cuál fue el mes más lluvioso
3. Lógica y Algoritmos
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Requisitos:
El taller consta de 2 partes, primero realizar el entregable de los ejercicios resueltos y segundo presentar una sustentación de 2 ejercicios desarrollados dentro del taller, estos ejercicios serán determinados por el docente y pueden ser modificados por este en algunos aspectos.
Se deben presentar los 10 ejercicios dentro de un mismo programa, el cual debe tener un menú de selección donde cada número determina el ejercicio a desarrollar.
El Archivo .cpp se debe enviar al correo provisto por el docente al inicio del semestre, y sólo debe contener un archivo del tipo .cpp como dato adjunto, correo con más de un archivo no será tomado en cuenta
Sólo se recibirán correos hasta el inicio de la clase del día de presentación del taller, los correos recibidos luego del inicio de dicha clase no serán tomados en cuenta
El archivo entregable tiene un valor del 30%, y cada ejercicio sustentado tiene un valor del 35%
Las variables a utilizar en cada ejercicio deben ser nombradas de acuerdo a las iniciales del nombre de cada estudiante, es decir, si el estudiante se llama Carlos Pérez, y para un ejercicio se necesitan 2 variables, entonces estas 2 variables deberían llamarse: c y p, si se necesitan más variables se deben utilizar sólo las que se encuentren dentro del nombre del estudiante