Ir ao conteúdo
  • Cadastre-se

GeorgeDaniiel

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bem ELGNO e Carlos Alberto F ai está o programa que calcula a diferença de horas, só que dou o valor em minutos no final, para ter o resultado em horas é necessário converter.. Lembre-se caso o tempo passado seja maior que 24 horas terá que ter outro IF para converter esta diferença. #include <stdio.h> #include<stdlib.h> int totalMinutos(int hora, int minuto)//converte a horas em minutos { int r = (hora*60) + minuto; return r; } main () { int h1, m1, h2, m2,r1,r2, total; //variaveis declaradas printf("\nDigite somente a Hora de entrada: "); scanf ("%i",&h1); //armazendando valores da hora inicial printf("\nDigite os Minutos: "); scanf ("%i",&m1); r1 = totalMinutos (h1, m1); //r1 recebe total em minutos da primeira hora printf("\nDigite somente a Hora de saida: "); scanf ("%i",&h2); //armazendando valores da hora inicial printf("\nDigite os Minutos: "); scanf ("%i",&m2); r2 = totalMinutos(h2, m2);//recebe o total em minutos da segunda hora total = r2-r1; //calcula a diferença de minutos if (total < 0)//caso o horario final seja maior que o inicial Ex. de um dia para o outro { total +=1440; // printf ("%i minutos de diferenca!\n\n", total); } else { printf ("%d Toral em minutos!\n\n", total); //impressão do resultado } system("pause"); return 0; } Espero que ajude. Agora é só complementar com o que já possui e pronto. O código está comentado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!