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