Нужно построить 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д