1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
|
1 | |
Ребят, как разобраться в составлении программы на Си. Прошу23.10.2013, 19:02. Показов 1877. Ответов 27
Метки нет (Все метки)
Здравствуйте ребят!
Не могли бы вы мне объяснить или показать с чего конкретно начинать по одной задачи. Как этот алгоритм построить, точнее блок-схему. Дана задача : При покупке товара на сумму от 200 до 500 руб. предоставляется скидка 3%, при покупке товара на сумму от 500 до 800 – скидка 5%, при покупке товара на сумму от 800 до 1000 руб. – скидка 7%, свыше 1000 руб. – скидка 10%. Покупатель приобрел 8 рулонов обоев по цене Х1 и две банки краски по цене Х2. Сколько он заплатил? Не могли бы вы сказать, к какому источнику обратиться, чтобы решать подобного рода задачи? Чтобы можно было на что-то опираться. Просто проблема в том, понимая или не понимая мне надо написать данный код на эту задачу. Но, все же, хотелось, чтобы хотя бы что-то понял. И да, что представляет с собой математическая модель данной задачи? Как ее записать? Надеюсь на вас, ибо осталась только последняя надежда. Спасибо за любую помощь.
0
|
23.10.2013, 19:02 | |
Ответы с готовыми решениями:
27
Ребят, как разобраться? Нужно откомментирвать код Ребят, прошу совета Прошу подсказать как разобраться со слайдером Ребят, прошу совета! Траблы в IE8 |
Просто Лис
|
|
23.10.2013, 19:14 | 2 |
Как решить текущую задачу:
1) считаем сумму без скидки сумма = 8*х1 + 2*х2 2) в зависимости от суммы выбираем размер скидки если сумма меньше 200 - 0% если сумма больше 200 и меньше 500 - 3% если сумма больше 500 и меньше 800 - 5% если сумма больше 800 и меньше 1000 - 7% если сумма больше 1000 - 10% 3) и считаем сколько заплатит покупатель = сумма * (1-проценты) А теперь попробуй написать код
1
|
75 / 75 / 10
Регистрация: 26.02.2013
Сообщений: 224
|
|
23.10.2013, 19:17 | 3 |
Mistikkx, тут if нужно использовать. Почитайте Лафоре, там есть про вложенные операторы выбора.
Алгоритм приблизительно такой: 1. ввести х1, х2. 2. посчитать суму покупки. 3. проверить через if сколько скидка. 4. посчитать суму - скидка.
1
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
|
23.10.2013, 19:30 [ТС] | 4 |
0
|
9 / 9 / 6
Регистрация: 22.10.2013
Сообщений: 36
|
|
23.10.2013, 19:40 | 5 |
0
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
||||||
23.10.2013, 20:01 [ТС] | 6 | |||||
Вот такое получилось(((
0
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
|
23.10.2013, 20:06 [ТС] | 8 |
0
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
||||||
23.10.2013, 20:08 [ТС] | 10 | |||||
0
|
Просто Лис
|
||||||
23.10.2013, 20:12 | 12 | |||||
сделайте несколько if ов. Один if - одно условие
Добавлено через 2 минуты функция scanf принимает два параметра строку, например "%d" и ссылку на переменную. Параметры пишутся в скобках и разделяются запятыми.
0
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
|
23.10.2013, 20:16 [ТС] | 13 |
Извините за мою тупость.
Просто Я пытаюсь понять, но у меня ничего не получается. Начали просто недавно, а в школе даже и не знал о существовании предмета информатика. Но код мне надо написать Добавлено через 1 минуту Почему сообщения на данный форум были удалены?
0
|
Просто Лис
|
||||||
23.10.2013, 20:19 | 14 | |||||
Нормально пока получается
Добавлено через 1 минуту Добавлено через 36 секунд Давай пока сделаем ввод данных Добавлено через 50 секунд
0
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
||||||
23.10.2013, 20:22 [ТС] | 15 | |||||
Все, исправил.
Потом нам нужно посчитать сумму, да? То есть summ = 8*x1 + 2*x2;? Добавлено через 1 минуту [QUOTE=Mistikkx;5225827]Все, исправил.
0
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
|
23.10.2013, 20:25 [ТС] | 17 |
z.cpp:7: error: invalid operands of types `const char[3]' and `int' to binary `operator&'
z.cpp:9: error: invalid operands of types `const char[3]' and `int' to binary `operator&' z.cpp:11: error: invalid operands of types `const char[3]' and `int' to binary `operator&' z.cpp:13:2: warning: no newline at end of file Вот на что он ругается.
0
|
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 77
|
|
23.10.2013, 20:27 [ТС] | 19 |
То есть, как Я правильно вас понял, то D (Стоимость со скидкой) мы получим в итоге ?
0
|
Просто Лис
|
|||||||||||
23.10.2013, 20:30 | 20 | ||||||||||
закрой скобки в scanf и поставь запятые между параметрами в этих строчках
Ладно, переменная пусть остается. Удали строчку
0
|
23.10.2013, 20:30 | |
23.10.2013, 20:30 | |
Помогаю со студенческими работами здесь
20
Ребят, сделайте плз задачки по c# оч прошу Прошу помочь разобраться с полем, как в модуле производится расчет? Помощь в составлении программы Трудность в составлении программы! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |