Převod sekund
Abschlussbedingungen
1. PrevodSekund
1.3. Výsledný kód
Následující zdrojový kód v C# pro konzolovou aplikaci je transformací algoritmu PrevodSekund - viz Kód 1. Tento kód je umístěn v souboru Program.cs.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PrevodSekund { class Program { static void Main(string[] args) { /*Deklarace celočíselných proměnných: 'celkem'... celkový počet sekund, * 'hodin'... počet hodin, 'minut'... počet minut, * 'sekund'... počet sekund */ int celkem, hodin, minut, sekund; //Výzva k zadání celkového počtu sekund Console.Write("Zadejte celkový počet sekund: "); //Načtení celkového počtu sekund(konverze načtených číslic na celé číslo) celkem = int.Parse(Console.ReadLine()); //Výpočet hodin(celočíselné dělení) ze zadaného celkového počtu sekund hodin = celkem / 3600; //Zbytek po celočíselném dělení (odebrání počtu hodin z celkového počtu sekund) celkem = celkem % 3600; //zbytek po celociselnem deleni //Výpočet minut (celočíselné dělení) ze zbytku po celočíselném dělení (po odebrání hodin) minut = celkem / 60; /* Výpočet počtu sekund - zbytek po celočíselném dělení (po odebrání počtu hodin * a minut vyjadřuje zbytek po celočíselném dělení zbývající počet sekund) */ sekund = celkem % 60; //Výpis počtu hodin, tj. textu a vypočtené hodnoty Console.WriteLine("Hodin: {0}", hodin); //Výpis počtu minut Console.WriteLine("Minut: {0}", minut); //Výpis počtu sekund Console.WriteLine("Sekund: {0}", sekund); //Čekání na stisk klávesy -> ukončení programu Console.ReadKey(); } } }
Kód 1: Program PrevodSekund - deklarace hlavní statické metody Main
Výstup programu
Na následujícím výstupu programu vidíme výpis vypočtených hodin, minut a sekund ze zadaného celkového počtu sekund - viz Výstup programu - Kód 1. Po provedení výpisu konzolová aplikace čeká na stisk klávesy, aby se po stisku mohla následně ukončit.
Výstup programu - Kód 1: Ukázka výpisu hodnot v hlavní metodě programu PrevodSekund