Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Programa de las horas y minutos, militar a am/pm
- */
- #include <stdio.h>
- #include <conio.h>
- void main()
- {
- char entry, timer;
- int hour, minute, newhour, exit = 0;
- do
- {
- hour = 0;
- newhour = 0;
- minute = 0;
- timer = 'a';
- puts("Ingrese su opcion:\n\n1.Programa\n2.Salir");
- entry = getch();
- switch(entry)
- {
- case '1':
- puts("\n\nEste es el programa de hora. \n\nIntroduzca las horas (militar):");
- scanf("%i",&hour);
- puts("\n\nIntroduzca los minutos:");
- scanf("%i",&minute);
- if(((hour < 25) && (hour > -1)) && ((minute < 61) && (minute > -1)))
- {
- if(hour > 12)
- {
- newhour = hour - 12;
- timer = 'p';
- }
- else
- {
- if(hour == 12 && minute > -1)
- {
- timer = 'p';
- newhour = hour;
- }
- else
- {
- newhour = hour;
- }
- }
- if((hour < 10) && (minute < 10))
- {
- printf("Su hora militar 0%i:0%i en hora am/pm es: %i:0%i %cm", hour, minute, newhour, minute, timer);
- }
- else
- {
- if((hour > 9) && (minute < 10))
- {
- printf("Su hora militar %i:0%i en hora am/pm es: %i:0%i %cm", hour, minute, newhour, minute, timer);
- }
- else
- {
- if((hour < 10) && (minute > 9))
- {
- printf("Su hora militar 0%i:%i en hora am/pm es: %i:%i %cm", hour, minute, newhour, minute, timer);
- }
- else
- {
- printf("Su hora militar %i:%i en hora am/pm es: %i:%i %cm", hour, minute, newhour, minute, timer);
- }
- }
- }
- getch();
- }
- else
- {
- puts("Hora incorrecta");
- getch();
- }
- break;
- case '2':
- puts("\n\nGracias por usar el programa\nPresione una tecla para salir");
- getch();
- exit = 1;
- break;
- }
- system("cls");
- }
- while(exit != 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement