Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de lenguaje C - Edad de una persona

Escribir en lenguaje C un programa que:

1º) Pida por teclado la edad (dato entero) de una persona.

2º) Muestre por pantalla:

En pantalla se verá, por ejemplo:

Visualización en pantalla del programa Edad de una persona, resuelto en lenguaje C.

Si, por ejemplo, se introduce una edad menor que cero:

Visualización en pantalla del programa Edad de una persona incorrecta, resuelto en lenguaje C.

Solución: anidando varias instrucciones if

/* Programa: Edad de una persona */

#include <conio.h>
#include <stdio.h>

int main()
{
    int edad;

    printf( "\n   Introduzca edad: " );
    scanf( "%d", &edad );

    if ( edad >= 0 && edad <= 120 )
        if ( edad < 2 )
            printf( "\n   BEB%c", 144 );
        else
            if ( edad < 13 )
                printf( "\n   NI%cO", 165 );
            else
                if ( edad < 18 )
                    printf( "\n   ADOLESCENTE" );
                else
                    if ( edad < 31 )
                        printf( "\n   JOVEN");
                    else
                        if ( edad < 65 )
                            printf( "\n   ADULTO" );
                        else
                            printf( "\n   ANCIANO" );
    else
        printf( "\n   ERROR: Edad incorrecta." );

    getch(); /* Pausa */
   
    return 0;
}