Проблема стоимости круизного судна в программировании на языке Си
Здравствуйте я очень новичок в программировании на языке Си и абсолютно озадачен проблемой домашнего задания и просто нуждаюсь в некоторых указателях о том как решить эту проблему
Круизное судно предлагает следующие пакеты услуг для 5-дневного / 4-ночного круиза и пребывания
Стоимость Пакета
1. Номер всего за $1000.00
2. номер плюс питание $1000.00 + $200.00 за каждого человека, проживающего в номере
(Максимум 3)
Детали скидки (только для пакета 2)
-$50,00, если только одному из жильцов не исполнилось 17 лет
-$80,00, если по крайней мере двум пассажирам не исполнилось 17 лет
напишите программу, которая запросит у пользователя следующую информацию
1. тип пакета (R: только номер и M: номер плюс питание)
2. количество людей, проживающих в одной комнате, и их возраст
вы можете предположить, что пользовательский ввод для всех числовых данных вводится как целые числа и больше нуля. на основе этой информации программа должна рассчитать и отобразить стоимость пакета, как показано ниже:
выход: ваша стоимость составит $xxxx. xx
Вот картина проблемы, которая более ясна:
[^]
Спасибо!
Что я уже пробовал:
Я попытался сделать так, чтобы функция scanf считывала пользовательский ввод R или M и создавала 2 оператора if, которые применяли соответствующие формулы к каждому входу, но, честно говоря, я считаю, что мой подход совершенно неправильный и действительно нуждается в помощи
Member 13439063
Если что-то неясно в моем вопросе, пожалуйста, скажите мне, что я просто хочу помощи, и я не знаю, где ее получить
Patrice T
И вы планируете показать свой подход и код?