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
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
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