Como ya hemos completado
la segunda parte de la serie de equivalencias entre C y C++ de nuevo planteo
una tanda de ejercicios, en este caso de 50.
Foto tomada de freedigitalphotos.net |
Y planteo de 50 por la simple
razón de querer agrupar el contenido de las estructuras de control condicionales
e iterativas, tema que se pudo ver en profundidad en el curso básico de C.
Como siempre los
ejercicios se realizarán en programas separados.
Realice un programa en
C++:
- Que pida un número del 1 al 5 y diga si es primo o no.
- Que pida un número y diga si es par o impar.
- Que pida un número del 1 al 7 y diga el día de la semana
correspondiente.
- Que pida un número del 1 al 12 y diga el nombre del mes
correspondiente.
- Que pida 3 números y los muestre en pantalla de menor a mayor.
- Que pida 3 números y los muestre en pantalla de mayor a menor.
- Que pida 3 números y los muestre en pantalla de mayor a menor en
líneas distintas. En caso de haber números iguales se pintan en la misma
línea.
- Que pida un número y diga si es positivo o negativo.
- Que sólo permita introducir los caracteres S y N.
- Que pida un número y diga si es mayor de 100.
- Que pida una letra y detecte si es una vocal.
- Que pida tres números y detecte si se han introducido en orden
creciente.
- Que pida tres números y detecte si se han introducido en orden
decreciente.
- Que pida 10 números y diga cuál es el mayor y cual el menor.
- Que pida tres números e indicar si el tercero es igual a la suma del
primero y el segundo.
- Que muestre un menú que contemple las opciones “Archivo”, “Buscar” y
“Salir”, en caso de que no se introduzca una opción correcta se notificará
por pantalla.
- Que tome dos números y diga si ambos son primos.
- Que tome dos números y diga si ambos son pares o impares.
- Que tome tres números y diga si la multiplicación de los dos primeros
es igual al tercero.
- Que tome tres números y diga si el tercero es el resto de la división
de los dos primeros.
- Que muestre un menú donde las opciones sean “Equilátero”, “Isósceles”
y “Escaleno”, pida una opción y calcule el perímetro del triángulo
seleccionado.
- Que pase de Kg a otra unidad de medida de masa, mostrar en pantalla un
menú con las opciones posibles.
- Que lea un importe bruto y calcule su importe neto, si es mayor de
15.000 se le aplicará un 16% de impuestos, en caso contrario se le
aplicará un 10%.
- Que lea una hora en hora:minutos:segundos y diga la hora que es un
segundo después.
- Que calcule el sueldo que le corresponde al trabajador de una empresa que cobra 40.000 euros anuales, el programa debe realizar los cálculos en función de los siguientes criterios:
- Si lleva más de 10 años en la empresa se le aplica un aumento del
10%.
- Si lleva menos de 10 años pero más que 5 se le aplica un aumento del
7%.
- Si lleva menos de 5 años pero más que 3 se le aplica un aumento del
5%.
- Si lleva menos de 3 años se le aplica un aumento del 3%.
- Que pida un número y diga si es primo o no.
- Que muestre los números del 1 al 100.
- Que muestre los números del 100 al 1.
- Que muestre los números pares que haya del 1 al 100.
- Que muestre los números impares que haya del 1 al 100.
- Que imprima la suma de todos los números que van del 1 al 100.
- Que imprima la suma de todos los números pares que van del 1 al 100.
- Que imprima la suma de todos los números impares que van del 1 al 100.
- Que imprima la suma de todos los números pares que van del 1 al 100 y
diga cuántos hay.
- Que imprima la suma de todos los números impares que van del 1 al 100
y diga cuántos hay.
- Que pida dos números y muestre todos los números que van desde el
primero al segundo. Se debe controlar que los valores son correctos.
- Que pida dos números y muestre todos los números pares que van desde
el primero al segundo. Se debe controlar que los valores son correctos.
- Que pida dos números y muestre todos los números impares que van desde
el primero al segundo. Se debe controlar que los valores son correctos.
- Que pida dos números y sume todos los números que van desde el primero
al segundo. Se debe controlar que los valores son correctos.
- Que pida dos números y multiplique todos los números que van desde el
primero al segundo. Se debe controlar que los valores son correctos.
- Que pida un número y muestre en pantalla el mismo número de
asteriscos.
- Que muestre los números del 1 al 100 en una tabla de 10x10.
- Que escriba las tablas de multiplicar del 0 al 10.
- Que muestre la tabla de multiplicar de un número cualquiera.
- Que haga un menú del tipo “desea salir (S/N)” y el programa no termine
hasta que el usuario teclee “S”.
- Que calcule el factorial de un número cualquiera y lo muestre en
pantalla.
- Que calcule la media de 10 números.
- Que solicite la media de X números, se dejarán de solicitar números
hasta que se introduzca el cero.
- Que calcule la suma de los cuadrados de los 100 primeros números.
- Que escriba los primeros 25 dígitos de la sucesión de Fibonacci.
¿Qué te parecen los
ejercicios?