ALGORITMO QUE DA REGALOS SEGÚN SU EDAD Y SEXO

Categoría de Estructura Repetitiva Para


Código que da regalos según el sexo y la edad en PSeInt

💻 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 en pseint que regale una tablet, carrito o muñeca PSeInt Estricto : DESCARGA EL CÓDIGO

Algoritmo que regala carro o muñeca a niños VER EL CÓDIGO

Algoritmo que brinda regalos a un niño según su fecha de nacimiento

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
Algoritmo en pseint que regale una tablet, carrito o muñeca


código en python que regale un carrito o muñeca a un niño Python : DESCARGA CÓDIGO

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")

código en Lenguaje C para regalar un carrito o muñeca LENGUAJE C : DESCARGA CÓDIGO

#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;
}

código en Dev C++ para regalar una tablet, carrito o muñeca Dev C++ : DESCARGA CÓDIGO

#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;
}


Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso