Logoritmo para Calcula de Tempo
Por: renato.frutuoso • 21/3/2017 • Trabalho acadêmico • 1.122 Palavras (5 Páginas) • 260 Visualizações
#include <stdio.h>
#include <stdlib.h>
int main(){
//variaveis
int hora_inic, hora_fin, min_inic, min_fin, hora_jogo, hora_total, min_jogo;
int hora_inic_s, hora_fin_s, min_inic_s, min_fin_s, hora_jogo_s, min_jogo_s;
int dia_fin;
//Entrada de dados
printf("Entre com a hora inicial do Jogo (0h ate 23h):");
scanf("%d", &hora_inic);
if (hora_inic >= 24 | hora_inic < 0){
printf("\nHora Invalida, Sistema Sendo finalizado!!!!\n");
printf("---------------------------------------------\n");
system("pause");
return 0;
}
printf("Entre com o(s) minutos iniciais do jogo (0m ate 59m);");
scanf("%d", &min_inic);
if (min_inic < 0 | min_inic >= 60){
printf("\nMinutos invalidos, Sistema sendo finalizado!!!!!\n");
printf("---------------------------------------------------\n");
system("pause");
return 0;
}
printf("Entre com a hora final do Jogo(0h ate 23h):");
scanf("%d", &hora_fin);
if (hora_fin >= 24 | hora_fin < 0){
printf("\nHora Invalida, Sistema Sendo finalizado!!!!\n");
printf("---------------------------------------------\n");
system("pause");
return 0;
}
else if (hora_fin < hora_inic){
printf("\nhora final invalida, igual ou menor que hora incial!!!");
printf("\n-------------------------------------------------------\n");
system("pause");
return 0;
}
printf("Entre com o(s) minutos finais do jogo (0m ate 59m);");
scanf("%d", &min_fin);
if (min_fin < 0 | min_fin >= 60){
printf("\nMinutos invalidos, Sistema sendo finalizado!!!!!\n");
printf("---------------------------------------------------\n");
system("pause");
return 0;
}
else if (hora_fin == hora_inic && min_fin < min_inic){
printf("\nMinuto invalido, menor que hora e minutos iniciais!!!!\n");
printf("-------------------------------------------------------\n");
system("pause");
return 0;
}
printf("Teve segundo dia de jogo? 1 - Sim e 2 - Nao:");
scanf("%d", &dia_fin);
if (dia_fin != 1 && dia_fin != 2){
printf("Resposta Invalida!!!!\n");
system("pause");
return 0;
}
if (dia_fin == 1){
printf("Entre com a 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
...