Největší číslo
Abschlussbedingungen
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