krloseduard Postado Janeiro 6, 2015 Denunciar Share Postado Janeiro 6, 2015 Faca um algoritmo para ler o horário (hora, min e seg) de inicio e a duração, em segundos, de uma corrida, em seguida informar o horário (hora, min, seg) de termino da mesma. #include<stdlib.h> #include<stdio.h> int main(){ int horain,minin,segini,horafim,minfim,segfim,termino,durac,inicio; printf("digite o horario de inicio\n"); printf("horas: "); scanf("%d",&horain); printf("minutos: "); scanf("%d",&minin); printf("segundos: "); scanf("%d",&segini); printf("digite a duraçao da corrida em segundos: "); scanf("%d",&durac); inicio=(horain*60 + minfim)*60 + segini; termino = inicio+durac; segfim = termino%60; termino = termino/60; minfim = termino%60; horafim = termino/60; printf("%d hr %d min %d seg",horafim,minfim,segfim); } no momento de mostrar o horario final ele aparece errado alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Junior Ari Postado Janeiro 8, 2015 Denunciar Share Postado Janeiro 8, 2015 você ta fazendo o calculo com as variaveis errada, o correto seria: inicio=(horain*60 + minin)*60 + segini; em vez de: inicio=(horain*60 + minfim)*60 + segini; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
krloseduard
Faca um algoritmo para ler o horário (hora, min e seg) de inicio e a duração, em segundos, de uma
corrida, em seguida informar o horário (hora, min, seg) de termino da mesma.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.