Logoritmo para Calcula de Tempo
Por: Lidieisa • 13/6/2018 • 1.130 Palavras (5 Páginas) • 315 Visualizações
...
hora inicial do Jogo no segundo dia(0h ate 23h):");
scanf("%d", &hora_inic_s);
if (hora_inic_s >= 24 | hora_inic_s < 0){
printf("\nHora Invalida, Sistema Sendo finalizado!!!!\n");
printf("---------------------------------------------\n");
system("pause");
return 0;
}
printf("Entre com o(s) minuto(s) Iniciais do jogo no segundo dia(1m ate 59m);");
scanf("%d", &min_inic_s);
if (min_inic_s < 0 | min_inic_s >= 60){
printf("\nMinutos invalidos, Sistema sendo finalizado!!!!!\n");
printf("---------------------------------------------------\n");
system("pause");
return 0;
}
printf("Entre com a hora final do Jogo no Segundo dia(0h ate 23h):");
scanf("%d", &hora_fin_s);
if (hora_fin_s >= 24 | hora_fin_s < 0){
printf("\nHora Invalida, Sistema Sendo finalizado!!!!\n");
printf("---------------------------------------------\n");
system("pause");
return 0;
}
printf("Entre com o(s) minutos finais do jogo no segundo dia: (0m ate 59m);");
scanf("%d", &min_fin_s);
if (min_fin_s < 0 | min_fin_s >= 60){
printf("\nMinutos invalidos, Sistema sendo finalizado!!!!!\n");
printf("---------------------------------------------------\n");
system("pause");
return 0;
}
else if (hora_fin_s == hora_inic_s && min_fin_s < min_inic_s){
printf("\nMinuto invalido, menor que hora e minutos iniciais!!!!\n");
printf("-------------------------------------------------------\n");
system("pause");
return 0;
}
}
//processamento
if (dia_fin == 1){
hora_jogo = ((((hora_fin * 60) + min_fin ) - ((hora_inic * 60) + min_inic ))
+ (((hora_fin_s * 60) + min_fin_s) - ((hora_inic_s * 60) + min_inic_s))) / 60;
min_jogo = ((((hora_fin * 60) + min_fin ) - ((hora_inic * 60) + min_inic))
+ ((hora_fin_s * 60 + min_fin_s) - ((hora_inic_s * 60) + min_inic_s))
- (hora_jogo * 60));
}
else if (dia_fin == 2){
hora_jogo = (((hora_fin * 60) + min_fin ) - ((hora_inic * 60) + min_inic )) / 60;
min_jogo = ((((hora_fin * 60) + min_fin ) - ((hora_inic * 60) + min_inic)) - (hora_jogo * 60));
}
//resultado
printf("\nO Jogo demorou %dhora(s) e %dminuto(s).\n", hora_jogo, min_jogo);
printf("----------------------------------------------------\n");
system("pause");
return 0;
}
...