Лабораторная работа №2. Операторы выбора

Задание 1.

Составить программу, которая бы по введенным длинам трех сторон треугольника определяла, является ли данный треугольник прямоугольным

Задание 2.

Составить программу, которая бы по двум углам определяла тип треугольника:
прямоугольный
остроугольный
тупоугольный
равнобедренный
равносторонний

Причем первые три типа могут сочетаться с двумя последними.

Контролировать правильность вводимых значений

Задание 3.

Составить программу, определяющую значение функции у(х) в зависимости от введенного значения аргумента х.
Функция определена следующим образом

 

ì 

-x, при х < -10

y =

í 

x2, при -10 £ х < 5

 

î 

2х, при х ³ 5

Задание 4.

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

Для выделения отдельных цифр во введенном номере можно использовать операции mod и div.

Задание 5.

Составить программу, которая бы в зависимости от введенного возраста человека выводила бы на экран комментарий:
если введно значение от 1 до 6 - "дитя", от 7 до 16 - "школьник", от 17 до 21 - "студент" и т.д.

Предусмотреть реакцию на неправильные данные.

Задание 6.

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