Advertisement
MaoChessy

Task 6

Oct 22nd, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.43 KB | None | 0 0
  1. using System;
  2.  
  3. namespace C_sharp_Light
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string name, profession, cityResidence;
  10.             uint age, weight, height, numberOfChangeResidence;
  11.  
  12.             start:
  13.             Console.Write("Пожалуйста, скажите ваше имя - ");
  14.             name = Console.ReadLine();
  15.  
  16.             Console.Write("Вы работайте - ");
  17.             profession = Console.ReadLine();
  18.  
  19.             Console.Write("Вы живете в городе - ");
  20.             cityResidence = Console.ReadLine();
  21.  
  22.  
  23.             Console.Write("Сколько вам лет? - ");
  24.             if (!uint.TryParse(Console.ReadLine(), out age))
  25.             {
  26.                 ErrorInvalidInput("Ошибка. Ввод начнется с начала.");
  27.                 goto start;
  28.             }
  29.  
  30.             Console.Write("Сколько вы весите? - ");
  31.             if (!uint.TryParse(Console.ReadLine(), out weight))
  32.             {
  33.                 ErrorInvalidInput("Ошибка. Ввод начнется с начала.");
  34.                 goto start;
  35.             }
  36.  
  37.             Console.Write("Ваш рост? - ");
  38.             if (!uint.TryParse(Console.ReadLine(), out height))
  39.             {
  40.                 ErrorInvalidInput("Ошибка. Ввод начнется с начала.");
  41.                 goto start;
  42.             }
  43.  
  44.             Console.Write("Сколько раз вы перезжали ? - ");
  45.             if (!uint.TryParse(Console.ReadLine(), out numberOfChangeResidence))
  46.             {
  47.                 ErrorInvalidInput("Ошибка. Ввод начнется с начала.");
  48.                 goto start;
  49.             }
  50.  
  51.             Console.WriteLine($"\n\nВас зовут {name}. Работайте {profession} и проживайте в городе {cityResidence}.\n" +
  52.                 $"Ещё личные данные о вас:\n" +
  53.                 $"Вам {age} лет.\n" +
  54.                 $"Рост - {height}.\n" +
  55.                 $"Вес - {weight}.\n" +
  56.                 $"Вы {numberOfChangeResidence} раз меня место жительства.");
  57.             Console.ReadKey();
  58.         }
  59.  
  60.         static private void ErrorInvalidInput(string textError)
  61.         {
  62.             Console.WriteLine(textError);
  63.             Console.ReadKey();
  64.             Console.Clear();
  65.         }
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement