Ввести символ - цифру или букву - и выполнить действие - C#
Формулировка задачи:
Помогите пожалуйста решить задачу
Создайте проект для решения задачи, используя условный оператор.
Указание. В работе использовать только стандартные типы (числовые, символьный и булевский) и явное приведение типов. Для ввода числовых данных использовать строковую переменную, преобразование выполнять с помощью класса Convert. На экран выводить исходные данные и результаты.
1.Введите символ. Если символ – цифра, выведите ее значение, увеличенное на единицу, если буква латинского алфавита, выведите следующий за ней символ, иначе код введенного символа. Выведите соответствующий комментарий.
Решение задачи: «Ввести символ - цифру или букву - и выполнить действие»
textual
Листинг программы
static void Main(string[] args)
{
char ch;
Console.Write("Введите символ: ");
int symbol = Console.Read();
ch = Convert.ToChar(symbol);
Console.WriteLine("Введённый символ: " + ch);
if(symbol > 47 && symbol < 58) // значит число
Console.WriteLine("Введено число. Значение увеличенное на единицу: " + (Convert.ToChar(symbol + 1)));
else if(symbol > 96 && symbol < 123)
Console.WriteLine("Введен символ латинского алфавита. Следующий символ: " + (Convert.ToChar(symbol + 1)));
else
Console.WriteLine("Введен символ. Его код: " + symbol);
Console.ReadLine();
Console.ReadLine();
}