Требуется услуга Помогите решить задачку 10 класса с информатики

Начинающий
Статус
Оффлайн
Регистрация
12 Янв 2020
Сообщения
210
Реакции[?]
22
Поинты[?]
0
1. Для любого числа Х рассчитать QW=100*X, если Х > 0, в противном случае найти CM=x/100.
Код:
Код:
procedure TForm2.Button1Click(Sender: TObject);
var y,x:integer;
begin
x:=Edit1.Text;
if x > 0 then
begin
x:=100*x;
Edit1.Text:=IntToStr(x);
end
else
begin
y:= x / 100;
Edit1.Text:=IntToStr(y);
end;
end;
end.
Ошибки выдаёт, не понимаю в чём дело. Я дурак наверное но надо сдать
 
VPS/VDS от 0.02€
Продавец
Статус
Оффлайн
Регистрация
21 Дек 2021
Сообщения
66
Реакции[?]
10
Поинты[?]
5K
Это рекламный пост.

Мы знаем, что многие из вас интересуются качественным хостингом серверов. И так, чтобы это были не реселлеры, а прямые поставщики со своим датацентром!

https://aeza.net/ — это то, что тебе нужно! Быстрый хостинг от 4.94€ в месяц! Огромное количество локаций и качественная техническая поддержка.

Aeza — управляей мечтой!

Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
1. Для любого числа Х рассчитать QW=100*X, если Х > 0, в противном случае найти CM=x/100.
Код:
Код:
procedure TForm2.Button1Click(Sender: TObject);
var y,x:integer;
begin
x:=Edit1.Text;
if x > 0 then
begin
x:=100*x;
Edit1.Text:=IntToStr(x);
end
else
begin
y:= x / 100;
Edit1.Text:=IntToStr(y);
end;
end;
end.
Ошибки выдаёт, не понимаю в чём дело. Я дурак наверное но надо сдать
Могу дать код на питоне:
Код:
x = int(input())
if x > 0:
    print(x*100)
else:
    print(x/100)
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
а надо делфи - лазарус
Попробуй этот код
Код:
procedure TForm2.Button1Click(Sender: TObject);
begin
var y,x:integer;
x:=Edit1.Text;
if x > 0 then
begin
x:=100*x;
Edit1.Text:=IntToStr(x);
end
else
begin
y:= x / 100;
Edit1.Text:=IntToStr(y);
end;
end.
 
Начинающий
Статус
Оффлайн
Регистрация
12 Янв 2020
Сообщения
210
Реакции[?]
22
Поинты[?]
0
Вот то что я выделил, там ошибки выделяет. Вар надо писать перед бегином
 

Вложения

Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
Вот то что я выделил, там ошибки выделяет. Вар надо писать перед бегином
Как я понял, ошибка заключается в том, что x - целочисленная переменная, а Edit1.Text предстает, как строка
 
Сверху Снизу