Предмет: Информатика, автор: catjuliana2004

хелп, кто шарит как это делать​

Приложения:

Ответы

Автор ответа: 7limonchiK7
1

Язык программирования Java (код следует вставить в метод входа программы)

//то, что считается пенсионным возрастом

Scanner sc = new Scanner(System.in);

int oldAge = 65;

int price = 500;

//возраст посетителя

int agePerson = sc.nextInt();

//текущий день недели

int currentDay = sc.nextInt();

if(agePerson < 5)

System.out.println(0);

else if(agePerson >= oldAge && currentDay >= 1 && currentDay <= 5)

System.out.println(0);

else if(agePerson >= 11 && agePerson <= 23)

System.out.println(price*0.5);

else if(agePerson > 24)

System.out.println(price);

Странно, что посетители в возрасте 6-10 лет и 24 года не могут пользоваться канатной дорогой))

Автор ответа: SheWhoRunsOnTheWaves
2

Ответ:

Объяснение:

Честно, по этому описанию вообще мало что понятно. Сразу возникает множество вопросов.

1) Непонятно, что делать с возрастом от 5 до 10 включительно.

2) Просят "рассчитать" стоимость, но вообще неясно, откуда берется цена (на ввод подается только день и возраст).

3) "Пенсионный возраст" - это что? Он у нас меняется чуть ли не каждый день (шутка, но вы поняли) и вообще разный для мужчин и женщин. Пол человека во входных данных отсутствует.

Что я сделала с этими проблемами:

1) Возрасту от 5 до 10 присудила 75%-ную скидку.

2) Стоимость не рассчитываю, а просто выдаю, какой процент стоимости надо платить.

3) Пенсионный возраст взяла 65 лет.

print('Введите номер дня недели:')

day = int(input())

print('Введите ваш возраст (целое число лет):')

age = int(input())

if age < 5:

   print('Бесплатно')

if 5 <= age <= 10:

   print('25% стоимости')

if 11 <= age <= 23:

   print('50% стоимости')

if 24 <= age <= 64:

   print('Полная стоимость')

if age >= 65 and 1 <= day <= 5:

   print('Бесплатно')

if age >= 65 and 6 <= day <= 7:

   print('Полная стоимость')

Похожие вопросы
Предмет: Английский язык, автор: Полина28111
Предмет: Математика, автор: bendyco