Операторы выбора 1 Цель выполнения работы


Индивидуальное домашнее задание по вариантам



бет4/7
Дата11.10.2023
өлшемі99.5 Kb.
#480350
1   2   3   4   5   6   7
3 Создание программы с инструкциями выбора

5 Индивидуальное домашнее задание по вариантам


Для закрепления материала практической работы «Создание программы с инструкциями выбора», каждому студенту необходимо написать две программы для инструкции if и инструкции switch в соответствии со своим вариантом по номеру задания в разделе для if и для switch и оформить отчёт в соответствии с общими требованиями.


3.2.1 Инструкция if. Приступая к решению задач программирования с использованием оператора if, следует вспомнить, что:

    • инструкция if используется для выбора одного из двух направлений дальнейшего хода программы;

    • выбор последовательности инструкций осуществляется в зависимости от значения условия – заключенного в скобки выражения, записанного после if;

    • инструкция, записанная после else, выполняется в том случае, если значение выражения условие равно нулю, во всех остальных случаях выполняется инструкция, следующая за условием;

    • если при соблюдении или несоблюдении условия надо выполнить несколько инструкций программы, то эти инструкции следует объединить в группу – заключить в фигурные скобки;

    • при помощи вложенных одна в другую нескольких инструкций if можно реализовать множественный выбор.

1. Написать программу, которая вычисляет частное двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), вы давать сообщение об ошибке. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).


Вычисление частного.
Введите в одной строке делимое и делитель,
затем нажмите .
-> 12 О
Вы ошиблись. Делитель не должен быть равен нулю.

2. Написать программу вычисления площади кольца. Программа должна проверять правильность исходных данных. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).


Вычисление площади кольца.
Введите исходные данные:
Радиус кольца (см) -> 3.5
Радиус отверстия (см) -> 7
Ошибка! Радиус отверстия не может быть больше радиуса кольца.

3. Написать программу, которая переводит время из минут и секунд в секунды. Программа должна проверять правильность введенных пользователем данных и в случае, если данные неверные, выводить соответствующее сообщение. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Ошибочные данные, введенные пользователем, выделены полужирным шрифтом.


Введите время (минут.секунд) -> 2.90
Ошибка! Количество секунд не может быть больше 60
Для завершения нажмите

4. Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. Ниже приведен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом).


Вычисление стоимости разговора по телефону.
Введите исходные данные:
Длительность разговора (целое количество минут) -> 3
День недели (1 — понедельник, Предоставляется скидка 20%. Стоимость разговора: 5.52 руб.
7 — воскресенье) -> 6

5. Написать программу вычисления сопротивления электрической цепи, состоящей из двух сопротивлений. Сопротивления могут быть соединены последовательно или параллельно. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).


Вычисление сопротивления электрической цепи.
Введите исходные данные:
Величина первого сопротивления (Ом) -> 15
Величина второго сопротивления (Ом)-> 27.3
Тип соединения (1 — последовательное, 2 — параллельное) -> 2
Сопротивление цепи: 9.68 Ом

6. Написать программу решения квадратного уравнения. Программа должна проверять правильность исходных данных и в случае, если коэффициент при второй степени неизвестного равен нулю, выводить соответствующее сообщение. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).


Решение квадратного уравнения
Введите в одной строке значения коэффициентов и нажмите

-> 12 27 -10
Корни уравнения:
xl = -25.551
х2 = -28.449

7. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).


Вычисление стоимости покупки с учетом скидки
Введите сумму покупки и нажмите
-> 1200
Вам предоставляется скидка 10%
Сумма покупки с учетом скидки: 1080.00 руб.

8. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется, если сумма покупки больше 500 руб, в 5% — если сумма больше 1000 руб. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).


Вычисление стоимости покупки с учетом скидки.
Введите сумму покупки и нажмите
-> 640
Вам предоставляется скидка 3%
Сумма с учетом скидки: 620.80 руб.

9. Написать программу проверки знания даты основания Санкт-Петербурга. В случае неправильного ответа пользователя, программа должна выводить правильный ответ. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).


В каком году был основан Санкт-Петербург?
Введите число и нажмите
-> 1705
Вы ошиблись, Санкт-Петербург был основан в 1703 году.
10. Написать программу проверки знания даты начала второй мировой войны. В случае неправильного ответа пользователя, программа должна выводить правильный ответ. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).
В каком году началась вторая мировая война?
Введите число и нажмите
-> 1939 Правильно.

11. Написать программу для решения задачи вычисления скорости летательного аппарата (например космическому кораблю) с массой m и кинетической энергией Е.






Достарыңызбен бөлісу:
1   2   3   4   5   6   7




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

    Басты бет