SHOW:
|
|
- or go back to the newest paste.
1 | using System; | |
2 | ||
3 | namespace C_sharp_Light | |
4 | { | |
5 | class Program | |
6 | { | |
7 | static void Main(string[] args) | |
8 | { | |
9 | - | |
9 | + | bool isOpen = true; |
10 | List<int> forSum = new List<int>(); | |
11 | ||
12 | while (isOpen) | |
13 | { | |
14 | int number; | |
15 | Console.WriteLine("Введите:\n*Число \n*Sum - сложить все числа \n*exit - Выход из программы \n\n"); | |
16 | string input = Console.ReadLine(); | |
17 | ||
18 | if(int.TryParse(input,out number)) | |
19 | { | |
20 | forSum.Add(number); | |
21 | Console.WriteLine("Число добавлено."); | |
22 | Console.ReadKey(); | |
23 | Console.Clear(); | |
24 | } | |
25 | else | |
26 | { | |
27 | switch (input) | |
28 | { | |
29 | case "Sum": | |
30 | int res=0; | |
31 | for (int i = 0; i < forSum.Count; i++) | |
32 | { | |
33 | res += forSum[i]; | |
34 | if (i != forSum.Count - 1) | |
35 | Console.Write($"{forSum[i]}+"); | |
36 | else | |
37 | Console.Write($"{forSum[i]}={res}"); | |
38 | } | |
39 | break; | |
40 | case "exit": | |
41 | isOpen = false; | |
42 | break; | |
43 | default: | |
44 | Console.WriteLine("Неизвестная команда"); | |
45 | break; | |
46 | } | |
47 | Console.ReadKey(); | |
48 | Console.Clear(); | |
49 | } | |
50 | } | |
51 | } | |
52 | } | |
53 | } |