taller 2 lógica y algoritmos
DESCRIPTION
Ejercicios propuestos para realizar en C++, de los cuales se escogerán 2 en clase para desarrollarlos en la misma.TRANSCRIPT
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
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
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