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


{ case "+": res = A + B; break; case "‐": res = A ‐ B; break; case "*": res = A * B; break; case "/": res = A / B; break; default: ok = false; break;}



бет10/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   6   7   8   9   10   11   12   13   ...   75
{ case "+": res = A + B; break; case "‐": res = A ‐ B; break; case "*": res = A * B; break; case "/": res = A / B; break; default: ok = false; break;}
if (ok)
Console.WriteLine("{0} {1} {2} = {3}", A, op, B, res); // вывод else Console.WriteLine("Недопустимая операция"); Console.ReadKey();

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

В рассмотренном примере простейшего калькулятора 4 полезно произво- дить проверку вводимых данных и, если введено не число, присваивать значе- ние по умолчанию, например 1.
Фрагмент кода с проверкой и преобразованием строки в число примет вид:
if (!double.TryParse(Console.ReadLine(), out A))
{ Console.WriteLine("Не число!"); A = 1; }
if (!double.TryParse(Console.ReadLine(), out B))
{ Console.WriteLine("Не число!"); B = 1; }

  1. Протестируем окончательный вариант.



Задания для самостоятельной работы

Создайте консольные приложения, в которых выполняются заданные дей- ствия:



  1. Проверяется делимость введенного целого числа n на d (ввод: число n,

делитель d; оператор if).

  1. По введенному номеру месяца выводится название поры года (зима, вес- на, лето, осень) и сообщение: сессия, каникулы, 1 семестр, 2 семестр (if).

  2. Проверяется соответствие веса и роста (ввод рост и вес; вывод одного из сообщений «Норма», «Нужно похудеть», «Нужно поправиться», оператор if). Нормальный вес (в кг) = (рост (в см) – 100) ± 10 %.

  3. Выводится название предмета по введенной первой букве: ф – физика, м – математика, и – история, г – география, б – биология (оператор switch).

  4. Выводится название страны и ее столицы по введенной первой букве: б – Беларусь, Минск, р – Россия, Москва, л – Литва, Вильнюс (switch).

  5. Выводится название дня недели по введенному номеру (1 – пн, 2 – вт, …)

сообщение «рабочий день» или «выходной» (операторы switch, if).

  1. Введенная цифра (от 0 до 5) выводится прописью (оператор switch).

  2. Проверяется правильность логина строго из 5 букв и пароля из 6 цифр.





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




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

    Басты бет