5 Ejercicios prácticos resueltos - if, while, do while, for, switch en c++



En esta ocasión se resolverá algunos ejercicios, para mayor compresión de los temas vistos anteriormente, usando combinaciones de las estructuras, realizando programas sencillos, avanzando poco a poco su dificultad y así lograr dominar los fundamentos de programación.

Solo es cuestión de práctica, mucha práctica para lograr nuestro objetivo, desde un hola mundo hasta manejar archivos y estructuras de datos es un gran avance, sí se puede, depende del tiempo que le dediques, así que empezamos por la solución de ejercicios básicos. 



1.- Ejercicios A

Escribir un programa que solicite el ingreso de la temperatura en grados, si la temperatura está por encima de 100 grados desplegar el mensaje “arriba del punto de ebullición del agua”, de lo contrario desplegar el mensaje “abajo del punto de ebullición del agua”.



En este ejercicio solo es un simple if, básico para comprender el funcionamiento de este condicional.

2.- Ejercicio B

Escribir un programa que escriba la calificación correspondiente a una nota, de acuerdo con el siguiente criterio:

Condición         Mensaje

0 a < 5.0            Suspenso
5 a  < 6.5           Aprobado
6.5 a  < 8.5        Notable
8.5 a  < 10        Sobresaliente
10                    Matrícula de honor


En este ejercicio se usó if anidados, con un intervalo o rango en las calificaciones específicas, con un else especificando que la nota que no cumple ninguna condición no es válida.

3.- Ejercicio C

Escribir un programa que introduzca el número de un mes (1 a 12) y visualice el número de días de ese mes.


Aquí vemos el uso del switch, se puede validar solo para que ingrese números en el rango de 1 a 12 con la estructura do while, y omitir el default de la siguiente estructura. 

4.- Ejercicio D

Escribir un programa que simule un calculador simple. Lee dos enteros y un carácter. Si el carácter es un +, se imprime la suma; si es un -, se imprime la diferencia; si es un *, se imprime el producto; si es un /, se imprime el cociente.


Al igual que el ejercicio anterior también se puede validar el ingreso del operador, usando un do while.

5.- Ejercicio E

Un grupo de diez estudiantes realizó un examen. Usted tiene a su disposición las calificaciones (enteros en el rango de 0 a 100) de este examen. Determine el promedio de las calificaciones del grupo en este examen.



En primer lugar, son 10 estudiantes, entonces usamos un for dentro de él se piden las notas, pero están desde cero a 100 así que validamos dentro de esa estructura con la condición respectiva, afuera del do while realizamos la acumulación o suma de las notas y reseteamos la variable n, cuando se termine ese ciclo anidado, procedemos a obtener el promedio divido para 10, finalmente presentamos.

Dudas, sugerencias o preguntas en los comentarios, responderé lo más pronto posible!

Entradas relacionadas

facebook