Informática, perguntado por heloisaf4261, 1 ano atrás

Fazer um algoritmo que leia o tempo de duração de um evento em uma fábrica expresso em segundos e mostre-o expresso em horas, minutos e segundos.

Soluções para a tarefa

Respondido por bokomoko
6
Todas as divisoes sao inteiras

Divida o total de segundos por 3600 e terá o número de horas

O resto dessa divisão dividido por 60 e terá o número de minutos

o resto será o número de segundos

eis o programa

https://repl.it/@bokomoko/converte-segundos-corridos-em-hora-minuto-segundos
Respondido por yancarvalho3
0

O algoritmo que lê a duração de um evento em segundos e mostra em horas, minutos e segundos utilizando a linguagem de programação C é:

#include <stdio.h>

#include <stdlib.h>

int main() {

   int segundosEvento, hora, minutos, segundos, resto;

   printf("Digite a quantidade de segundos do evento: ");

   scanf("%d", &segundosEvento);

   

   hora = segundosEvento / 3600;

   resto = segundosEvento % 3600;

   minutos = resto / 60;

   segundos = resto % 60;

   printf("A duração do evento foi: %d:%d:%d\n", hora, minutos, segundos);

   return 0;

}

Mas de que forma esse algoritmo mostra a duração do evento em hora, minutos e segundos?

É bastante simples, apenas utilizando divisão e resto podemos obter o resultado para essa questão, parar se obter a hora dividimos a variável "segundosEvento" por 3600, assim obtemos a hora e o resto dessa divisão ao ser dividido por 60 obtemos os minutos, o resto é os segundos.

Saiba mais sobre a linguagem de programação C aqui: https://brainly.com.br/tarefa/11952923

#SPJ2

Anexos:
Perguntas interessantes