Dev - C++ - AUXILIO PARA MI PROJECTO FINAL

 
Vista:

AUXILIO PARA MI PROJECTO FINAL

Publicado por Ivan Martinez Guerrero (24 intervenciones) el 07/05/2019 03:15:54
1. Ciclo do-while. Realizar un programa donde lea una fecha en formato numérico (día/mes/año) e imprima el nombre del día de la semana que le corresponde, después pregunte si desea continuar, en caso afirmativo pedir una nueva fecha, hasta indicar lo contrario.

La fórmula que permite conocer el día de la semana correspondiente a una fecha dada es:
Para meses de Enero o Febrero:

n=(a + 31 * (m - 1) + d +(a – 1)/ 4 – 3 * ((a + 99)/100)/4)-1

Para otros meses
n=(a+31*(m-1)+d – (4*m+23)/10 + a/4 - (3*(a/100+1))/4)-1

Dónde:
d=día, m=mes y a=año.

Nota:
n= n%7 indica el día de la semana (0=Domingo, 1=Lunes, etc.).

Utilizar una función que reciba cómo parámetros el día, mes y año, y regrese el valor de n.


2. Ciclo while. Realice un programa que lea la edad de x cantidad de personas hasta que lea un valor negativo e imprima al final dentro de una función cuántos son bebés de 0 a 3 años, cuántos son niños de 4 a 12 años, cuántos son adolescentes de 13 a 17 años y cuántos son adultos de 18 años o más.

3. Ciclo for. Realizar un programa que utilice una función que reciba como parámetro un número
entero, calcule y regrese su factorial para imprimirlo en la función principal.
Ejemplo: 6! es: 6 *5* 4 * 3 * 2 * 1 = 720.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder