C/C++

C++ задача использующая Switch

К слову, задача не очень качественная. Switch в данной ситуации использовать неуместно, т. к. для всех продуктов логика вычислений абсолютно одинакова. Цены можно было занести в какой-нибудь контейнер и доставать по индексу.
Серега Ренёв
Серега Ренёв
36 952
Василий Никитин да запросто в массив забить
На Степике в комментариях к задачам люди живо делятся опытом и дают советы.

Вот Вам ссылка на один из таких советов. Кстати, этот совет не главный и не единственный, но по-моему ценный.

https://stepik.org/lesson/13024/step/6?discussion=1329273&unit=4376

Примечание: хорош этот курс или отстойный — и думать не стану. Мне импонирует то, что в комментариях выражаются хорошие люди.

К сожалению страницы Степика грузятся безбожно долго, так как это псевдостраницы.
Шынгыс Шатаев
Шынгыс Шатаев
16 172
Шынгыс Шатаев   А если Вы хотите сказать, что задача 6 шага это не то, что Вам нужно, значит Вы всё-таки потрудились прочитать условие задачи!

  В таком случае прошу Вас перейти к шагу 7, это как раз задача со сложным процентом.
Шынгыс Шатаев     ПРИМЕР РЕШЕНИЯ ЗАДАЧИ 7 ШАГА
Шынгыс Шатаев • ЧТО НЕСУЩЕСТВЕННО:   вместо long total можно писать long long total

• ЧТО СУЩЕСТВЕННО:   заголовок цикла может быть   while (k--)
Шынгыс Шатаев Приведение выражения к типу double можно опустить, поскольку один из членов выражения — вещественное число.

Также можно объявить процентную ставку с типом double.