Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- /* 7. Calcule a soma de dois tempos registrados em horas e minutos.
- Dica: use o operador resto de divisão “%” e divisão inteira “/” (quando os operandos são inteiros).
- Exemplos:
- 5h 40min + 10min = 5h 50min
- 5h 40min + 100min = 7h
- 5h 40min + 2h 30min = 8h 10min */
- int main()
- {
- int hora1,min1,seg1,hora2,min2,seg2,horaFinal,minFinal,segFinal;
- printf("\n Digite o primeiro tempo: ");
- scanf("%d %d %d",&hora1,&min1,&seg1);
- printf("\n Digite o segundo tempo: ");
- scanf("%d %d %d",&hora2,&min2,&seg2);
- segFinal = seg1 + seg2;
- minFinal = min1 + min2;
- horaFinal = hora1 + hora2;
- if(segFinal > 59)
- {
- minFinal = minFinal + segFinal / 60;
- segFinal = segFinal % 60;
- }
- if(minFinal > 59)
- {
- horaFinal = horaFinal + minFinal / 60;
- minFinal = minFinal %60;
- }
- printf("\n Hora final: %d h %d min %d seg",horaFinal,minFinal,segFinal);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement