Продажи за неделю
Пора за новый проект! В этом мини-проекте в дело идут циклы и массивы из двух последних уроков вместе со всем, что вы узнали раньше. Как и в первом мини-проекте, задание говорит, что должна вывести программа, а как её написать — решать вам. И, как там, каждое упражнение запускает вашу программу ещё и с другими данными, поэтому всё нужно вычислять по массиву.
Проект. На летних каникулах вы продаёте лимонад в киоске. За три упражнения ваша программа превратит продажи за неделю в отчёт: сколько чашек вы продали, сколько заработали и когда сможете купить то, на что копите, и наконец какие дни подряд принесли больше всего продаж.
Данные. В массиве cups записано, сколько чашек лимонада вы продали в каждый день недели: 12 в первый день, 18 во второй и так далее. В отчёте дни нумеруются с 1, как их считают люди, а индексы массива начинаются с 0.
Задача. Для этой недели отчёт начинается так:
Продано чашек: 122
В среднем за день: 17.4
Лучший день: день 5 (чашек: 30)Среднее — это сумма, делённая на количество дней, с одним знаком после запятой. Количество дней получите из массива с помощью sizeof, не записывайте 7 в код: тогда программа останется верной, когда вы добавите ещё один день. И выводите каждую строку только один раз, после того как цикл пройдёт всю неделю.
Когда программа заработает, попробуйте изменить продажи за какой-нибудь день или добавьте в массив восьмой день и снова проверьте отчёт. Упражнение делает то же самое.
Задание
- 1
Выведите, сколько чашек вы продали за всю неделю и сколько в среднем за день.
- 2
Выведите лучший день: его номер и сколько чашек вы в этот день продали.