using System;
public class Program
{
public static void Main()
// NASLEDUJE NEKOLIK PRIKLADU NA PROCVICOVANI OPERATORU A ZAKLADNICH BLOKOVYCH PRIKAZU
// SEKCE JSOU VYRAZNE ODDELENY BLOKY S ROVNITKAMA A PRIKLADY JSOU ODDELENY RADKEM S POMLCKAMA
// VZDY, KDYZ ZACNETE RESIT NOVY PRIKLAD, UJISTETE SE, ZE NIKDE V KODU NEJSOU CHYBY
// NOVY PRIKLAD ZACNETE TAK, ZE SMAZETE /* NA ZACATKU KODU A NEJBLIZSI */ NA KONCI, TO JSOU ZNAKY PRO VICERADKOVE KOMENTARE, KTERE VAM TIMTO UKAZUJI
// POKUD SE VAM DOLE NAHROMADI MOC VYPISU, TAK SI VYRESENE PRIKLADY MUZETE ZASE ZAKOMENTOVAT
// ===========================
// procvicovani promennych
// 1) vytvorte si prazdnou promennou libovolneho typu a na dalsim radku do ni priradte hodnotu
string ukol;
ukol = "kurz";
// --------------------------------------------
// 2) prohodte hodnoty nasledujicich dvou promennych tak, jako byste neznali jejich obsah, tzn. neznameCislo1 = 10; je spatne reseni
int neznameCislo1 = 5;
int neznameCislo2 = 10;
// procvicovani if prikazu
// 1) doplnit chybejici kod
int cislo1 = 10;
if (cislo1 == cislo1)
"cislo jedna".Dump();
}
// 2) pomoci if/else bloku zjistit, jestli je cislo2 sude nebo liche
// napoveda: vyzkousejte a pouzijte operator %, ktery vraci zbytek po deleni
int cislo2 = 11;
if (cislo2 ==
"liche cislo".Dump();
else
"sude cislo".Dump();
// 3) pomoci vnorovani if/else vypiste ruzne zpravy podle zadaneho cislo: pokud patri do intervalu 0-25, vypiste treba "malo", pokud 26-50, vypiste "jde to", a tak dale az do 100
int cislo3 = 5;
// procvicovani for prikazu
// 1) 5x vypsat nejakou stejnou zpravu
// 2) 5x vypsat nejakou stejnou zpravu a k te zprave pripojit i cislo iterace
// 3) vypsat vsechna kladna suda cisla (0 je take sude) az do 100 vcetne
// 4) vypsat cisla 1-5 sestupne, vlastne tedy 5-1
// procvicovani while prikazu
// 1) dovnitr while bloku doplnte podminku, ktera ukonci cyklus pomoci break az vysledek presahne 100
int vysledek = 3;
/*while(true) // takto se tvori nekonecny cyklus, zamyslete se proc
vysledek = vysledek * 2;
}*/
// 2) napiste while cyklus, ktery bude v kazde iteraci odebirat jednicku od pocatecniHodnoty az dokud pocatecniHodnota neni 0
int pocatecniHodnota = 5;
/*while
if (pocatecniHodnota != 0)
"mas to spatne".Dump();
// procvicovani switch prikazu
// 1) podle jmena, ktere ulozite do nasledujici promenne vypsat pozdrav (napr: Ahoj Lenko.) ... staci pro 5 ruznych jmen a default pro zbytek
string jmeno = "Andrea";
// 2) prevodnik vysokoskolskeho hodnoceni z pismenek na "cislo" a to podle pravidel A = 1, B = 1-, C = 2, D = 2-, E = 3, F = 4