BeloMaximka

Belov_LW_CS1

Feb 1st, 2022 (edited)
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 9.88 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3.  
  4. namespace Example
  5. {
  6.     class MyApplication
  7.     {
  8.         private static void First()
  9.         {
  10.             Console.WriteLine("ПЕРВОЕ ЗАДАНИЕ.");
  11.             Console.WriteLine("Введите первое 3-значное число: ");
  12.             string input = Console.ReadLine();
  13.             int result = 0;
  14.             if (input.Length != 3 || !int.TryParse(input, out result))
  15.             {
  16.                 Console.WriteLine("Неверный ввод.");
  17.                 Console.ReadKey();
  18.                 Console.Clear();
  19.                 return;
  20.             }
  21.             string buffer = input;
  22.             Console.WriteLine("Введите второе 3-значное число: ");
  23.             input = Console.ReadLine();
  24.             if (input.Length != 3 || !int.TryParse(input, out result))
  25.             {
  26.                 Console.WriteLine("Неверный ввод.");
  27.                 Console.ReadKey();
  28.                 Console.Clear();
  29.                 return;
  30.             }
  31.             // замена
  32.             StringBuilder first = new StringBuilder(buffer);
  33.             first[1] = input[1];
  34.             StringBuilder second = new StringBuilder(input);
  35.             second[1] = buffer[1];
  36.             Console.WriteLine("Результат: {0} {1}", first, second);
  37.             Console.ReadKey();
  38.             Console.Clear();
  39.         }
  40.         private static void Second()
  41.         {
  42.             Console.WriteLine("ВТОРОЕ ЗАДАНИЕ.");
  43.             Console.WriteLine("Введите 4-значное число: ");
  44.             string input = Console.ReadLine();
  45.             int result = 0;
  46.             if (input.Length != 4 || !int.TryParse(input, out result))
  47.             {
  48.                 Console.WriteLine("Неверный ввод.");
  49.                 Console.ReadKey();
  50.                 Console.Clear();
  51.                 return;
  52.             }
  53.             Console.WriteLine("Результат: {0}, {1}",
  54.                 Convert.ToInt32(input[0].ToString()) + Convert.ToInt32(input[2].ToString()),
  55.                 Convert.ToInt32(input[1].ToString()) - Convert.ToInt32(input[3].ToString()));
  56.             Console.ReadKey();
  57.             Console.Clear();
  58.         }
  59.         private static void Third()
  60.         {
  61.             Console.WriteLine("ТРЕТЬЕ ЗАДАНИЕ.");
  62.             Console.WriteLine("Введите 3-значное число: ");
  63.             string input = Console.ReadLine();
  64.             int result = 0;
  65.             if (input.Length != 3 || !int.TryParse(input, out result))
  66.             {
  67.                 Console.WriteLine("Неверный ввод.");
  68.                 Console.ReadKey();
  69.                 Console.Clear();
  70.                 return;
  71.             }
  72.             Console.WriteLine("Результат: {0}", input.Remove(1, 1));
  73.             Console.ReadKey();
  74.             Console.Clear();
  75.         }
  76.         private static void Fourth()
  77.         {
  78.             Console.WriteLine("ЧЕТВЕРТОЕ ЗАДАНИЕ.");
  79.             Console.WriteLine("Введите сумму денежного вклада: ");
  80.             string input = Console.ReadLine();
  81.             double deposit = 0;
  82.             if (!double.TryParse(input, out deposit))
  83.             {
  84.                 Console.WriteLine("Неверный ввод.");
  85.                 Console.ReadKey();
  86.                 Console.Clear();
  87.                 return;
  88.             }
  89.             Console.WriteLine("Введите процент годовых: ");
  90.             input = Console.ReadLine();
  91.             double percent = 0;
  92.             if (!double.TryParse(input, out percent))
  93.             {
  94.                 Console.WriteLine("Неверный ввод.");
  95.                 Console.ReadKey();
  96.                 Console.Clear();
  97.                 return;
  98.             }
  99.             Console.WriteLine("Результат: {0}", deposit * (percent / 100) / 12);
  100.             Console.ReadKey();
  101.             Console.Clear();
  102.         }
  103.         private static void Fifth()
  104.         {
  105.             Console.WriteLine("ПЯТОЕ ЗАДАНИЕ.");
  106.             Console.WriteLine("Введите цену товара: ");
  107.             string input = Console.ReadLine();
  108.             double cost = 0;
  109.             if (!double.TryParse(input, out cost))
  110.             {
  111.                 Console.WriteLine("Неверный ввод.");
  112.                 Console.ReadKey();
  113.                 Console.Clear();
  114.                 return;
  115.             }
  116.             Console.WriteLine("Введите сумму гривен: ");
  117.             input = Console.ReadLine();
  118.             double sum = 0;
  119.             if (!double.TryParse(input, out sum))
  120.             {
  121.                 Console.WriteLine("Неверный ввод.");
  122.                 Console.ReadKey();
  123.                 Console.Clear();
  124.                 return;
  125.             }
  126.             int result = Convert.ToInt32(Math.Floor(sum / cost));
  127.             Console.WriteLine("Результат: {0} шт, сдача - {1}", result, sum - cost * result);
  128.             Console.ReadKey();
  129.             Console.Clear();
  130.         }
  131.         private static void Sixth()
  132.         {
  133.             Console.WriteLine("ШЕСТОЕ ЗАДАНИЕ.");
  134.             Console.WriteLine("Введите фунты: ");
  135.             string input = Console.ReadLine();
  136.             double pounds = 0;
  137.             if (!double.TryParse(input, out pounds))
  138.             {
  139.                 Console.WriteLine("Неверный ввод.");
  140.                 Console.ReadKey();
  141.                 Console.Clear();
  142.                 return;
  143.             }
  144.             Console.WriteLine("Результат: {0} кг", pounds * 405.9 / 1000);
  145.             Console.ReadKey();
  146.             Console.Clear();
  147.         }
  148.         private static void Seventh()
  149.         {
  150.             Console.WriteLine("СЕДЬМОЕ ЗАДАНИЕ.");
  151.             Console.WriteLine("Введите длину: ");
  152.             string input = Console.ReadLine();
  153.             double length = 0;
  154.             if (!double.TryParse(input, out length))
  155.             {
  156.                 Console.WriteLine("Неверный ввод.");
  157.                 Console.ReadKey();
  158.                 Console.Clear();
  159.                 return;
  160.             }
  161.             Console.WriteLine("Введите ширину: ");
  162.             input = Console.ReadLine();
  163.             double width = 0;
  164.             if (!double.TryParse(input, out width))
  165.             {
  166.                 Console.WriteLine("Неверный ввод.");
  167.                 Console.ReadKey();
  168.                 Console.Clear();
  169.                 return;
  170.             }
  171.             Console.WriteLine("Введите высоту: ");
  172.             input = Console.ReadLine();
  173.             double height = 0;
  174.             if (!double.TryParse(input, out height))
  175.             {
  176.                 Console.WriteLine("Неверный ввод.");
  177.                 Console.ReadKey();
  178.                 Console.Clear();
  179.                 return;
  180.             }
  181.             Console.WriteLine("Результат: {0} л", (height * width * 2 + height * length * 2) * 0.4);
  182.             Console.ReadKey();
  183.             Console.Clear();
  184.         }
  185.         private static void Eight()
  186.         {
  187.             Console.WriteLine("ВОСЬМОЕ ЗАДАНИЕ.");
  188.             Console.WriteLine("Введите 3-значное число: ");
  189.             string input = Console.ReadLine();
  190.             double pounds = 0;
  191.             if (input.Length != 3 || !double.TryParse(input, out pounds))
  192.             {
  193.                 Console.WriteLine("Неверный ввод.");
  194.                 Console.ReadKey();
  195.                 Console.Clear();
  196.                 return;
  197.             }
  198.             char[] arr = input.ToCharArray();
  199.             Array.Reverse(arr);
  200.             Console.WriteLine("Результат: {0}", new string(arr));
  201.             Console.ReadKey();
  202.             Console.Clear();
  203.         }
  204.         private static void Ninth()
  205.         {
  206.             Console.WriteLine("ДЕВЯТОЕ ЗАДАНИЕ.");
  207.             Console.WriteLine("Введите 5-значное число: ");
  208.             string input = Console.ReadLine();
  209.             double value = 0;
  210.             if (input.Length != 5 || !double.TryParse(input, out value))
  211.             {
  212.                 Console.WriteLine("Неверный ввод.");
  213.                 Console.ReadKey();
  214.                 Console.Clear();
  215.                 return;
  216.             }
  217.             for (int i = 0; i < 2; i++)
  218.             {
  219.                 input = input.Insert(0, input[4].ToString());
  220.                 input = input.Remove(5);
  221.             }
  222.             Console.WriteLine("Результат: {0}", input);
  223.             Console.ReadKey();
  224.             Console.Clear();
  225.         }
  226.         private static void Tenth()
  227.         {
  228.             Console.WriteLine("ДЕСЯТОЕ ЗАДАНИЕ.");
  229.             Console.WriteLine("Введите 5-значное число: ");
  230.             string input = Console.ReadLine();
  231.             double value = 0;
  232.             if (input.Length != 5 || !double.TryParse(input, out value))
  233.             {
  234.                 Console.WriteLine("Неверный ввод.");
  235.                 Console.ReadKey();
  236.                 Console.Clear();
  237.                 return;
  238.             }
  239.             for (int i = 0; i < 2; i++)
  240.             {
  241.                 input = input.Insert(4, input[0].ToString());
  242.                 input = input.Remove(0, 1);
  243.             }
  244.             Console.WriteLine("Результат: {0}", input);
  245.             Console.ReadKey();
  246.             Console.Clear();
  247.         }
  248.         public static void Main()
  249.         {
  250.             First();
  251.             Second();
  252.             Third();
  253.             Fourth();
  254.             Fifth();
  255.             Sixth();
  256.             Seventh();
  257.             Eight();
  258.             Ninth();
  259.             Tenth();
  260.         }
  261.     }
  262. }
Add Comment
Please, Sign In to add comment