1. VypisRady

1.3. Výsledný kód

Následující zdrojový kód je kompletací předešlých kódů programu VypisRady, 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 VypisRady
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Výpis pomocí cyklu s pevným krokem:");
            // Výpis prvních deseti čísel
            CyklusFor();
 
            Console.WriteLine("Výpis pomocí cyklu s podmínkou na začátku:");
            // Výpis druhé desítky čísel
            CyklusWhile();
 
            Console.WriteLine("Výpis pomocí cyklu s podmínkou na konci:");
            // Výpis třetí desítky čísel
            CyklusDoWhile();
 
            Console.WriteLine("Výpis bez cyklu:");
            // Výpis čtvrté desítky čísel
            BezCyklu();
 
            // Čekání na stisk klávesy -> ukončení programu
            Console.ReadKey();
        }
 
        // Metoda bez návratu - výpis řady čísel pomocí cyklu for 
        static void CyklusFor()
        {
            /* Deklarace: 'rada' ... řada čísel určených k výpisu oddělených čárkami; 
             * 'i' ... řídící proměnná cyklu - čítač (vypisované číslo) */
            string rada;
            int i;
 
            // Inicializace číselné řady (vymazání)
            rada = "";
 
            // Cyklus s krokem (proběhne 10x)
            for (i = 1; i <= 10; i++)
            {                
                // Test, zda již bylo vypsáno první číslo...
                if (i > 1)
                {
                    // Přidání čárky za každé číslo
                    rada += ", ";
                }
 
                // Připojení čísla do řady (tj. číselná hodnota uložená v proměnné 'i' konvertovaná  na text)
                rada += i.ToString();
            }
 
            // Výpis řady číslic oddělených čárkami
            Console.WriteLine(rada);
        }
 
        // Metoda bez návratu - výpis řady čísel pomocí cyklu while 
        static void CyklusWhile()
        {
            /* Deklarace: 'rada' ... řada čísel určených k výpisu oddělených čárkami; 
             * 'i' ... řídící proměnná cyklu - čítač (vypisované číslo) */
            string rada;
            int i;
 
            // Inicializace číselné řady (vymazání)
            rada = "";
 
            // Inicializace čítače
            i = 11;
 
            // Cyklus s podmínkou na začátku
            while (i <= 20)
            {
                // Test, zda již bylo vypsáno první číslo...
                if (i > 11)
                {
                    // Přidání čárky za každé číslo
                    rada += ", ";
                }
 
                // Připojení čísla do řady (tj. číselná hodnota uložená v proměnné 'i' konvertovaná  na číslici)
                rada += i.ToString();
 
                // Inkrementace čítače o 1
                i++;
            }
 
            // Výpis řady číslic oddělených čárkami
            Console.WriteLine(rada);
        }
 
        // Metoda bez návratu - výpis řady čísel pomocí cyklu do-while 
        static void CyklusDoWhile()
        {
            /* Deklarace: 'rada' ... řada čísel určených k výpisu oddělených čárkami; 
             * 'i' ... řídící proměnná cyklu - čítač (vypisované číslo) */
            string rada;
            int i;
 
            // Inicializace číselné řady (vymazání)
            rada = "";
 
            // Inicializace čítače
            i = 21;
 
            // Cyklus s podmínkou na začátku
            do
            {
                // Test, zda již bylo vypsáno první číslo...
                if (i > 21)
                {
                    // Přidání čárky za každé číslo
                    rada += ", ";
                }
 
                // Připojení čísla do řady (tj. číselná hodnota uložená v proměnné 'i' konvertovaná  na číslici)
                rada += i.ToString();
 
                // Inkrementace čítače o 1
                i++;
            }
            // Testování řídící podmínky k vykonání další iterace
            while (i <= 30);
 
            // Výpis řady číslic oddělených čárkami
            Console.WriteLine(rada);
        }
 
        // Metoda bez návratu - výpis řady čísel bez použití cyklu
        static void BezCyklu()
        {
            /* Deklarace: 'rada' ... řada čísel určených k výpisu oddělených čárkami; 
             * 'i' ... řídící proměnná cyklu - čítač (vypisované číslo) */
            string rada;
            int i;
 
            // Inicializace číselné řady (vymazání)
            rada = "";
 
            // Inicializace čítače
            i = 31;
 
            // Připojení čísla do řady (tj. číselná hodnota uložená v proměnné 'i' konvertovaná  na číslici)
            rada = i.ToString();
            // Inkrementace čítače o 1
            i++;
 
            rada += ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
            i++;
            rada = rada + ", " + i.ToString();
 
            // Výpis řady číslic oddělených čárkami
            Console.WriteLine(rada);
        }
    }
}

Kód 1: Program VypisRady - 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 řady čísel pomocí různých typů cyklu a poslední řady, která je vypsána bez použití cyklu - viz Výstup programu - Kód 1.   

Ukázka výpisu číselných řad v hlavní metodě programu VypisRady

Výstup programu - Kód 1: Ukázka výpisu číselných řad v hlavní metodě programu VypisRady