IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Прим. прога
сообщение
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 234
Пол: Мужской
Реальное имя: AHTOH

Репутация: -  1  +


Вот,сделал програмку типа калькулятора,ради интереса да и проверить свои силы в паскале.
Так вот что в это программе лишнее или как можно её улучшить:
program l;
uses crt;
var
a,b,z:real;
d,r:char;
g:boolean;
begin
clrscr;
highvideo;
writeln(' CALCULATOR ');
write(' by -=[SuRiV]=- ');
delay(2000);
clrscr;
g:=false;
repeat
normvideo;
writeln;
write('‚ўҐ¤ЁвҐ ЇҐаў®Ґ зЁб«® ');
readln( a );
write('‚ўҐ¤ЁвҐ ўв®а®Ґ зЁб«® ');
readln( b );
write('‚ўҐ¤ЁвҐ §­ Є ¤Ґ©бвўЁп ');
readln(d);
case d of
'+': z:=a+b;
'-': z:=a-b;
'*': z:=a*b;
'/': z:=a/b;
else
g:=true;
write('Ќ ¤® Ўл«® ўўҐбвЁ §­ Є ¤Ґ©бвўЁп!');
delay(2000);
halt;
end;
writeln('ЋвўҐв:',a:5 :1,d,b:5 :1,' = ',z:5 :2);
write('…йс а §®Є(Y/N)');
readln®;
if r='n' then
begin
write('Љ «мЄг«пв®а § ўҐаи Ґв бў®о а Ў®вг...');
g:=true;
end;
until g;
readln;
end.

:p2:


--------------------
Хочу в репу !

Cмотри,а то ведь получишь!
Админ.

Не получит - его фиг догонишь!
Админ №2.

P.S Вы еще третьего админа притащите сюда :D
ваш аффтар :D
Звали? :D (админ № не помню какой)

ха больше нифига не напишете
афтар

Уверен? (Moderator)
А еще можно ? (супмодер)
Хватит его мучать ! Избили уж... (админ)
Не хватит. я тоже напишу (тоже Админ)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 234
Пол: Мужской
Реальное имя: AHTOH

Репутация: -  1  +


Блин Ещё одна хрень пишу в BP7:
program l;
uses crt;
begin
sound(1200);
delay(5000);
nosound;
readln;
end.

Пишет 'Division by zero'
Ну я поменял turbo.tpl но всё равно вылезает ошибка.

Добавлено:
ээй это ведь из-за того что turbo.tpl старый или что


--------------------
Хочу в репу !

Cмотри,а то ведь получишь!
Админ.

Не получит - его фиг догонишь!
Админ №2.

P.S Вы еще третьего админа притащите сюда :D
ваш аффтар :D
Звали? :D (админ № не помню какой)

ха больше нифига не напишете
афтар

Уверен? (Moderator)
А еще можно ? (супмодер)
Хватит его мучать ! Избили уж... (админ)
Не хватит. я тоже напишу (тоже Админ)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
suriv   Прим. прога   5.11.2004 17:15
volvo   suriv Сразу бросается в глаза - нет проверки дел…   5.11.2004 17:18
suriv   Hy A TEIIEPb: program l; uses crt; var a,b,z:real;…   5.11.2004 17:30
Altair   Ну зачем сразу выход? Впринципе проверку на нуль н…   5.11.2004 17:31
suriv   Хмм пишу program l; uses crt; begin sound(120); d…   5.11.2004 17:39
volvo   suriv Ты бы Delay увеличил ... хотя бы до 5000..…   5.11.2004 17:43
Altair   даи частоту звука.... а то кряхтеть будет :))   5.11.2004 17:45
suriv   program l; uses crt; begin sound(120); delay(9999)…   5.11.2004 17:47
volvo   Попробуй : program l; uses crt; begin  sound(120…   5.11.2004 17:52
Altair   А у тебя системный спикер (как в госдуме спикер Л…   5.11.2004 17:53
suriv   Блин напишите как шоб был красивый чистый (хотя чи…   5.11.2004 17:54
Altair   Нифига подобного :) Гото просто запрещен в рамках…   5.11.2004 18:31
suriv   Блин Ещё одна хрень пишу в BP7: program l; uses cr…   5.11.2004 18:58
Altair   Да именно. Из-за этого.   5.11.2004 20:00
Digitalator   Goto пакость совершенная - что называется ни рыба …   5.11.2004 22:43
xds   Применение goto оправдано при выходе из нескольких…   5.11.2004 22:54
Digitalator   неоправдано, то же самое: exit:=false; i…   5.11.2004 23:02
xds   Мы пишем не только примеры для статей и книжек, н…   6.11.2004 7:12
Altair   Вот-вот... между прочим, в некоторых книгах совет…   6.11.2004 11:01
Dark   гото - конструкция, интегрируемая из асма А не со…   6.11.2004 15:10
Altair   :lol:   6.11.2004 21:10
xds   О, боже!.. Я нарушил великую заповедь. Каюс…   7.11.2004 5:02
Digitalator   Я уже писал - если у нас оптимизацомания, то пишем…   8.11.2004 5:05
Altair   В принципе я согласен с Digitalator, видимо у него…   8.11.2004 16:57
APAL   Digitalator Ничего не путаешь? Может все таки …   8.11.2004 17:02
Altair   наверное он имеет ввиду,ч то современные процы уме…   8.11.2004 17:11
APAL   Это "предсказание" используется не тольк…   8.11.2004 17:19
Altair   Хм.... ну вобщем конечно оптимизация под высокий у…   8.11.2004 17:27
xds   Такая ситуация наблюдалась в конце 70-х - начале …   8.11.2004 20:44
APAL   Т.е. о "современных процах" речь даже не…   8.11.2004 20:53
Digitalator   На самом деле именно языки Паскаль, Си и им подобн…   9.11.2004 2:08
Digitalator   Вот что в институте проходят по этому поводу   9.11.2004 2:19
Rothmans   Если рассматривать программу вцелом, то применение…   10.11.2004 7:08
Rothmans   Sorry, ошибочка. Под until не :=, а = конечно.   10.11.2004 7:10
volvo   Rothmans А кнопка "Редактировать" заче…   10.11.2004 7:16
Rothmans   Любую задачу можно решить разными путями. "Ре…   10.11.2004 18:23
Digitalator   попробуйте записать с помощью обычных математическ…   18.11.2004 5:34
Atos   OK:=false; i:=0; repeat inc(i); j:=0;    repeat…   18.11.2004 17:16
GoodWind   ИМХО паскаль программа с goto - уже Бейсик-програм…   19.11.2004 0:48


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 11.09.2025 0:47
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name