Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace Динамический_массив
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- List<double> numbers = new List<double>();
- string sumCommand = "sum";
- string exitCommand = "exit";
- bool isRun = true;
- while (isRun)
- {
- Console.WriteLine($"Введите число для записи в массив\nВведите '{sumCommand}' для сложения введенных чисел \nВведите '{exitCommand}' для выхода: \n");
- string userInput = Console.ReadLine();
- if (userInput == exitCommand)
- {
- isRun = false;
- }
- else if (userInput == sumCommand)
- {
- ShowSum(numbers);
- }
- else
- {
- AddNumbersInList(numbers, userInput);
- }
- }
- }
- static void ShowSum(List<double> numbers)
- {
- double sum = 0;
- foreach (var number in numbers)
- {
- sum += number;
- }
- Console.WriteLine($"Сумма: {sum}");
- Console.Clear();
- }
- static void AddNumbersInList(List<double> numbers, string userInput)
- {
- double userInputNumber;
- if (double.TryParse(userInput, out userInputNumber))
- {
- numbers.Add(userInputNumber);
- Console.WriteLine($"Вы ввели: {userInput}");
- }
- else
- {
- Console.WriteLine("Это не число, введите число либо правильную команду: ");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement