[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 1 - решение задач

Раздел
Программирование
Предмет
Просмотров
381
Покупок
3
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
29 Мар 2023 в 22:44
ВУЗ
Не указан
Курс
1 курс
Стоимость
400 ₽
Демо-файлы   
2
png
booleans booleans
73.9 Кбайт 73.9 Кбайт
png
ageComp ageComp
78.2 Кбайт 78.2 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
модуль 2 - синтаксис языка - часть 1
22.8 Кбайт 400 ₽
Описание

[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 1 - решение задач.

Решение задач на модуль 2 - синтаксис языка часть 1 - ( 2022 - 2023 год обучения).

Задание 1 - Booleans

Задание 2 - AgeComparator

Оглавление

Задание 1

Цель

Научиться писать условные операторы и условия из нескольких выражений, объединённых булевыми операторами.

Что нужно сделать

В готовом проекте напишите код, который будет проверять, достаточно ли ингредиентов для приготовления того или иного блюда.

Откройте проект Booleans (скачайте прикреплённый архив с проектом).

Ознакомьтесь с кодом, который написан в классе Main. В нём заданы шесть переменных с количествами разных ингредиентов, а затем показан пример проверки — хватает ли яблок для приготовления яблочного сока.

Допишите в коде проекта условные операторы if так, чтобы они проверяли количество ингредиентов для каждого рецепта. Если ингредиентов достаточно для приготовления конкретного блюда, в консоль должно выводиться название этого блюда.

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

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

Рекомендации

В коде есть пример проверки ингредиентов для приготовления яблочного сока. Пишите остальные проверки по аналогии: используйте знак >= (больше либо равно), а отдельные условия объединяйте оператором &&.


Задание 2

Цель

Научиться писать условия из нескольких выражений и объединять их булевыми операторами.

Что нужно сделать

В новом проекте напишите программу, которая будет выводить заранее заданные возрасты трёх людей в порядке увеличения — от меньшего к большему.


Создайте проект с именем AgeComparator, создайте в нём класс Main с методом main, а в нём три переменные типа int с именами vasyaAge, katyaAge и mishaAge, обозначающими возрасты трёх человек:

int vasyaAge = 29;

int katyaAge = 14;

int mishaAge = 36;


Создайте ещё три переменные типа int с именами min, middle и max, в которых в результате выполнения кода должны будут оказаться минимальный, средний и максимальный возрасты соответственно. Пусть изначально они будут равны значению −1, это позволит вам проверить, что переменная изменила своё значение в процессе выполнения программы, так как не может быть возраста меньше нуля:

int min = -1; // минимальный возраст

int middle = -1; // средний возраст

int max = -1; // максимальный возраст


Напишите код, который будет заполнять эти переменные, сравнивая возрасты между собой. В коде используйте условные операторы if, else и их комбинацию else if, а также при необходимости булевы операторы “И”, “ИЛИ” и “НЕ”.

Выведите значения переменных min, middle и max в консоль в следующем формате:

Minimal age: 14

Middle age: 29

Maximal age: 36


Код должен работать корректно при изменении значений в переменных vasyaAge, katyaAge и mishaAge на любые от 0 до 120.

Если все возраста различны, код должен работать следующим образом:

int vasyaAge = 60;

int katyaAge = 35;

int mishaAge = 15;

Minimal age: 15

Middle age: 35

Maximal age: 60


Если два возраста равны, код должен работать следующим образом:

int vasyaAge = 45;

int katyaAge = 17;

int mishaAge = 17;

Minimal age: 17

Middle age: 17

Maximal age: 45


Если равны три возраста, то код должен работать так:

int vasyaAge = 55;

int katyaAge = 55;

int mishaAge = 55;

Minimal age: 55

Middle age: 55

Maximal age: 55

Вам подходит эта работа?
Другие работы автора
Английский язык
Тест Тест
12 Фев в 20:44
58
0 покупок
Русский язык и культура речи
Тест Тест
31 Янв в 21:02
100
0 покупок
Высшая математика
Тест Тест
31 Янв в 20:34
121 +3
1 покупка
Безопасность жизнедеятельности
Тест Тест
31 Янв в 19:53
145
2 покупки
География
Тест Тест
23 Янв в 02:20
108 +1
4 покупки
Биология
Тест Тест
23 Янв в 02:00
87
1 покупка
Физкультура и спорт
Тест Тест
23 Янв в 01:43
151
2 покупки
Высшая математика
Тест Тест
8 Янв в 22:04
742 +2
39 покупок
Правоведение
Тест Тест
8 Янв в 21:34
198
12 покупок
Физкультура и спорт
Тест Тест
5 Янв в 14:25
118
1 покупка
Русский язык и культура речи
Тест Тест
3 Янв в 17:17
431 +1
20 покупок
Основы программирования
Тест Тест
1 Янв в 19:48
188
0 покупок
Управление качеством
Тест Тест
1 Янв в 12:05
75 +1
4 покупки
Английский язык
Тест Тест
30 Дек 2023 в 22:20
156 +1
2 покупки
История
Тест Тест
30 Дек 2023 в 22:06
423 +4
9 покупок
Темы журнала
Показать ещё
Прямой эфир