All pastes #2054026 Raw Edit

Someone

public text v1 · immutable
#2054026 ·published 2011-05-05 01:01 UTC
rendered paste body
int main(int argc, char *argv[])
{
  int horaInicio, horaTermino, minInicio, minTermino, durHora, durMin;
  
  /* Apresentação do problema */
  
  printf("* Calcular a duracao de um jogo, com tempo maximo de 2 horas *\n\n");
  
  /* Obtencao dos horarios de inicio e termino da partida */
  
  printf("Digitar a hora de inicio da partida: ");
  scanf("%d", &horaInicio);
  printf("Digitar os minutos de inicio da partida: ");
  scanf("%d", &minInicio);
  printf("\n");
  printf("Digitar a hora do termino da partida: ");
  scanf("%d", &horaTermino);
  printf("Digitar o minuto do termino da partida: ");
  scanf("%d", &minTermino);
  printf("\n\n");
  
  
  /* Resultados */
  
  if (horaTermino >= horaInicio)
     {
       durHora = horaTermino - horaInicio;
      }
  else
      {
        durHora = horaTermino - horaInicio + 24;
       }
       if (minTermino >= minInicio)
          {
            durMin = minTermino - minInicio;
           }
       else
           { 
             durMin = minTermino - minInicio + 60;
            }
            if (horaInicio < 0 || horaInicio > 23 || horaTermino < 0 || horaTermino > 23
                 || minInicio < 0 || minInicio > 59 || minTermino < 0 || minTermino > 59)
               {
                 durHora = 99;
                 durMin = 99;
                }
                if (durHora == 2 && durMin > 0)
                   {
                     durHora = 99;
                     durMin = 99;
                    }
                
   printf("                 %.2dh%.2dmin\n\n\n", durHora, durMin);
   
            
  
  system("PAUSE");	
  return 0;
 }