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

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

[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

Вам подходит эта работа?
Похожие работы
Java
Контрольная работа Контрольная
4 Июн в 13:15
77 +1
0 покупок
Java
Контрольная работа Контрольная
3 Июн в 00:52
156 +2
2 покупки
Java
Контрольная работа Контрольная
30 Мая в 13:29
70 +1
0 покупок
Java
Дипломная работа Дипломная
5 Мая в 17:44
106 +1
0 покупок
Другие работы автора
Java
Дипломная работа Дипломная
24 Мар в 22:03
309 +2
1 покупка
Цифровая обработка сигнала
Тест Тест
1 Ноя 2024 в 20:15
428 +3
1 покупка
Правовая статистика
Тест Тест
24 Окт 2024 в 23:25
520 +3
0 покупок
Обучение нейронных систем
Тест Тест
24 Окт 2024 в 21:31
424 +1
8 покупок
Гражданский процесс
Тест Тест
24 Окт 2024 в 14:17
468 +3
0 покупок
Английский язык
Тест Тест
12 Фев 2024 в 20:44
1 235 +1
24 покупки
Русский язык и культура речи
Тест Тест
31 Янв 2024 в 21:02
827 +2
3 покупки
Литература
Тест Тест
31 Янв 2024 в 20:51
837 +2
7 покупок
Высшая математика
Тест Тест
31 Янв 2024 в 20:34
802 +1
3 покупки
Безопасность жизнедеятельности
Тест Тест
31 Янв 2024 в 19:53
1 521 +2
39 покупок
География
Тест Тест
23 Янв 2024 в 02:20
628 +1
9 покупок
Биология
Тест Тест
23 Янв 2024 в 02:00
598 +1
4 покупки
Физкультура и спорт
Тест Тест
23 Янв 2024 в 01:43
866 +2
2 покупки
Высшая математика
Тест Тест
8 Янв 2024 в 22:04
3 188 +2
108 покупок
Правоведение
Тест Тест
8 Янв 2024 в 21:34
1 501 +1
40 покупок
Математическая статистика
Тест Тест
6 Янв 2024 в 00:26
834 +1
15 покупок
Физкультура и спорт
Тест Тест
5 Янв 2024 в 14:25
991 +1
3 покупки
Темы журнала
Показать ещё
Прямой эфир