Произвольное значение выбранного типа данных - C#

Узнай цену своей работы

Формулировка задачи:

Нужна консольная программа, выводящую меню с предложением выбрать один из примитивных типов данных (int, long, float, double, decimal, string, char, bool). После выбора пользователем определенного пункта меню программа должна выдать произвольное значение переменной выбранного типа. При выборе пункта Quit осуществить выход из программы. Там кейсы надо вроде использовать, только чтобы случайное число типа даных выводило
class Program
    {
        
        static void Main(string[] args)
        {
            
            Console.WriteLine("Choose a data type:");
            Console.WriteLine("1) int");
            Console.WriteLine("2) long");
            Console.WriteLine("3) float");
            Console.WriteLine("4) double");
            Console.WriteLine("5) decimal");
            Console.WriteLine("6) string");
            Console.WriteLine("7) char");
            Console.WriteLine("8) bool");

            а дальше нужна помощь
            
        }
    }

Решение задачи: «Произвольное значение выбранного типа данных»

textual
Листинг программы
switch(int.Parse(Console.ReadLine()))
            {
                case 1:    
                          int k=rnd.Next(10); Console.WriteLine("выбран int: x={0}",k);
                          break;
                ..............   
                case 3: 
                          float k2 = (float)(rnd.NextDouble() + rnd.Next(10));...
                          break;               
                ...............
                case 6:
                          string s="";
                          int tt= rnd.Next(5, 15);
                          for (int i = 0; i <tt; i++)
                               s += ((char)rnd.Next(97, 123)).ToString();    
                          Console.WriteLine("выбран string: x={0}",s);
                          break;    
             };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы