Výpis řady čísel
Požadavky na absolvování
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.

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