Este post va relacionado con el curso de C++ que he estado posteando en esta sección.

Los ejercicios a continuación pueden tener una gran cantidad de respuestas o soluciones, por lo que la solución que unos den pueden variar respecto a otras. Es solo cuestión de imaginación y lo que cada uno infiera del ejercicio. Ninguna respuesta es errónea.

El formato será el siguiente:

Unidad didáctica
Tema
Ejercicio

Ejercicio # 1

Condiciones

Condiciones sencillas

El maestro de la clase de Matemáticas quiere determinar cuál es la
calificación más alta de su grupo, forma grupos de tres calificaciones y las
captura. Desarrollar un programa en C++, el cual determine el mayor de las
tres calificaciones, el programa debe mostrar en pantalla la calificación mayor.

Ejercicio # 2:

Condiciones

Condiciones sencillas

Un cliente ordena cierta cantidad de brochas de cerda, rodillos y
sellador; las brochas de cerda tienen un 20% de descuento y los rodillos un
15% de descuento. Los datos que se tienen por cada tipo de artículo son: la
cantidad pedida y el precio unitario. Además, si se paga de contado todo
tiene un descuento del 7%. Elaborar un programa en C++ que calcule y muestre
en pantalla el costo total de la orden, tanto para el pago de contado como
para el caso de pago de crédito.

Ejercicio # 3

Condiciones

Condiciones sencillas

En la tienda de mayoreo San Juanita el impuesto que se debe pagar por
los artículos adquiridos se calculan de la siguiente manera: los primeros
$30 no causan impuesto, los siguientes $30 tienen un 30% de impuesto y el
resto el 40% de impuesto, pero si el costo del producto es mayor a $400,
entonces se cobra el 50%. Desarrollar un programa en C++ que lea el costo
básico de un artículo y calcule el costo total. Muestre en pantalla el artículo
y su costo total.

Ejercicio # 4

Condiciones

Condiciones anidadas

El departamento de Recursos Humanos de la empresa café Combate
quiere desarrollar un calendario en línea para sus empleados, para calendarizar
el número de días hábiles de Trabajo de tal manera que el empleado introduzca
un número de mes (1 a 12), y visualice el número de días de ese mes. Debe
considerar que el mes 2 corresponde a febrero que pude tener 29 o 28 días
dependiendo de si es o no bisiesto, el año correspondiente. Desarrolle un
programa en C++ que cumpla con las especificaciones mencionadas y muestre
en pantalla el mes, el número de días y en el caso de que sea año bisiesto
mostrar el mensaje de que es año bisiesto.

Ejercicio # 5

Condiciones

Condiciones anidadas

El jefe del departamento de construcción de la constructora
Pagaza, desea que se le desarrolle un programa en C++ para sus empleados,
el cual calcule el sueldo de un empleado, de tal manera que el sueldo se
calculará de la siguiente manera: si el número de horas trabajadas es mayor
a 40, el excedente de 40 hrs. se paga al doble de la cuota por hora, en caso
de no ser mayor a 40 hrs. se paga la cuota normal por hora, si las horas
exceden a 50 hrs. el excedente de 50 hrs. se paga al triple de la cuota por
hora, se les descontara un impuesto del 12% sobre su sueldo. Se pedirá el
nombre del empleado, el número de horas trabajadas y la cuota por hora.
mostrar en pantalla el nombre del empleado, el número de horas trabajadas
y su suelto.

Ejercicio # 6

Condiciones

Estatuto SWITCH

En la clase de aritmética de la escuela secundaria técnica No. 35,
el maestro le solicita al departamento de sistemas que se le desarrolle un
programa que pida al usuario un número entero decimal entre 1 y 99,
incluyendo los extremos y obtenga la correspondiente representación en el
sistema romano y su decimal, con el objetivo de poder explicar mediante el
programa visualmente el sistema de conversión a sus alumnos. El programa
mostrará en pantalla el número decimal y su conversión en el sistema romano.

Ejercicio # 7

Condiciones

Estatuto SWITCH

La empresa comercializadora Solva vende escobas, recogedores y aromatizantes,
clasifica a sus clientes de a acuerdo a la frecuencia de compras con las

condiciones siguientes:

Si el cliente es de la categoría 1 se le descuenta el 5%
Si el cliente es de la categoría 2 se le descuenta el 8%
Si el cliente de la categoría 3 se le descuenta el 12%
Si el cliente es de la categoría 4 se le descuenta el 15%

Cuando el cliente realiza una compra se generan los siguientes datos:

Nombre del cliente

Tipo de cliente

Cantidad comprada de escobas, recogedores y aromatizantes

Desarrollar un programa en C++ que lea estos datos y calcule y muestre en pantalla:

Nombre del cliente

Subtotal a pagar

Descuento

Total a pagar

Ejercicio # 8

Repeticiones

Estatuto WHILE

La compañía aseguradora del pacifico paga $5,000 semanales a
sus vendedores más una comisión de 9% del total de ventas realizadas.
La compañía aseguradora solicita al departamento de sistemas que se le
desarrolle un programa en C++ que pida al usuario el monto de ventas y
determine el pago que deberá realizarse a cada vendedor. Una vez que ha
calculado el pago de cada vendedor la compañía genera un reporte de la
cantidad de vendedores cuyo pagó excedió los $8,000.

Ejercicio # 9

Repeticiones

Estatuto WHILE

En una empresa comercializadora, se tienen las compras del día
de varios clientes, y por cada cliente los datos, nombre del cliente y
cada cliente cantidad de artículos comprados con su precio unitario.
Desarrollar un programa en C++ que obtenga al final del día un reporte
de ventas por cliente (Nombre del cliente, Cantidad de artículos comprados
y el total a pagar) y el total general de las ventas del día, donde se lea
los datos de cada uno de los clientes y por cada cliente, los datos de cada
uno artículos que compró.

Ejercicio # 10

Repeticiones

Estatuto DO/WHILE

Un alumno de la clase de lógica matemática desea desarrollar un
programa en el cual introduzca un número entero positivo e invierta los
dígitos del número. Mostrar en pantalla el número invertido.

Ejercicio # 11

Repeticiones

Estatuto DO/WHILE

El maestro del grupo 01 del primer semestre de la preparatoria
Bosco desea obtener un reporte final de los alumnos de su grupo, que obtuvieron
un promedio por encima del promedio general del grupo con el fin de tomar en
cuenta el número de alumnos que estuvieron por encima del promedio general del
grupo para formar los grupos para el siguiente semestre. Desarrollar un
programa en C++ que pida al usuario los n promedios de los alumnos y calcule
el número de alumnos que estuvieron por encima del promedio general y el
total, de reprobados. Mostrar en pantalla el promedio general del grupo,
el total de alumnos que estuvieron por encima del promedio general y el
total, de alumnos reprobados.

Ejercicio # 12

Repeticiones

Estatuto FOR

El maestro de Matemáticas necesita desarrollar un programa en
C++ que le permita obtener los resultados correspondientes al cálculo
del mínimo común múltiplo para poder avanzar más rápido al revisar y
comprobar los resultados que los alumnos le dan como respuesta en su examen,
el maestro ingresará los dos números enteros positivos que les pide a sus
alumnos para dicho cálculo. El programa mostrará en pantalla el mínimo
común múltiplo.

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here