Você está aqui: C# ::: Desafios e Lista de Exercícios Resolvidos ::: C# Básico |
Um programa C# que receberá a duração de um evento expresso em segundos e exiba-o expresso em horas, minutos e segundos - Exercícios Resolvidos de C#Quantidade de visualizações: 915 vezes |
Pergunta/Tarefa: Escreva um programa C# que receberá a duração de um evento expresso em segundos e exiba-o expresso em horas, minutos e segundos. Seu programa deverá exibir uma saída parecida com: Informe a duração do evento em segundos: 3712 Duração do evento: 01:01:52 Veja a resolução comentada deste exercício usando C#: using System; namespace Estudos { class Program { static void Main(string[] args) { // vamos solicitar a duração do evento em segundos Console.Write("Informe a duração do evento em segundos: "); int duracao_segundos = int.Parse(Console.ReadLine()); // vamos obter a quantidade de horas do evento int horas = duracao_segundos / 3600; // vamos obter os minutos int minutos = (duracao_segundos / 60) % 60; // vamos obter os segundos restantes int segundos = duracao_segundos % 60; // vamos exibir a duração do evento em horas, minutos e segundos Console.Write("Duração do evento: {0}:{1}:{2}", horas.ToString("D2"), minutos.ToString("D2"), segundos.ToString("D2")); Console.WriteLine("\n\nPressione uma tecla para sair..."); Console.ReadKey(); } } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |