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 | |||
Název tématické oblasti (sady) | Programování | ||
Název materiálu | Práce se soubory | ||
Anotace | |||
Autor | Jazyk | ||
Očekávaný výstup | |||
Klíčová slova | |||
Druh výukového zdroje | Věková skupina žáků | ||
Typ interakce | Ročník | ||
Speciální vzdělávací potřeby | žádné | ||
Zhotoveno, (datum/období) | Celková velikost |
Obsah
Vytvořte program - robota, který bude mít svou paměť. Se svou pamětí bude schopen provádět dvě operace. Bude schopen si do paměti uložit slovo a následně bude schopen zjistit, zda-li si opětovně zadané slovo již pamatuje.
string slovo; string[] slovnik; Console.WriteLine("Pro ukončení napiš \"!\"."); while (true) { Console.Write("Slovo: "); slovo = Console.ReadLine(); if (slovo == "!") { Console.WriteLine("Končím!"); break; } if (File.Exists("slovnik.txt") == true) { slovnik = File.ReadAllLines("slovnik.txt"); bool nasel = false; for (int i = 0; i < slovnik.Length; i++) { if (slovnik[i] == slovo) { nasel = true; break; } } if (nasel == true) { Console.WriteLine("Toto slovo již znám."); } else { Console.WriteLine("Neznámé slovo."); File.AppendAllText("slovnik.txt", slovo + "\r\n"); Console.WriteLine("Uloženo."); } } else { Console.WriteLine("Neznámé slovo"); File.WriteAllText("slovnik.txt", slovo + "\r\n"); Console.WriteLine("Uloženo."); } }