Нужно построить 4 консольных приложения - C#

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

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

1)Построить консольное приложение, в котором вводится выбранная пользователем специальность, принадлежащая фиксированному списку пользователей. 2)Построить консольное приложение, в котором вводятся номера телефонов пользователя( сотовый, домашний). Номера должны быть заданы в соответствии с фиксированным шаблоном. Один или оба номера могут отсутствовать. 3)Построить циклическое консольное приложение "Целочисленные типы". Приложение поочередно вводит с консоли значения целочисленных типов: sbyte, byte, short, ushort, int, uint, long, ulong. Вводу значения предшествует приглашение к вводу. после завершения ввода приложение выводит все введенные значения с указанием их типа. проанализировать, что происходит при вводе значений, не соответствующих требуемому типу или выходящих за пределы интервала возможных значений типа. 4) Построить Windows-приложение "Здравствуй, человек!" с командной кнопкой и двумя текстовыми окнами.Пользователь вводит имя в первое текстовое окно и при нажатии командной кнопки получает во втором текстовом окне строку приветствия, использующую введенное имя. Если вводится пустая строка, то вводится текст "Здравствуй, человек".

Решение задачи: «Нужно построить 4 консольных приложения»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace IntegerTypes
{
    class Program
    {
        static void Main(string[] args)
        {
            sbyte a0; byte a1; short a2; ushort a3; int a4; uint a5; long a6; ulong a7;
            
            string[] names = new string[8] { "sbyte", "byte", "short", "ushort", "int", "uint", "long", "ulong" };
 
            a0=0; a1=0; a2=0; a3=0; a4=0; a5=0; a6=0; a7=0;
 
            string s;
            do
            {
                Console.Write(names[0]+">");  
              s=Console.ReadLine();
            } while (!sbyte.TryParse(s,out a0));
 
            do
            {
                Console.Write(names[1]+">");  
                s = Console.ReadLine();
            } while (!byte.TryParse(s, out a1));
            do
            {
                Console.Write(names[2]+">");  
                s = Console.ReadLine();
            } while (!short.TryParse(s, out a2));
            do
            {
                Console.Write(names[3]+">");  
                s = Console.ReadLine();
            } while (!ushort.TryParse(s, out a3));
            do
            {
                Console.Write(names[4]+">");  
                s = Console.ReadLine();
            } while (!int.TryParse(s, out a4));
            do
            {
                Console.Write(names[5]+">");  
                s = Console.ReadLine();
            } while (!uint.TryParse(s, out a5));
            do
            {
                Console.Write(names[6]+">");  
                s = Console.ReadLine();
            } while (!long.TryParse(s, out a6));
            do
            {
                Console.Write(names[7]+">");  
                s = Console.ReadLine();
            } while (!ulong.TryParse(s, out a7));
 
        
 
            Console.WriteLine(a0.ToString() + " " + names[0]);
            Console.WriteLine(a1.ToString() + " " + names[1]);
            Console.WriteLine(a2.ToString() + " " + names[2]);
            Console.WriteLine(a3.ToString() + " " + names[3]);
            Console.WriteLine(a4.ToString() + " " + names[4]);
            Console.WriteLine(a5.ToString() + " " + names[5]);
            Console.WriteLine(a6.ToString() + " " + names[6]);
            Console.WriteLine(a7.ToString() + " " + names[7]);
 
            Console.ReadKey();
 
 
        }
    }
}

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


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

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

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