Логично: чем дольше вы принимаете душ, тем больше воды уходит на этот процесс. Давайте прикинем, сколько? Даже если ваш душ едва открыт, в минуту из него вытекает примерно 6 литров воды. А это 12 бутылочек воды, которые вы носите с собой для питья. Обычно человек принимает душ минут 10. Итого, чтобы помыться, нужно 120 полулитровых бутылок. Немало!
Создайте файл water.c в вашей директории ~/workspace/pset1
. Программа должна подсчитывать сколько бутылочек воды уходит на душ зависимости от времени. То есть:
- Программа запрашивает у пользователя количество минут, проведенных в душе.
- Пользователь вводит положительное целое число.
- Программа выводит на экран количество бутылочек, израсходованных пользователем.
username:~/workspace/pset1 $ .
/waterminutes: 10
bottles: 120
Для простоты в этот раз мы будем считать, что пользователь всегда вводит число минут верно, то есть, мы не проверяем, было ли введено положительное и целое число. Позднее мы научимся писать проверки, но пока достаточно и этого.
Чтобы проверить правильность выполнения программы с помощью check50
, нужно ввести следующую строку в терминале:
check50 2015.fall.pset1.water water.c
А если вы хотите посмотреть, как работает программа water, написанная сотрудниками курса выполните следующую команду:
~cs50/pset1/water
Внимание! Для ввода на консоль во всех первых заданиях нужно использовать функции специальной библиотеки CS50. О ней — следующая короткая лекция.
Делитесь своими впечатлениями и успехами в комментариях =)
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ