Está en la página 1de 3

UNIVERSIDAD MILITAR NUEVA GRANADA

DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO


PROGRAMACIÓN I – TALLER 11

Usando ciclo for:

1. Elaborar un programa en Visual C++ que imprima una tabla de multiplicar hasta el 10, dado el número
multiplicando digitado por teclado
2. Elaborar un programa en Visual C++ que permita leer el valor de x y resolver la función:
𝑓(𝑥) = (2𝑥 − 1)3 − (𝑥 − 4)2 − 4𝑥 − 5
para x con valores desde 0 hasta 10 en incrementos de 1
3. Elaborar un programa en Visual C++ que cuente los números naturales impares menores de 100
4. Elaborar un programa en Visual C++ que lea n números digitados por teclado y calcule la suma, el promedio, el
valor máximo y el valor mínimo
5. Elaborar un programa en Visual C++ para una Tienda que desea calcular el monto total de venta. Se deben leer
dos variables (costo unitario y cantidad vendida). Imprimir el valor de cada venta y determinar el valor final de
la venta si se realizan 10 ventas al día. Validar que no se registren ventas ni cantidades negativas
6. Realizar un programa que imprima los 25 primeros términos de la serie 11, 22, 33, 44, etc. (No se ingresan valores
por teclado)
7. Elaborar un programa en Visual C++ que lea 10 números y determine cuántos son positivos
8. Realizar un programa para calcular el precio total de cada uno de los n-artículos de una compra, dado el precio
y sabiendo que el descuento es del 10 % si el precio es menor a $50.000, en caso contrario el descuento es del
15%. Calcular y escribir además la suma de los precios totales superiores a $100.000 y la suma de los precios
totales menores o iguales a $100.000
9. Elaborar un programa en Visual C++ que permita matricular m estudiantes de los diferentes programas
académicos diferentes, según la siguiente tabla:

Código Programa Valor


ICI Ing. Civil $5.410.000
IIN Ing. Industrial $5.161.000
IMC Ing. en Mecatrónica $6.251.000
IML Ing. Multimedia $5.491.000
ITL Ing. Telecomunicaciones $5.349.000
IAM Ing. Ambiental $5.006.000
IBM Ing. Biomédica $5.464.000

Al finalizar el programa se debe mostrar:


- Número de estudiantes matriculados por programa académico
- Total, recaudado por cada programa académico
- Total, recaudado por concepto de todas las matrículas

Programación I Taller 11 – Estructuras Repetitivas en C++ Página 1


10. Escribir un programa en Visual C++, que permita crear un juego para adivinar en cinco intentos un número del 0
al 19. Se debe generar aleatoriamente el número a adivinar. Utilizar las funciones para generar números
aleatorios y la instrucción break para interrumpir el juego si el usuario adivina antes de los 5 intentos
Las funciones de biblioteca que generan números aleatorios:
srand(time(NULL)); Generador de aleatorios
y = rand() % M; donde M es la cantidad de aleatorios
#include <time.h> Biblioteca
11. Desarrollar un programa en Visual C++ que permita leer las estaturas de n estudiantes de un colegio y determinar
y escribir cuántos están dentro de los siguientes rangos:
- Entre 0,90 m y 1,60 m
- Mayores que 1,60 m y menores que 1,70 m
- Entre 1,70 m y 1,80 m
- Mayores que 1,80 m y menores o iguales a 2,10
Las estaturas no pueden ser inferiores a 0,90 ni mayores a 2,10
Usando ciclo while:
12. Leer la temperatura de los pacientes de una clínica atendidos durante un turno de enfermería y elaborar un
programa en Visual C++ que calcule e imprima:
- Promedio de temperaturas
- Máxima temperatura
- Mínima temperatura
- Si presentan una temperatura superior de 37.8 °C, indica que los pacientes están afiebrados. Contar e
imprimir cuantos pacientes están en esta situación.

Nota: El número máximo de pacientes atendidos por turno debe ser 12.
13. Una compañía debe calcular la comisión que reciben los vendedores de su departamento de ventas teniendo en
cuenta el valor mensual de ventas de cada uno (valor de venta ingresado por teclado). Las comisiones se calculan
así:
- Ventas menores que $5.000.000 el 5%
- Ventas entre $5.000.000 y $10.000.000 el 7.5%
- Ventas Mayores que $10.000.000 hasta $20.000.000 el 10%
- Ventas superiores a $20.000.000 el 15%
Realizar un programa en Visual C++ que muestre para cada vendedor el valor total de las ventas y la comisión
correspondiente. El programa termina cuando se digita como valor de ventas el número cero (0)
14. La siguiente tabla presenta la categoría de la EPS y el valor de la cuota moderadora correspondiente.
Categoría Cuota
A $3.500
B $11.500
C $20.000

Cree un programa en Visual C++ que permita leer la categoría de afiliación a la EPS para n usuarios y muestre al
usuario el valor de la Cuota Moderadora. Al finalizar, el programa debe imprimir el número total de usuarios por
cada categoría y el monto total recibido por concepto de cuotas moderadoras.
Nota: El programa termina cuando se digita como categoría el carácter X

Programación I Taller 11 – Estructuras Repetitivas en C++ Página 2


15. COLDEPORTES está interesado en promover el deporte de basquetbol y para ello desea vincular a su liga,
deportistas que cumplan con las siguientes características:
- Estatura superior a 1.80
- Peso inferior a 90 kilos
- Hacer restricción para magnitudes negativas
Crear un programa en Visual C++ que lea la talla y el peso de los aspirantes y determinar el número de deportistas
que cumple con los requerimientos para pertenecer a la liga y su porcentaje con relación al total de aspirantes.
El programa termina cuando se digite como dato de estatura el valor cero (0)
16. Elaborar un programa en Visual C++ que permita para n vehículos, leer la distancia recorrida (en km) y el tiempo
de desplazamiento (en horas), calcular la velocidad y determinar:
- Cuantos de los conductores son infractores, exceden la velocidad máxima permitida de 80 km/h.
- Calcular el promedio de velocidad de los infractores
- Determinar la máxima velocidad detectada
Nota: El programa termina cuando se digita una distancia de 0 km
17. Un fondo de pensiones requiere un programa para validar los requisitos que debe cumplir un afiliado para el
reconocimiento del derecho a pensión de vejez dado el sexo (F/M), edad y numero de semanas cotizadas y
sabiendo que:
- Hombre, 62 años y 1300 semanas cotizadas. “Derecho a pensión de vejez”
- Mujer, 57 años y 1300 semana cotizadas. “Derecho a pensión de vejez”
- En caso contrario aun no cumple con todos los requisitos exigidos para el reconocimiento del derecho
a la pensión de vejez.
El programa a través de un mensaje debe permitir repetir el proceso

Programación I Taller 11 – Estructuras Repetitivas en C++ Página 3

También podría gustarte