miércoles, 23 de noviembre de 2016

Ejemplo ingreso de datos personales


En el siguiente ejemplo se practica lo visto en las entradas anteriores.
Se declaran variables de diferentes tipos y el usuario debe asignarles valores a traves del teclado.
Luego se muestran en pantalla.

Nota:
La función system("cls"); limpia la pantalla.
La función fflush(stdin); limpia el bufer de entrada del teclado.

//*********************************************************************
#include <stdio.h>
int main(){
    char nombre[20],apellido[20],direccion[50],sexo;
    int edad,nac;
    long cedula;
    float estatura,peso;
    printf("\nIngrese los siguientes datos: ");
    printf("\n\tNumero de Cedula: ");
    scanf("%li",&cedula);
    printf("\n\tNombres: ");
    fflush(stdin);
    gets(nombre);
    printf("\n\tApellidos: ");
    fflush(stdin);
    gets(apellido);
    printf("\n\tDireccion: ");
    fflush(stdin);
    gets(direccion);
    printf("\n\tSexo (f/m): ");
    scanf("%c",&sexo);
    printf("\n\tEdad: ");
    scanf("%d",&edad);
    printf("\n\tAño de nacimiento: ");
    scanf("%d",&nac);
    printf("\n\tPeso: ");
    scanf("%f",&peso);
    printf("\n\tEstatura: ");
    scanf("%f",&estatura);

    system("cls");
    printf("\nSe han guardado los siguientes datos: \n");
    printf("\n  Numero de Cedula: %li",cedula);
    printf("\n  Nombres: %s",nombre);
    printf("\n  Apellidos: %s",apellido);
    printf("\n  Direccion: %s",direccion);
    printf("\n  Sexo (f/m): %c",sexo);
    printf("\n  Edad: %d",edad);
    printf("\n  Año de nacimiento: %d",nac);
    printf("\n  Peso: %.2f",peso);
    printf("\n  Estatura: %.2f",estatura);
    return 0;

}
//*********************************************************************


Salida:

No hay comentarios:

Publicar un comentario