Programování C#
Název školy | Vyšší odborná škola obalové techniky a Střední škola, Štětí, příspěvková organizace | ||
Adresa školky | Kostelní 134, 411 08 Štětí | ||
IČ | 46773509 | ||
Název operačního programu | OP Vzdělávání pro konkurenceschopnost | ||
Registrační číslo | CZ.1.07/1.5.00/34.1006 | ||
Označení vzdělávacího materiálu | VY_32_INOVACE_23_PRG_453 | ||
Název tématické oblasti (sady) | Programování | ||
Název materiálu | Co když - cvičení | ||
Anotace | Soubor úloh pro procvičování práce s řídícími konstrukcemi. | ||
Autor | Ivan Pomykacz | Jazyk | čeština |
Očekávaný výstup | Tvoří výrazy. Tvoří jednoduché, jednoúčelové aplikace, které dokáží podmíněně vykonávat konkrétní bloky kódu dle vyhodnoceného výrazu. Navrhuje a realizuje vlastní větvení kódu. | ||
Klíčová slova | podmínka, výraz, větvení kódu | ||
Druh výukového zdroje | Pracovní list | Věková skupina žáků | 15+ |
Typ interakce | aktivita | Ročník | 1. |
Speciální vzdělávací potřeby | žádné | ||
Zhotoveno, (datum/období) | 07.10.2013 | Celková velikost |
Obsah
Příklad
Proveďte implementaci diagramu na obrázku níže.
Použijte dosavadní znalosti konstrukce if-else
.
Řešení
Console.WriteLine ("Program: Do školy v1.0"); Console.WriteLine("Na otázky odpovídej \"ano\" nebo \"ne\"."); string volba; Console.Write("Je dnes všední den? "); volba = Console.ReadLine(); if (volba == "ano") { Console.WriteLine("Jedu do školy."); Console.Write("Zaspal(a) jsem? "); volba = Console.ReadLine(); if (volba == "ano") { Console.WriteLine ("Pojedu vlakem."); } else if (volba == "ne") { Console.WriteLine ("Pojedu autobusem."); } else { Console.WriteLine ("Neumím rozhodnout."); } Console.WriteLine ("Jsem ve škole."); Console.Write("Je konec školy? "); volba = Console.ReadLine(); if (volba == "ano") { Console.WriteLine("Mám volno!"); } else if (volba == "ne") { Console.WriteLine("Jsem stále vše škole!"); } else { Console.WriteLine ("Nevím, co se děje."); } } else if (volba == "ne") { Console.WriteLine("Mám volno!"); } else { Console.WriteLine("Neplatná volba!"); }