elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  [Pascal] Conocer la letral del DNI
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pascal] Conocer la letral del DNI  (Leído 1,536 veces)
Hazama

Desconectado Desconectado

Mensajes: 22


Nobody will remember a scum like you!


Ver Perfil
[Pascal] Conocer la letral del DNI
« en: 7 Julio 2013, 09:04 am »

Recientmente he estado aprendiendo programar en pascal,utilizado el compilador Free Pascal y he realizado esta aplicacion a modo consola para conocer la letra que es asignada segun el DNI.

Código
  1. PROGRAM dcalc;
  2.  
  3. USES
  4.  crt;
  5. VAR
  6.  user_dni:INTEGER;
  7. dni_operacion:INTEGER;
  8. dni_valornumero:INTEGER;
  9. dni_defval:INTEGER;
  10. BEGIN
  11.  clrscr;
  12. write('Introduzca su DNI:');
  13. read(user_dni);
  14. dni_defval:=23;
  15. dni_operacion:=user_dni mod dni_defval;
  16. writeln('Su numero es:',dni_operacion);
  17. readkey;
  18. clrscr;
  19. write('Introduzca el numero proporcionado,para conocer la letra de su DNI:');
  20. readln(dni_valornumero);
  21. clrscr;
  22. case dni_valornumero of
  23. 0:writeln('Su DNI completo es:',user_dni,'T');
  24. 1:writeln('Su DNI completo es:',user_dni,'R');
  25. 2:writeln('Su DNI completo es:',user_dni,'W');
  26. 3:writeln('Su DNI completo es:',user_dni,'A');
  27. 4:writeln('Su DNI completo es:',user_dni,'G');
  28. 5:writeln('Su DNI completo es:',user_dni,'M');
  29. 6:writeln('Su DNI completo es:',user_dni,'Y');
  30. 7:writeln('Su DNI completo es:',user_dni,'F');
  31. 8:writeln('Su DNI completo es:',user_dni,'P');
  32. 9:writeln('Su DNI completo es:',user_dni,'D');
  33. 10:writeln('Su DNI completo es:',user_dni,'X');
  34. 11:writeln('Su DNI completo es:',user_dni,'B');
  35. 12:writeln('Su DNI completo es:',user_dni,'N');
  36. 13:writeln('Su DNI completo es:',user_dni,'J');
  37. 14:writeln('Su DNI completo es:',user_dni,'Z');
  38. 15:writeln('Su DNI completo es:',user_dni,'S');
  39. 16:writeln('Su DNI completo es:',user_dni,'Q');
  40. 17:writeln('Su DNI completo es:',user_dni,'V');
  41. 18:writeln('Su DNI completo es:',user_dni,'H');
  42. 19:writeln('Su DNI completo es:',user_dni,'L');
  43. 20:writeln('Su DNI completo es:',user_dni,'C');
  44. 21:writeln('Su DNI completo es:',user_dni,'K');
  45. 22:writeln('Su DNI completo es:',user_dni,'E');
  46. else
  47. writeln('Introduzca un numero valido');
  48. end;
  49. readkey;
  50. END.    

Saludos


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pascal vs C++: Pascal mejor que c++?
Programación General
Bomb-P 4 10,092 Último mensaje 11 Mayo 2013, 20:42 pm
por BlackM4ster
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines