💻 Hacer un programa dónde se tienen 10 niños a quienes se les pide sus datos personales como DNI, Fecha de nacimiento (considerar día, mes y año) y género. Si los niños tienen 8 años o más se les dará Tablet. Si los niños tienen 6 años se les dará carrito o muñeca dependiendo del género.
Algoritmo programacion_work
Definir x, edad, dia, mes, anio, diax, mesx, aniox como entero;
Definir dni, genero como Caracter;
// ACTUALIZA LOS DATOS DE FECHA ACTUAL - 21/10/2022
diax <- 21;
mesx <- 10;
aniox <- 2022;
edad <- 0;
Escribir "26. REGISTRO DE 10 NIÑOS.";
Para x <- 1 Hasta 10 Con Paso 1 Hacer
Escribir Sin Saltar "DNI : ";
Leer dni;
Escribir Sin Saltar "DÍA DE NACIMIENTO: ";
Leer dia;
Escribir Sin Saltar "MES DE NACIMIENTO: ";
Leer mes;
Escribir Sin Saltar "AÑO DE NACIMIENTO: ";
Leer anio;
Escribir Sin Saltar "GÉNERO (H/M): ";
Leer genero;
Escribir "FECHA ACTUAL : ",diax,"/",mesx,"/",aniox;
edad <- aniox - anio;
Si (mes > mesx) Entonces
edad <- edad - 1;
SiNo
Si (mes == mesx Y dia > diax) Entonces
edad <- edad - 1;
FinSi
FinSi
Escribir Sin Saltar "EDAD : ", edad, " años";
Escribir " ";
Si (edad >= 8) Entonces
Escribir "RECIBE TABLET";
SiNo
Si (edad == 6) Entonces
Si (genero == "H") Entonces
Escribir "RECIBE CARRITO";
SiNo
Escribir "RECIBE MUÑECA";
FinSi
FinSi
FinSi
Escribir " ";
FinPara
FinAlgoritmo
print("DAR REGALO SEGÚN EL SEXO Y LA EDAD.")
print()
diax = 21
mesx = 10
aniox = 2021
for x in range(1,11):
dni = input("DNI : ")
dia = int(input("DIA DE NACIMIENTO : "))
mes = int(input("MES DE NACIMIENTO : "))
anio = int(input("AÑO DE NACIMIENTO : "))
genero = input("GÉNERO H/M : ")
print("FECHA ACTUAL : ",diax,"/",mesx,"/",aniox)
edad = aniox - anio
if mes > mesx:
edad = edad - 1
else:
if mes == mesx and dia > diax:
edad = edad - 1
print("EDAD : ",edad)
if edad >= 8:
print("RECIBE TABLET\n")
elif edad == 6:
if genero == "H" or genero == "h":
print("REGALO CARRITO\n")
else:
print("REGALO MUÑECA\n")
#include<stdio.h>
#include<stdio.h>
#define MAX_STRLEN 256
int main() {
int x, edad=0, dia, mes, anio, diax, mesx, aniox;
char dni[MAX_STRLEN], genero[MAX_STRLEN];
// ACTUALIZA LOS DATOS DE FECHA ACTUAL - 21/10/2022
diax = 21;
mesx = 10;
aniox = 2022;
printf("26. REGISTRO DE 10 NINOS.\n");
for (int x=1; x <= 10; x++){
printf("DNI : ");
scanf("%s",&dni);
printf("DIA DE NACIMIENTO : ");
scanf("%d",&dia);
printf("MES DE NACIMIENTO : ");
scanf("%d",&mes);
printf("ANIO DE NACIMIENTO: ");
scanf("%d",&anio);
printf("GENERO [H/M] : ");
scanf("%s",&genero);
printf("FECHA ACTUAL %d / %d / %d \n", diax, mesx, aniox );
edad = aniox - anio;
if(mes > mesx){
edad-=1;
}else{
if(mes == mesx && dia > diax){
edad-=1;
}
}
printf("EDAD : %d anios\n",edad);
if(edad >= 8){
printf("RECIBE TABLET \n");
}else{
if(edad == 6){
if(genero == "H"){
printf("RECIBE CARRITO\n");
}else{
printf("RECIBE MUNIECA\n");
}
}
}
printf("\n");
}
return 0;
}
#include<iostream>
using namespace std;
int main() {
int edad=0, dia, mes, anio, diax, mesx, aniox;
string dni, genero;
// ACTUALIZA LOS DATOS DE FECHA ACTUAL - 21/10/2022
diax = 21;
mesx = 10;
aniox = 2022;
cout << "26. REGISTRO DE 10 NINOS." << endl;
for (int x=1; x <= 10; x++){
cout << "DNI : ";
cin >> dni;
cout << "DIA DE NACIMIENTO : ";
cin >> dia;
cout << "MES DE NACIMIENTO : ";
cin >> mes;
cout << "ANIO DE NACIMIENTO: ";
cin >> anio;
cout << "GENERO [H/M] : ";
cin >> genero;
cout << "FECHA ACTUAL : " << diax << "/" << mesx << "/" << aniox << endl;
edad = aniox - anio;
if(mes > mesx){
edad-=1;
}else{
if(mes == mesx && dia > diax){
edad-=1;
}
}
cout << "EDAD : " << edad << " anios" << endl;
if(edad >= 8){
cout << "RECIBE TABLET" << endl;
}else{
if(edad == 6){
if(genero == "H"){
cout << "RECIBE CARRITO" << endl;
}else{
cout << "RECIBE MUNIECA" << endl;
}
}
}
}
cout << endl;
return 0;
}