1. NejvetsiZe2Cisel

1.3. Výsledný kód

Následující zdrojový kód je kompletací předešlých kódů programu NejvetsiZe2Cisel, který je umístěn v souboru Program.cs - viz Kód 1.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace NejvetsiZe2Cisel
{
    class Program
    {
        static void Main(string[] args)
        {
            // Deklarace: 'a' ... první zadané celé číslo; 'b' ... druhé zadané celé číslo
            int a, b;
 
            //Výzva k zadání
            Console.Write("Zadejte a: ");
            // Načtení prvního celého čísla
            a = int.Parse(Console.ReadLine());
            //Výzva k zadání
            Console.Write("Zadejte b: ");
            // Načtení druhého celého čísla
            b = int.Parse(Console.ReadLine());
            // Výpis textu pro oddělení porovnání v hlavním programu
            Console.WriteLine("Porovnání dvou čísel v hlavním programu:");
 
            // Test, zda první číslo je větší než druhé
            if (a > b)
            {
                // První číslo je větší než druhé
                Console.WriteLine("Největší je: " + a);
            }
            else
            {
                // Druhé číslo je větší než první
                Console.WriteLine("Největší je: " + b);
            }
 
            // Výpis textu pro oddělení porovnání provedeného pomocí zavolání podprogramu
            Console.WriteLine("Porovnání dvou čísel pomocí podprogramu:");
 
            // Vypsání textu spolu s návratem funkce (výsledek porovnání)
            Console.Write("Největší je: " + Vetsi(a, b));
 
            //Čekání na stisk klávesy -> ukončení programu
            Console.ReadKey();
        }
 
 
        // Metoda s celočíselným návratem
        // 'x' ... první celé číslo; 'y' ... druhé celé číslo
        static int Vetsi(int x, int y)
        {
            //Deklarace lokální proměnné
            int z;
            // Test, zda první předané číslo je větší než druhé
            if (x > y)
            {
                // První číslo je větší než druhé, výsledek funkce je první číslo
                z = x;
            }
            else
            {
                // Druhé číslo je větší než první, výsledek funkce je druhé číslo
                z = y;
            }
            //Návrat většího čísla
            return z;
        }
    }
}

Kód 1: Program NejvetsiZe2Cisel - deklarace hlavní statické metody Main včetně deklarací dalších metod


Výstup programu

Na následujícím výstupu programu vidíme výpis největší hodnoty z obou porovnaných hodnot - viz Výstup programu - Kód 1. Jednotlivá porovnání jsou rozděleny do různých sekcí, abychom věděli, zda porovnání bylo provedeno v hlavní metodě, nebo pomocí metody s návratem. Po provedení výpisu konzolová aplikace čeká na stisk klávesy, aby po stisku klávesy byla následně ukončena. 


Výstup programu - Kód 1: Ukázka výpisu hodnot v hlavní metodě programu NejvetsiZe2Cisel