 |
Ошибка - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
24.02.2011, 05:46
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 20.08.2010
 Сообщений: 0
 Популярность: 18
 Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
|
Ошибка
Пытался сделать калькулятор , для начала делал основные действия такие как плюс минус делить умножить , он работает , но вылетает с ошибкой если делить на 0. Хотел исправить , сделал так:
Код:
procedure Tkalkul.bravnoClick(Sender: TObject);
begin
case mode of
1: begin
y:= StrToFloat(Edit1.Text);
z:= x+y;
Edit1.Text:= FloatToStr(z);
end;
2: begin
y:= StrToFloat(Edit1.Text);
z:= x-y;
Edit1.Text:= FloatToStr(z);
end;
3: begin
y:= StrToFloat(Edit1.Text);
If y:= '0' then
Edit1.Text:= ('На ноль не делица');
else
z:= x/y;
Edit1.Text:= FloatToStr(z);
end;
4: begin
y:= StrToFloat(Edit1.Text);
z:= x*y;
Edit1.Text:= FloatToStr(z);
end;
end;
end;
end.
Но показывает на эту строчку:
И пишет такую ошибку:
Код:
[Ошибка] Unit1.pas(184): Type of expression must be BOOLEAN
В чем проблема? Вроде по идее , если y (второе число) равно 0 , то в едите пишется на ноль не делится , а если не ноль , то считает...
Заранее спасибо.
|
|
|
24.02.2011, 06:42
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 20.02.2011
 Сообщений: 5
 Популярность: 22
 Сказал(а) спасибо: 9
Поблагодарили 6 раз(а) в 4 сообщениях
|
Re: Ошибка
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
[Ошибка] Unit1.pas(184): Type of expression must be BOOLEAN
|
|
 |
|
 |
|
Вот перевод твоей ошибки :
[Ошибка] Unit1 .pas (184): Тип выражения должен быть ЛОГИЧЕСКИМ
А что делать я ХыЗы
|
|
|
24.02.2011, 10:13
|
#3
|
|
|
|
Фельдмаршал
|
 Регистрация: 13.08.2009
 Сообщений: 1,004
 Популярность: 25098
 Золото Zhyk.Ru: 350
 Сказал(а) спасибо: 111
Поблагодарили 830 раз(а) в 395 сообщениях
|
Re: Ошибка
________________
Ни одно доброе дело не остается безнаказанным.
Программы:
PW: Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). .
JD: Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). .
Статьи: Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Ошибка..
|
6a6yHa |
Общение и обсуждение S4 League |
6 |
13.05.2010 21:41 |
Ошибка
|
IL9 |
Общение и обсуждение, архив Point Blank |
6 |
08.05.2010 10:31 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:20.
|
 |