domingo, 17 de noviembre de 2013

Aplicando Conocimientos

En Informática nos han enseñado a programas en C, y el otro día mientras actualizaba y hacía el aburrido trabajo de sumar las horas y los minutos del Wiki de HHCC, me pregunté -¿por qué no me hago un programa que mes las sume?- y me puse a ello, en 20 minutos ya lo tenia y ahora me estoy ahorrando mucho tiempo cada vez que quiero sumar horas y minutos, además de que el programa no se equivoca.

Os dejo el código por si queréis tenerlo:

#include <stdio.h>

    void main(void){
      int respuesta;
      int h1;
      int m1;
      int h2;
      int m2;
      int horas=0;
      int minutos=0;
      int sumaMin;
      do{
         printf("Introduce las horas y los minutos del primer tiempo.\n");
         scanf("%d %d", &h1, &m1);
         printf("Introduce las horas y los minutos del segundo tiempo.\n");
         scanf("%d %d", &h2, &m2);
   
         printf("[%d:%02d] + [%d:%02d] + [%d:%02d]\n", h1, m1, h2, m2, horas, minutos);
         sumaMin = m1+m2;
         horas = h1+h2+((minutos+sumaMin)/60)+horas;
         minutos = ((sumaMin+minutos)%60);
         printf("[%d:%02d]", horas, minutos);
         printf("\nSi quiere seguir sumando pulse 1.\n");
         scanf("%d", &respuesta);
         if (respuesta!=1)
            printf("Adios");
      }while (respuesta==1);
   }

Si tenéis alguna pregunta ponerme un comentario.

1 comentario: