Учебно-методическое пособие для студентов и слушателей системы повышения


{ case "Сб": mes = "Иду в гости"; break; case "Вс": mes = "Отдыхаю"; break; default: mes = "Работаю"; break; }



бет9/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   5   6   7   8   9   10   11   12   ...   75
Байланысты:
word Programmirovanie na yazyke C

{ case "Сб": mes = "Иду в гости"; break; case "Вс": mes = "Отдыхаю"; break; default: mes = "Работаю"; break;
}
Console.WriteLine(mes); Console.ReadKey();
2. Протестируем программу. Откорректируем программный код.


Пример 3


Проверка логина и пароля, введенных с клавиатуры.

Пусть эталонные логин длиной не меньше 6 символов и пароль хранятся в строковых переменных myLog и myPas в коде программы. Сначала проверя- ем длину и совпадение введенного логина с заданным. В случае правильности логина проверяем совпадение пароля.



  1. Создадим проект сon113. Наберем код программы в теле метода Main:

// задаем эталонные логин и пароль, а также выводимые сообщения
string myLog = "qwerty", myPas = "asdf";
string mes = "", mesYes = "Добро пожаловать!", mesNo = "Вход воспрещен!"; Console.Write("Введите логин: ");
string log = Console.ReadLine(); // вводим логин
// проверяем длину и совпадение логина
if (log.Length < 6) mes = "Логин очень короткий!\n" + mesNo; else if (log != myLog) mes = "Неверный логин!\n" + mesNo;
else
// в случае истинности логина вводим и проверяем пароль
{ Console.Write("Введите пароль: ");
string pas = Console.ReadLine(); // вводим пароль


mes = (pas == myPas) ? mesYes : "Неверный пароль!\n" + mesNo;
}
Console.WriteLine(mes); // выводим сообщения
Console.ReadKey();

  1. Протестируем программу. Откорректируем программный код.



Пример 4


Простейший калькулятор на 4 действия.



  1. Создадим проект сon114. Наберем код программы в теле метода Main:

// инициализируем переменные res и ok. double A, B, res = 0; bool ok = true; Console.Write("Введите число А: ");
A = double.Parse(Console.ReadLine()); // ввод строки и преобразование
Console.Write("Введите число B: "); B = double.Parse(Console.ReadLine());
Console.Write("Введите знак операции (+‐*/) "); string op = Console.ReadLine();
switch (op)


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет