// strukturizēts teksts //-1 nav komentēts teksts using System; using System.Collections.Generic; namespace Sistemu_Programmesana { internal class Program { public static void Main(string[] args) { string[] taskList = { //+papildus izvēlne "Iziet", "uzd1", "uzd2", "uzd3" }; Tasks tasks = new Tasks();/++papildus iklase bool exit = false; while (exit == false) { Console.WriteLine("-------------------------"); for (int i = 0; i < taskList.Length; i++) { Console.WriteLine($"{i + 1} - {taskList[i]}");//+izvade } Console.WriteLine("-------------------------"); Console.Write("Ievadiet uzdevuma nummuru: "); int task = Convert.ToInt32(Console.ReadLine()); switch (task) { case 1: exit = true; break; case 2: tasks.uzd1_3(); break; case 3: tasks.uzd2_3(); break; case 4: tasks.uzd3_3(); break; default: Console.WriteLine("Tāda uzdevuma nav!");//+papildus pārbaude break; } } } } public class Tasks { // Cikli, nosacījuma operatori // strukturizēts teksts //-1 īsti nav komentēts teksts public void uzd1_3() {//+funkcijas bool exit = false; var numbers = new Dictionary < string,//++labs risinājums string > () { { "1", "VIENS" }, { "2", "DIVI" }, { "3", "TRĪS" }, { "4", "ČETRI" }, { "5", "PIECE"//kļūda } }; do { Console.Write("Ievadiet skaitli no 1 līdz 5 vai IZIET beigtu darbību: "); string choice = Console.ReadLine(); switch (choice) { case "1": case "2": case "3": case "4": case "5": Console.WriteLine(numbers[choice]); break; case "IZIET"://-prasīts bija "iziet" Console.WriteLine("Programma beidz darbību"); exit = true; break;//-nezin, ka kļūdains ievads } } while (exit == false); } // strukturizēts teksts //-1 īsti nav komentēts teksts public void uzd2_3() { Console.Write("Cik reizes notiks skaitļu pārbaude?"); int loops = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < loops; i++) { Console.Write("Ievadiet skaitli: "); int num = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(num % 3 == 0 ? "Skaitlis dalās ar 3 bez atlikuma!" : "Skaitlis NEdalās ar 3 bez atlikuma!"); } } // strukturizēts teksts //-1 īsti nav komentēts teksts public void uzd3_3() { Console.Write("Ievadiet trīsstūra platumu: "); int width = Convert.ToInt32(Console.ReadLine()); for (int row = width; row > 0; row--) {//- nav pareizaias cikla garums for (int spaces = width - row; spaces > 0; spaces--) { Console.Write(" "); } for (int stars = 0; stars < row; stars++) { Console.Write("* ");//- nav prasītais simbols } Console.WriteLine(); } } } }