Está en la página 1de 3

CONTROL DE FLUJO IF-ELSE

1. Realizar un programa que pregunte al usuario el momento del día con una letra
(mmañana,t-tarde, n-noche), el sexo con otra letra (m-masculino, f-femenino). El
programa dirá: buenos días, tardes, o noches (según el momento) señor o señora
según el sexo.
Ejemplo:
Momento del dia (m mañana, t tarde, n noche); t
Masculino m o femenino f:f
Buenas tarde señora!

2. Realiza un programa que pida un número e indique si este es par o impar


Ejemplo:
Introduce un número: 9
El número 9 es impar

3. Modifica el ejercicio que calcula el IMC de manera que si el IMC es superior a 25


el programa diga que sufre sobrepeso.

Valores principales Valores adicionales

Infrapeso <18,50

Normal 18,50 - 24,99

Sobrepeso ≥25,00

Obeso ≥30,00

----- PROGRAMA QUE CALCULA LA MASA CORPORAL -----


¿Cómo te llamas? Jose
Tú altura? 1.92
Peso 102
Jose, tú IMC es de 27,67. Tienes Sobrepeso.

4. Realiza un programa que muestre un menúm sumar (s) restra(r) multiplicar (m)
pida dos numeros y realizar la opción elegida:
Ejmplo:
**MENU**
SUMA (s)
RESTAR (r)
MULTIPLICAR(m)

Que deseas hacer: s


Introduce dos números: 5 7
La suma de estos dos números es:12
ENVIA LOS ARCHIVOS .CPP AL PROFESOR. LA SALIDA DEBE SER LA MÁS
PARECIDA A LA INDICADA EN CADA EJERCICIO

-----------------------------OPCIONALES ---------------- PARA PRÁCTICAR -----------------------

Diseña un programa en C que lea una nota numérica (decimal) y que muestre por
pantalla la nota correspondiente (SUSPENSO, APROBADO, NOTABLE,
SOBRESALIENTE)

Nota: 7,2
Tienes un NOTABLE

Calculadora. Debe recibir como entrada dos números que permitan decimales y un
carácter + sumará, - restará, * multiplicará o / dividirá

Introduce número 1: 2
Introduce operador (+, -, *, /): +
Introduce número 2: 20
Resultado es: 22

----------------------ESTE POR SU COMPLEJIDAD QUIEN LO REALICE QUE LO ENVIE


PARA SER TENIDO EN CUENTA------------------------------------------------------------------------
En este ejercicio solicitaremos un número entero al usuario entre 1 y 999 y
mostraremos por pantalla dicho número con palabras, si el número no está en ese
intervalo mostraremos un mensaje de error y el programa terminará.

Ejemplo

*** NÚMERO ***


Introduzca un número entre 1 y 999: -5
Error. Número introducido incorrecto.
*** NÚMERO ***
Introduzca un número entre 1 y 999: 19
diez y nueve
*** NÚMERO ***
Introduzca un número entre 1 y 999: 133
ciento treinta y tres
*** NÚMERO ***
Introduzca un número entre 1 y 999: 213
Doscientos trece

Ayuda:
- Primer paso debes extraer las unidades, las decenas y las centenas del número en tres
variables separadas.

unidades = numero % 10
decenas = ( numero / 10 ) % 10
centenas = (numero / 100 ) % 10
– Números como el 25 se pueden escribir como “veinticinco” o “veinte y cinco”
(ambas formas están aceptadas por la RAE). utilizaremos la segunda forma.
– Los números del 11 al 15 son excepcionales, ya que no admiten otra forma que su
nombre propio (once, doce…). El programa lo debe tener en cuenta porque, por ejemplo,
“diez y tres” no es correcto.
– Ojo, el 100 se nombra “cien” pero si hay decenas o unidades se nombra “ciento
…”;
– Los ceros no se pronuncian, por lo que la salida por pantalla de 140 no puede ser
“ciento cuarenta y cero”.

También podría gustarte