Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zada4nik-Канель-Фрайман.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

Задание 9.4*

«Красивое» число – это целое число между 40 и 100 (включительно).

Цель следующих четырех фрагментов – проверка, является ли целое число number «красивым».

1.

if (number>=40 || number<=100)

System.out.println("Да");

else System.out.println ("Нет");

2.

if (number>=40 && number<=100)

System.out.println ("Да");

else System.out.println ("Нет");

3.

if (number<40&&number>100)

System.out.println ("Нет");

else System.out.println ("Да");

4.

if (number>39&&number<101)

System.out.println ("Да");

System.out.println ("Нет");

  1. Для каждого фрагмента отметьте, выполняет ли он поставленную задачу.

  2. Для фрагмента, который НЕ выполняет поставленную задачу, приведите пример, доказывающий его ошибочность.

Фрагмент выполняет поставленную задачу, если он печатает сообщение Да для всех «красивых» чисел и сообщение Нет для всех остальных чисел.

Задание 9.5*

На каждом этаже многоэтажного дома расположены три квартиры; счет квартир идет слева направо. Например, на первом этаже квартира № 1 расположена слева, квартира № 2 – в центре, квартира № 3 – справа, и так далее.

Напишите класс, который принимает с клавиатуры номер квартиры и выводит на экран следующую информацию: на каком этаже она расположена, и какое место (слева, справа или в центре) она занимает на этом этаже.

Задание 9.6*

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

Задание 9.7*

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

В случае, если введенные с клавиатуры данные (или хотя бы одно из них) не могут быть углами треугольника, следует вывести на экран сообщение Ошибочные данные.

Задание 9.8*

Назовем билет с шестизначным номером «счастливым», если сумма первых трех его цифр равна сумме последних трех его цифр и обе эти суммы являются четными.

Напишите класс, который принимает с клавиатуры шестизначный номер билета и проверяет, является ли он «счастливым» или не является.

Задание 9.9*

Напишите класс, который принимает с клавиатуры коэффициенты a и b линейного уравнения (уравнения первой степени – ax+b=0) и решает его – то есть выводит на экран или корень (корни) уравнения, или соответствующее смыслу текстовое сообщение.

Задание 9.10*

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

Задание 9.11*

Трехзначное число называется «плоским», если оно составлено из одинаковых цифр. Напишите класс, который принимает с клавиатуры трехзначное число и проверяет, является ли оно «плоским». В соответствии с результатом проверки надо вывести на экран соответствующее текстовое сообщение.

Задание 9.12*

Трехзначное число называется «поднимающимся», если оно составлено из цифр, расположенных в порядке возрастания (наименьшая – первая, наибольшая – последняя, все цифры разные; например – 123).

Напишите класс, который принимает с клавиатуры трехзначное число и проверяет, является ли оно «поднимающимся». В соответствии с результатом проверки надо вывести на экран соответствующее текстовое сообщение.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]