KalkulackaVicenasobneVetveni_Main
Requisitos de finalización
- Zadání: Zkuste navrhnout hlavní statickou metodu programu KalkulackaVicenasobneVetveni, která řeší základní aritmetické operace podle zadaného číselného kódu (1 … sčítání, 2 … odečítání, 3 … násobení a 4 … dělení) u dvou uživatelem zadaných čísel a a b. Rozhodování o provedení aritmetické operaci bude provedeno pomocí vícenásobného větvení proměnné kod. Výsledek aritmetické operace vypište v hlavním programu
- Řešení:
- Hlavní program - Main:
static void Main(string[] args) { /*Deklarace proměnných: 'kod' ... celočíselný kód aritmetické operace, * 'a' ... první zadané číslo, 'b' ... druhé zadané číslo; * 'c' ... výsledek aritmetické operace*/ int kod; double a, b, c; //Výpis výzvy k zadání operace Console.Write("Zadejte kód operace (1 ... sčítání, 2 ... odečítání, " + "3 ... násobení, 4 ... dělení): "); //Načtení kódu operace kod = int.Parse(Console.ReadLine()); //Výpis výzvy k zadání prvního čísla Console.Write("Zadejte A: "); //Načtení prvního zadaného čísla a = double.Parse(Console.ReadLine()); //Výpis výzvy k zadání druhého čísla Console.Write("Zadejte B: "); //Načtení druhého zadaného čísla b = double.Parse(Console.ReadLine()); //Přepnutí do příslušné sekce podle hodnoty 'kod' switch (kod) { //Operace sečtení case 1: //Sečtení dvou zadaných čísel c = a + b; //Ukonnčení sekce pro kod == 1 break; //Operace odečtení case 2: //Odečtení dvou zadaných čísel c = a - b; break; //Operace násobení case 3: //Násobení dvou zadaných čísel c = a * b; break; //Operace dělení case 4: //Podíl dvou zadaných čísel c = a / b; break; //Zadání špatného číselného kódu operace default: //Výpis chyby v zadávání kódu Console.WriteLine("Zadali jste špatný číselný kód!"); //Zamezení provádění dalších příkazů - opuštění metody return; } //Výpis textu s hodnotou výsledku Console.WriteLine("Výsledek C: {0}", c); //Čekání na stisk klávesy -> Ukončení programu Console.ReadKey(); }
- Výstup programu:
Zadejte kód operace (1 ... sčítání, 2 ... odečítání, 3 ... násobení, 4 ... dělení): 2 Zadejte A: 7 Zadejte B: 5 Výsledek C: 2
Última modificación: domingo, 2 de febrero de 2020, 16:59