 |
Меня это заводит в тупик... - Треп - Басни, анекдоты и все, что не подходит ни под один из разделов |
01.02.2014, 14:37
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 28.01.2014
 Сообщений: 0
 Популярность: 177
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Меня это заводит в тупик...
Ребят, кто знает делфи?
Я начинаю только программировать, и начинаю с самых низов, первое что пишу, так это обыкновенный калькулятор. Только проблема вот в чем: я написал инструкцию для деления, но он выводит мне ошибку и я даже понять не могу, почему. Вроде все правильно
Вот исходник деления
Код:
procedure TForm1.Button4Click(Sender: TObject);
var A, B, C: Integer; // Delenie
begin
// Nachalo
A := StrToInt(Edit1.Text);
B := StrToInt(Edit2.Text);
C := A/B ;
Label1.Caption := IntToStr (C);
// Konec
end;
Что в нем не так?
В Сложение, умножение и вычитание все работает, а в делении нет. Сверил уже несколько раз. Помогите пожалуйста
|
|
|
01.02.2014, 16:18
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 19.01.2014
 Сообщений: 4
 Популярность: 1299
 Золото Zhyk.Ru: 20
 Сказал(а) спасибо: 0
Поблагодарили 30 раз(а) в 26 сообщениях
|
Re: Меня это заводит в тупик...
Вместо StrToInt попробуй StrToFloat
|
|
|
01.02.2014, 17:06
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 28.01.2014
 Сообщений: 0
 Популярность: 177
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Меня это заводит в тупик...
|
|
|
01.02.2014, 17:24
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 12.07.2013
 Сообщений: 0
 Популярность: 13
 Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
|
Re: Меня это заводит в тупик...
У тебя С - целое, а выполняется деление (С не может быть целым)
|
|
|
01.02.2014, 17:40
|
#5
|
|
|
|
Разведчик
|
 Регистрация: 28.01.2014
 Сообщений: 0
 Популярность: 177
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Меня это заводит в тупик...
|
|
|
01.02.2014, 17:51
|
#6
|
|
|
|
Разведчик
|
 Регистрация: 19.01.2014
 Сообщений: 4
 Популярность: 1299
 Золото Zhyk.Ru: 20
 Сказал(а) спасибо: 0
Поблагодарили 30 раз(а) в 26 сообщениях
|
Re: Меня это заводит в тупик...
C: Real
|
|
|
01.02.2014, 18:09
|
#7
|
|
|
|
Разведчик
|
 Регистрация: 28.01.2014
 Сообщений: 0
 Популярность: 177
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Меня это заводит в тупик...
|
|
|
01.02.2014, 18:18
|
#8
|
|
|
|
Разведчик
|
 Регистрация: 19.01.2014
 Сообщений: 4
 Популярность: 1299
 Золото Zhyk.Ru: 20
 Сказал(а) спасибо: 0
Поблагодарили 30 раз(а) в 26 сообщениях
|
Re: Меня это заводит в тупик...
procedure TForm1.Button4Click(Sender: TObject);
var a,b :Integer;
C: REAL;
begin
A :=StrToFloat(Edit1.Text);
B :=StrToFloat(Edit2.Text);
C :=A/B;
Label1.Caption:= FloatToStr(C);
end;
|
|
|
01.02.2014, 18:18
|
#9
|
|
|
|
Разведчик
|
 Регистрация: 28.01.2014
 Сообщений: 0
 Популярность: 177
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Меня это заводит в тупик...
|
|
|
01.02.2014, 18:40
|
#10
|
|
|
|
Рыцарь
|
 Регистрация: 10.04.2010
 Сообщений: 340
 Популярность: 67347
 Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
|
Re: Меня это заводит в тупик...
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Делить начал. Наконец!
Но блин, если я делю 15 на 3 к примеру, должн по сути получится 5,но он считает у меня 0.2, почему?
|
|
 |
|
 |
|
procedure TForm1.Button1Click(Sender: TObject);
var a,b,c:real;
begin
a:=StrToFloat(Edit1.Text);
b:=StrToFloat(Edit2.Text);
c:=a/b;
Label1.Caption:=FloatToStr(c);
end;
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
01.02.2014, 18:51
|
#11
|
|
|
|
Разведчик
|
 Регистрация: 28.01.2014
 Сообщений: 0
 Популярность: 177
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Меня это заводит в тупик...
|
|
|
01.02.2014, 18:56
|
#12
|
|
|
|
Рыцарь
|
 Регистрация: 10.04.2010
 Сообщений: 340
 Популярность: 67347
 Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
|
Re: Меня это заводит в тупик...
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
01.02.2014, 19:01
|
#13
|
|
|
|
Разведчик
|
 Регистрация: 28.01.2014
 Сообщений: 0
 Популярность: 177
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Меня это заводит в тупик...
|
|
|
01.02.2014, 19:03
|
#14
|
|
|
|
Рыцарь
|
 Регистрация: 10.04.2010
 Сообщений: 340
 Популярность: 67347
 Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
|
Re: Меня это заводит в тупик...
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось ~Керя~; 01.02.2014 в 19:07.
|
|
|
01.02.2014, 19:06
|
#15
|
|
|
|
Сержант
|
 Регистрация: 18.07.2013
 Сообщений: 148
 Популярность: 84352
 Сказал(а) спасибо: 567
Поблагодарили 258 раз(а) в 195 сообщениях
|
Re: Меня это заводит в тупик...
Это условный переход
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 21:32.
|
 |