Ir ao conteúdo

Posts recomendados

Postado

 

Faça um programa que leia do teclado um intervalo de tempo em segundos e imprima na tela sua conversão em horas, minutos e segundos.

 

DICA: você deverá utilizar os operadores de divisão '/' e resto da divisão '%' na resolução desse exercício.

 

Para uma entrada:

72000

A saída deve ser:

Total: 72000 segundos.

Conversão: 20 horas, 0 minutos e 0 segundos.

 

#include <stdio.h>

int main () {
  int tempo, segundos, minutos, horas;
  scanf("%d", &tempo);
  printf("Total: %d segundos.\n", tempo);
  horas = tempo / 3600;
  minutos =  horas /60;
  segundos = tempo % 60;
  printf("Conversão: %d horas, %d minutos e %d segundos.", horas, minutos, segundos);
  return 0;

}

  • Obrigado 1
Postado

@Pedro Aquino Ribeiro Normalmente eu aconselharia a usar a ferramenta que permite postar códigos, mas ela "sumiu", então fico de mãos atadas.

 

28 minutos atrás, Pedro Aquino Ribeiro disse:

minutos =  horas /60;

O que acha que vai acontecer se fizer horas/60?

Se você inseriu 72000 para a conversão, e obteve 20 horas, então os minutos serão 20/60? Claro que não.

O que você pode fazer é obter o resto da divisão do dado de entrada por 3600, depois dividir por 60 e pegar o resultado em inteiro:

minutos =  (tempo%3600)/60

  • Curtir 1
Postado
10 minutos atrás, Lucca Rodrigues disse:

@Pedro Aquino Ribeiro Normalmente eu aconselharia a usar a ferramenta que permite postar códigos, mas ela "sumiu", então fico de mãos atadas.

 

Par mim está normal:

#include <stdio.h>

int main () {
  int tempo, segundos, minutos, horas;
  scanf("%d", &tempo);
  printf("Total: %d segundos.\n", tempo);
  horas = tempo / 3600;
  minutos =  horas /60;
  segundos = tempo % 60;
  printf("Conversão: %d horas, %d minutos e %d segundos.", horas, minutos, segundos);
  return 0;

}

 

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!