.coma. [ Pretorianin ]
moduł w pascalu
Czy ten moduł jest poprawny?
unit kalkul;
interface
uses crt;
var a, b, k, s, p, r, m:integer;
procedure zmienne;
procedure suma;
procedure roznica;
procedure iloczyn;
procedure iloraz;
procedure reszta;
procedure koniec;
implementation
procedure zmienne;
begin
writeln ('wprowadz zmienna a i nacisnij enter');
readln(a);
writeln ('wprowadz zmienna b i nacisnij enter');
readln(b);
end;
procedure suma;
begin
write ('suma ');
s:=a+b;
writeln(s);
end;
procedure roznica;
begin
write ('roznica ');
p:=a-b;
writeln(p);
end;
procedure iloczyn;
begin
write ('iloczyn ');
r:=a*b;
writeln(r);
end;
procedure iloraz;
begin
write ('iloraz ');
m:=a div b;
writeln(m);
end;
procedure reszta;
begin
write ('reszta z dzielenia ');
k:=a mod b;
writeln(k);
end;
procedure koniec;
begin
writeln ('nacisnij enter');
readln;
end;
end.
I jak go scompilowac (niewiem jak to sie pisze, ale zkompilować wyglada jeszcze dziwniej...) do pliku? Bo zapomniałam jak to sie robi.
Mipari1002 [ OOBE Master ]
Wydaje się poprawny, tyle że jeśli chodzi o procedurę iloraz to jeśli chcesz podzielić to musi być
m:=a/b
I wtedy zmienna m musi być typu real.
m:=a mod b to dzielenie całkowite, znaczy bez reszty.
PS. Pisze się skompilować
.coma. [ Pretorianin ]
Dzięki za sprawdzenie, tu chodzi o dzielenie z reszta więc to jest raczej tak jak trzeba, a jak skompilowac to do pliku?