Hej, potrzebuję pomocy z kodem. Dopiero zaczynam przygodę z programowaniem, więc z góry przepraszam za nieogarnianie. Piszę prosty kalkulator i mam problem z błędem dzielenia przez 0. Wydaje mi sie, że wszystko jest dobrze jednak nie działa i nie wyswietla informacji. W załączniku cały program.
Oto fragment:
begin
Wynik := 0;
Arg2:= StrToFloat(Wyswietlacz.Text);
case Znak of
'+' : Wynik := Arg1 + Arg2;
'-' : Wynik := Arg1 - Arg2;
'*' : Wynik := Arg1 * Arg2;
'/' :
if Arg2 <> 0 then
Wynik := Arg1/Arg2;
else
showmessage ('nie dziel przez');
end;
Wyswietlacz.Text:= FloatToStr(Wynik);
end;