0 / 0 / 0
Регистрация: 08.04.2017
Сообщений: 19
1

Вычислить стоимость покупки

08.04.2017, 10:04. Показов 5392. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составление разветвленной программы

Написать программу, вычисляющую стоимость покупки нескольких товаров в магазине. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).

Вычисление стоимости покупки.
Меню программы:
∙∙∙∙∙Товар∙∙∙∙∙∙Стоимость
1∙∙∙∙∙диван∙∙∙∙∙∙700
2∙∙∙∙∙кресло∙∙∙∙∙300
3∙∙∙∙∙шкаф∙∙∙∙∙∙∙550
4∙∙∙∙∙выход

Введите исходные данные в соответствии с меню:
Номер товара = 1
Количество экземпляров = 3
Вам необходимо заплатить: 2100 руб.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2017, 10:04
Ответы с готовыми решениями:

Вычислить стоимость покупки с учетом скидки
сделать с помощью if, else! 83. Написать программу вычисления стоимости покупки с учетом скидки....

Вычислить стоимость покупки с учетом скидки
Здравствуйте.Помогите пожалуйста в написании пары программ на ТП: 2. вычислить стоимость покупки...

Как вычислить стоимость покупки с учетом скидки
Пришла девушка в магазин косметики, а там предоставляют скидку в 3% в том случае, если сумма...

Определить стоимость покупки по цене и количеству продукта
определить стоимость покупки. один диск стоит а руб. b коп. Определите,сколько стоит n дисков....

3
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
08.04.2017, 10:53 2
Лучший ответ Сообщение было отмечено Sailoks как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
uses crt;
var c,k,s:integer;
    n:char;
begin
clrscr;
repeat
clrscr;
writeln('    Меню программмы');
writeln('-------------------------');
writeln('| № |  Товар  |Стоимость|');
writeln('-------------------------');
writeln('| 1 | Диван   |   700   |');
writeln('| 2 | Кресло  |   300   |');
writeln('| 3 | Шкаф    |   550   |');
writeln('| 4 | Выход   |         |');
writeln('-------------------------');
writeln;
writeln('Введите исходные данные в сответствии с меню:');
repeat
write('Номер товара от 1 до 4 n=');
readln(n);
until n in ['1'..'4'];
case n of
'1':c:=700;
'2':c:=300;
'3':c:=550;
'4':exit;
end;
if n<>'4' then
 begin
  write('Количество экземпляров k=');
  readln(k);
  s:=k*c;
  writeln('Вам необходимо заплатить: ',s,' руб.');
  writeln('Нажмите Enter');
  readln;
 end;
until n='4';
end.
1
0 / 0 / 0
Регистрация: 08.04.2017
Сообщений: 19
16.04.2017, 07:53  [ТС] 3
В чем может быть ошибка? Не пойму
Миниатюры
Вычислить стоимость покупки  
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
16.04.2017, 08:20 4
Лучший ответ Сообщение было отмечено Sailoks как решение

Решение

Описание ошибки 113
Данный символ не может быть первым символом в операторе.
Смотрите место где указывает ошибку и поправьте, мне отсюда не видно, но в моем коде ошибок нет. Просто скопируйте его в блокнот и сохраните с расширением .pas.
1
16.04.2017, 08:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2017, 08:20
Помогаю со студенческими работами здесь

Посчитать выручку 10 покупателей, вводя стоимость покупки каждого следующего покупателя
Посчитать выручку 10 покупателей , вводя стоимость покупки каждого след покупателя. Написать самый...

Куплено n папок по x рублей и m пачек бумаги по y рублей. Определите стоимость p всей покупки
Куплено n папок по x рублей и m пачек бумаги по y рублей. Определите стоимость p всей покупки.

Определить стоимость покупки, если известны название купленного товара и количество приобретенных единиц товара
Дан список товаров, имеющихся в продаже, содержащий сведения: название товара и цена единицы...

Вычислить стоимость покупки, если покупка больше 500р, то 3% скидка
Нужно вычислить стоимость покупки, если покупка больше 500р, то 3% скидка. Если больше 1000р, то 5...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru