Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2012, 13:46   #1
wow111p
Новичок
Джуниор
 
Регистрация: 04.04.2012
Сообщений: 1
По умолчанию Формы В паскале

Люди, помогите сделать программу "магазин соков", сам код есть, осталось перевести его в форму и там всё настроить. Так же помогите доработать ограничение на внесение денежных средств
Буду благодарен если вышлите программу с рабочей формой на e-mail: grishka.lop@gmail.com

Код:
program rspsit;
uses crt;
const sttovar1=50;
const sttovar2=60; 
const sttovar3=70;

var vneseno:integer;
t1,t2,t3:integer;
tovar:integer;
begin
clrscr;
writeln ('максимальное количество денег для внесения = 100 рублей');
writeln ('Автомат работает только с кюпюрами достоинством 50 и 100 рублей');
writeln ('Вводить купюру можно только один раз за операцию');
writeln ('вставьте деньги в купюро приёмник');
readln (vneseno);

t1:=1;
t2:=2;
t3:=3;

writeln ('Товар 1 стоит 50 рублей');
writeln ('Товар 2 стоит 60 рублей'); 
writeln ('Товар 3 стоит 70 рублей');
writeln ('выберите товар и введите его номер');
readln (tovar);
if (tovar>=1) and (tovar<=3) then
case tovar of
1:begin if t1=1 then if
vneseno=sttovar1 then writeln ('возьмите товар, спасибо за покупку') else if vneseno<sttovar1
then writeln ('введено мало средств, чтоб закончить операцию нажмите ESC')
else writeln ('спасибо за покупку, возьмите сдачу!',' ','cдача','=',vneseno-sttovar1);
end;
2:begin if t2=2 then if
vneseno=sttovar2 then writeln ('возьмите товар, спасибо за покупку') else if vneseno<sttovar2
then writeln ('введено мало средств, чтоб закончить операцию нажмите ESC')
else writeln ('спасибо за покупку, возьмите сдачу!',' ','cдача','=',vneseno-sttovar2);
end;
3: begin if t3=3 then if
vneseno=sttovar3 then writeln ('возьмите товар, спасибо за покупку') else if vneseno<sttovar3
then writeln ('введено мало средств, чтоб закончить операцию нажмите Esc')
else writeln ('спасибо за покупку, возьмите сдачу!',' ','cдача','=',vneseno-sttovar3);
end;
end
else writeln ('такого товара нет, для выхода нажмите ESC');
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 04.04.2012 в 15:14.
wow111p вне форума Ответить с цитированием
Старый 04.04.2012, 15:16   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
сам код есть, осталось перевести его в форму и там всё настроить.
а расскажите мне, пожалуйста, о какой форме Вы здесь речь ведёте?!
в TurboPascal код написан, как я вижу. так откуда там формы появились?
или что Вы имеете в виду?!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как данные из формы, переданные методом POST получить в cgi скрипте написанном на паскале GROSS777 PHP 3 28.05.2010 12:14
Из DBGrid одной формы отразить в ListBox на другой формы VenZell БД в Delphi 2 28.05.2010 07:27
Заголовок Child формы имеет цвет неактивной формы, хотя форма активна? PrimaryPro Общие вопросы Delphi 0 12.03.2010 11:12
как привязать размеры содержимого формы к размерам самой формы acid_bmstu Общие вопросы Delphi 4 05.02.2010 05:02
Как сделать границы формы другого цвета,формы?? Дима я Общие вопросы Delphi 3 22.06.2009 07:24