Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 16.05.2017, 21:39   #1 (permalink)
Rogue2106
Новичок
 
Регистрация: 16.05.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите перевести блок-схему в алгоритмический язык

Вот сама задача (если она вам нужна):
Написать программу вычисления стоимости покупки с учетом скидки. Скидка 3% предоставляется, если сумма покупки больше 500 рублей; 5% – если сумма больше 1000 рублей; 7% – 5000 рублей.


Заранее спасибо.
Миниатюры
nieiie1.png  
Rogue2106 вне форума   Ответить с цитированием

Старый 16.05.2017, 21:39
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Посмотрите, возможно проблема уже решалась с похожих топиках

Перевести на русский язык документ с сохранением форматирования.
Помогите написать блок схему
Помогите создать блок-схему
Помогите составить блок-схему

Старый 16.05.2017, 22:01   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Rogue2106 Посмотреть сообщение
в алгоритмический язык
В какой?!! Или любой годится? Их ведь, языков то есть, знаете ли, много...
Vladimir_S вне форума   Ответить с цитированием
Старый 16.05.2017, 22:05   #3 (permalink)
Rogue2106
Новичок
 
Регистрация: 16.05.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

В виде такого:
алг вычисление оптимального веса (арг вещ h, m, рез вещ i)
нач
| ввод h, m
| X=h-100
| если X> m
| | то i=” Вам следует больше кушать”
| | вывод i
| все
| иначе если X <m
| | то i=” Вам следует сесть на диету”
| вывод i
| все
| | иначе i=” У вас оптимальный вес”
| вывод i
| все
Rogue2106 вне форума   Ответить с цитированием
Старый 16.05.2017, 22:11   #4 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Rogue2106 Посмотреть сообщение
В виде такого:
Ах, этот... Как-то никогда с ним дела не имел, даже не вспомнил о нём. Вроде есть тут у нас знатоки, ждите. Впрочем, задачка настолько примитивная, что, используя образцы и потратив максимум полчаса, вполне можете и сами справиться.
Vladimir_S вне форума   Ответить с цитированием
Старый 16.05.2017, 22:11   #5 (permalink)
Tiger-Cub
Дизайнер-конструктор
 
Аватар для Tiger-Cub
 
Регистрация: 16.01.2017
Адрес: Санкт-Петербург
Сообщений: 2,103
Сказал(а) спасибо: 73
Поблагодарили 160 раз(а) в 30 сообщениях
Репутация: 32111
По умолчанию

И за внедрение написанной программы надо попросить постоянную скидку 10% на товар в месте внедрения)
__________________
Делать то, что доставляет удовольствие — значит быть свободным.
Вольтер
Tiger-Cub вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 16.05.2017, 22:13   #6 (permalink)
Rogue2106
Новичок
 
Регистрация: 16.05.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

У меня почти получилось, но я не знаю как записать начало и конец цикла.
Rogue2106 вне форума   Ответить с цитированием
Старый 16.05.2017, 22:17   #7 (permalink)
Viewer
Banned
 
Регистрация: 06.03.2017
Сообщений: 788
Сказал(а) спасибо: 0
Поблагодарили 18 раз(а) в 4 сообщениях
Репутация: 5680
По умолчанию

Ну и где то, что у Вас получилось?
Viewer вне форума   Ответить с цитированием
Старый 16.05.2017, 22:17   #8 (permalink)
Rogue2106
Новичок
 
Регистрация: 16.05.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

алг вычисление стоимости покупки с учетом скидки (арг вещ s рез вещ N)
нач
| ввод s
| s>500
| | то i=3%
| | N=s-(s/100*i)
| вывод N
| все
| | иначе если s>1000
| | | то i=5%
| | | N=s-(s/100*i)
| | вывод N
| | все
| | | иначе если s>5000
| | | | то i=7%
| | | | N=s-(s/100*i)
| | | вывод N
| | | все
| | | | | иначе если s<=500
| | | | | то i=3%
| | | | | N=s-(s/100*i)
| | | | вывод N
| | | | все
кон
Rogue2106 вне форума   Ответить с цитированием
Старый 16.05.2017, 22:44   #9 (permalink)
Viewer
Banned
 
Регистрация: 06.03.2017
Сообщений: 788
Сказал(а) спасибо: 0
Поблагодарили 18 раз(а) в 4 сообщениях
Репутация: 5680
По умолчанию

Как-то так, без оптимизации:
нач
| ввод s
| s<=500
| | то i=0%
| все
| s>500 и s<=1000
| | то i=3%
| все
| s>1000 и s<=7000
| | то i=5%
| все
| s>7000
| | то i=7%
| все
| N=s-(s/100*i)
| вывод N
кон
Viewer вне форума   Ответить с цитированием
Старый 16.05.2017, 22:55   #10 (permalink)
Rogue2106
Новичок
 
Регистрация: 16.05.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Не могли бы вы изобразить свой алгоритм на бумаге?
Rogue2106 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 22:49.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.