Как мне построить эту программу? Мне нужен алгоритм, и мне нужен выход, а также.
Рекомендация Урагана
Вымышленный муниципалитет во Флориде создал набор рекомендаций по эвакуации * для своих жителей на случай урагана в прогнозе, основанном на том, насколько силен ураган и как далеко от берега живет человек. (Фиктивные) правила приведены в следующей таблице: ______
* Отказ от ответственности: это набор фиктивных рекомендаций, которые не должны использоваться реальными людьми в реальных ситуациях.
ИНФОРМАЦИЯ О ПРОБЛЕМЕ:
НЕ СТАВЬТЕ: (ПЕРВЫЙ РЯД) (ВТОРОЙ РЯД) (ТРЕТИЙ РЯД)
в пределах 1,5 км ПС на берег 1.5 - 5 миль ПС на берег более чем на 5 миль ПС на берег
ТРОПИЧЕСКИЙ
Буря никаких действий Н.. никаких действий n... никаких действий не требуется
Категория 1 эвакуация перейти в укрытие никаких действий не требуется
Категория 2 эвакуация эвакуация перейти в укрытие
3 категория эвакуации эвакуации эвакуации
4 категория эвакуации эвакуации эвакуации
5 категория эвакуации эвакуации эвакуации
Шкала шторма (тропический шторм, или кат. 1-5) определяется его максимальными устойчивыми ветрами. Неа определяет
шкала ураганного ветра Саффира-Симпсона в http://www.nhc.noaa.gov/aboutsshws.php.
Теперь местное правительство должно разместить в интернете программу, которая дает пользователям правильные
рекомендация.
Вы должны написать программу на языке Си под названием p2.c, которая считывает данные с терминала:
1. устойчивая скорость ветра (в милях в час)
2. расстояние до берега, где живет пользователь.
Затем программа определяет категорию шторма (0 для тропических штормов, 1-5 для ураганов).
Исходя из категории шторма (одна из 0,1,2,3,4,5) и расстояния до берега, программа должна
выведите его рекомендацию из приведенной выше таблицы:
• "никаких действий не требуется”
* "иди в укрытие”
• “эвакуировать”.
Требования к внедрению, которые * * * абсолютно необходимо соблюдать***:
1. напишите алгоритм, Прежде чем приступать к написанию кода.
3. Напишите функцию stormCategory, которая вычисляет категорию шторма, используя в качестве входных данных
максимальная устойчивая скорость ветра (в милях в час). Используйте НООА шкале Саффира-Симпсона определение
http://www.nhc.noaa.gov/aboutsshws.php. Предположим, что тип int для категории шторма и double для
скорость ветра.
4. Напишите функцию stormRec, которая принимает в качестве входных данных категорию storm (int в диапазоне 0-5) и
расстояние, на котором человек живет от берега океана (двойное, мили), и возвращает число int, представляющее
код рекомендации:
0, ибо никаких действий не требуется
1, для перехода в укрытие
2, для эвакуации
Функция stormRec должна проверить аргумент category и аргумент distance. Если
аргумент категории недопустим (т. е. не в {0,1,2,3,4,5}) или если расстояние отрицательно, то
программа должна вывести пояснительное сообщение об ошибке и завершиться вызовом функции exit ().
5. В Main(), получение исходных данных, определить категорию шторм, и рекомендации (0,1 или 2) и
затем отобразите строку рекомендаций, как показано в таблице выше.
(Покажите свой алгоритм!)
Что я уже пробовал:
Не ставьте (первый ряд) (второй ряд) (третий ряд). Я добавил Это, чтобы вы могли видеть, как ряды встают на свои места с милями до берега. Спасибо. Я не пробовал, потому что понятия не имею, как это сделать.
[no name]
Если у вас есть вопрос о том, как делать домашнее задание, спросите своего учителя.