Ir ao conteúdo
  • Cadastre-se
Luan Brito

Algorítimo capaz de calcular hora e minuto de um jogo...

Recommended Posts

Boa tarde pessoal!

 

Criei um algoritmo capaz de calcular o tempo em horas de um jogo, informando o início e fim, só que preciso que ele informe também os minutos, fiz alguns ajustes para tentar encaixar os minutos, só que todos em vão, pois só aparece a quantidade de minutos totais do início ao fim, se por exemplo o jogo durar 24 horas e 30 minutos não aparece as 24 horas e 30 minutos, e sim 1470 minutos, como eu faço para ajustar este algoritmo, segue abaixo o primeiro que fiz, sem ajustes de minutos...

 

#include<iostream>
int main ()
{
                  int horainicial, horafinal, duracaodojogo;
                  printf("Digite a hora do incio do jogo:");
                  scanf("%d", &horainicial);
                  while(horainicial>24){
                                        printf("Digite a hora novamente\n");
                                        scanf("%d", &horainicial);
                                        }
                                        printf("Digite a hora do fim do jogo:");
                                        scanf("%d", &horafinal);
                                        while(horafinal>24){
                                                            printf("Digite a hora novamente\n");
                                                            scanf("%d",&horafinal);
                                                            }
                                                            duracaodojogo=horafinal-horainicial;
                                                            if(duracaodojogo>0)
                                                            printf("A duração do jogo foi %d horas\n", duracaodojogo);
                                                            else
                                                            {
                                                                duracaodojogo=24+duracaodojogo;
                                                                printf(" A duração do jogo foi %d horas\n", duracaodojogo);
                                                                }
                                                                system ("pause");
                                                               return (0);
                                                                }

 

 

Obrigado!

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×