ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Калькулятор на Borland Pascal (lol)
  #1  
Старый 26.09.2008, 00:01
TheJahte
Новичок
Регистрация: 28.06.2008
Сообщений: 19
Провел на форуме:
175096

Репутация: 14
По умолчанию Калькулятор на Borland Pascal (lol)

Можете помочь калькулятор написать на borland pascal ? не как не допру.... думаю чтото типа того :

uses crt;
var a,b,c,x: real;
begin
clrscr;

writeln('1 Число'); readln(a);
writeln('Действие'); readln(b);
writeln('2 Число'); readln(c);

x:=('x=',a b c');
readln;
end.

ну никак не могу допереть как сделать чтобы он брал знак (+-*/) из переменной b...


Парюсь после первого же урока

буд очень благодарен )))
 
Ответить с цитированием

  #2  
Старый 26.09.2008, 00:21
nilux
Участник форума
Регистрация: 19.08.2005
Сообщений: 132
Провел на форуме:
1387194

Репутация: 121
По умолчанию

выведи список действий и считай номер нужного
 
Ответить с цитированием

  #3  
Старый 26.09.2008, 00:21
Dober'man
Banned
Регистрация: 16.07.2007
Сообщений: 79
Провел на форуме:
801879

Репутация: 337
Отправить сообщение для Dober'man с помощью ICQ
По умолчанию

Код:
....
var
z: char;
a, b: real;
begin
write('vvedite znak');
readln(z)
case я of
1: if z = '*' then write(a*b)
2: if я = '/' then ...
3: '+'
4: '-'
end;
......
 
Ответить с цитированием

  #4  
Старый 26.09.2008, 00:48
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Код:
uses crt;
var
z: char;
a, b: real;
label 1;
begin
clrscr;
write('enter FIRST digit: ');  readln(a);
write('enter SECOND digit: '); readln(b);
1:write('enter operation: ');  readln(z);
if (z <> '*') OR (z <> '/') OR (z <> '+') OR (z <> '-') then goto 1;
write('result: ');
if z = '*' then write(a*b);
if z = '/' then write(a/b);
if z = '+' then write(a+b);
if z = '-' then write(a-b);
readln;
end.
ну как-то так.. давно не писал на паскале

Последний раз редактировалось gisTy; 26.09.2008 в 00:57..
 
Ответить с цитированием

  #5  
Старый 26.09.2008, 01:27
TheJahte
Новичок
Регистрация: 28.06.2008
Сообщений: 19
Провел на форуме:
175096

Репутация: 14
По умолчанию

Простота - залог успеха )))))))0


uses crt;
var a,c,d,x: real;
var b:char;
begin
clrscr;
writeln('1 chislo'); readln(a);
writeln('Dejstvie'); readln(b);
writeln('2 chislo'); readln(c);
if b=('+') then writeln ('Otvet: ',a+c:4:2) else
if b=('*') then writeln ('Otvet: ',a*c:4:2) else
if b=('-') then writeln ('Otvet: ',a-c:4:2) else
if b=('/') then writeln ('Otvet: ',a/c:4:2);
readln;
end.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Калькулятор с иксом mailbrush Болталка 1 18.09.2008 23:45
Помогите сделать калькулятор на Visual ++ 2008 -=lebed=- С/С++, C#, Delphi, .NET, Asm 4 07.09.2008 11:14
Калькулятор требуемой мощности БП. -=lebed=- Аппаратное обеспечение 9 20.06.2008 06:46
Калькулятор форм Luks PHP, PERL, MySQL, JavaScript 0 22.12.2007 00:02
Кто как ломает мылы? ;-) Abra E-Mail 38 18.11.2005 04:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ