. Con la tecnología de Blogger.

domingo, 25 de julio de 2010

Calculando horas ,minutos y segundos Segun Lo Ingresado [C]

Era un ejercicio que al principio se me volvió molesto , pero después entendí como hacerlo...

#include <stdio.h>
main () {
     int hora,resul_hora,minuto,segundo,digito;
     printf("ingrese su digito: ");
     scanf("%d",&digito);
     if (digito <= 60) printf("%d son %d segundos chistoso",digito,digito);
     if (digito >= 3600 ) {
                hora=digito/3600;
                digito=digito%3600;
                printf("horas %d ",hora);
                }
     if (digito >= 60 ) {  
                minuto=digito/60;
                segundo=digito%60;
                printf("minutos %d ",minuto);
                printf("segundos %d ",segundo);
                }
                fflush(stdin);
                getchar();
                }
cuando el programa solamente devuelve las horas , y no minutos ni segundos , es por que la cifra dada son horas exactas ;D

1 comentarios:

gasto 26 de julio de 2010, 22:28  

la api de windows tiene el "get.TimeDate" o algo parecido a eso, que te lo tira de una XD buscá