Download - Programa calcular DNI en C

Transcript
Page 1: Programa calcular DNI en C

/*___________________________________________________________| Titulo: Cálculo del DNI en C Version: 1.0 || Autor: Mortuus || Descripcion: Calcula la letra del dni introducido |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/

#include <stdio.h>#include <conio2.h>

int main(){ char letras[]="TRWAGMYFPDXBNJZSQVHLCKE\0";// Array o vector para calcular la letra int dni; int letra; printf("Introduce tu dni\n"); scanf("%d", &dni); if ( dni <= 99999999 ) // si el DNI es menor a 99999999 { letra = dni % 23; // haremos el modulo del numero entre 23 printf("Tu dni es %d - %c", dni, letras[letra]); // introducimos el resultado de la operacion en el array o vector getch();

} else // si es mayor a 99999999 { printf("No has introducido un numero valido"); getch(); }}