Sobre o blog

O blog TI Cimol tem como objetivo divulgar informações do curso técnico em TI para o turno da noite, com exercícios resolvidos, algumas curiosidades tecnológicas e dicas sobre o mercado da informática.

19:50

Contagem entre dois horários (Com Horas, Minutos e Segundos)

#include <stdio.h>
main (){
int h1,m1,s1,h2,m2,s2,ht,mt,st,a,b,c;
puts("Digite o isntante inicial (horas,minutos e segundos)");
scanf("%d %d %d", &h1, &m1, &s1);
puts("Digite o isntante final (horas,minutos e segundos)");
scanf("%d %d %d", &h2, &m2, &s2);
ht=h2-h1;
mt=m2-m1;
st=s2-s1;
    if ((ht<0) || (ht==0 && mt<0)){
        puts("Dados invalidos, o momento final eh anterior ao primeiro");
        }else{
            if (mt>=0 && st>=0 && st<=59){
                ht=ht;
                mt=mt;
                st=st;
                }else{
                    if (mt>=0 && st<0){
                        ht=ht;
                        mt=mt-1;
                        st=st+60;
                        }else{
                            if (mt<0 && st>=0){
                                ht=ht-1;
                                mt=mt+60;
                                st=st;
                                }else{
                                    if (mt<0 && st<0){
                                        ht=ht-1;
                                        mt=mt+59;
                                        st=st+60;
                                    }
                                }
                        }
                }
        }
printf ("\nEntre os instantes %dh %dmin %dseg e %dh %dmin %dseg passaram-se %dh %dmin %dseg", h1, m1, s1,
h2,m2,s2,ht,mt,st);
}

0 comentários:

Postar um comentário