Funkcja liniowa z rozwiązaniem
Po wsześnieszym podaniu argumentów “a” oraz “b”, w zapętleniu od wartości X poczatkowej iterując co 1 do wartości końcowej X.
Kompilator: Turbo Pascal
program RownanieFunkcjaLiniowa;
uses crt;
var
a,b,x:Real;
xpocz,xkon:Integer;
begin
clrscr;
write('Podaj liczbe a: ');
read(a);
write('Podaj liczbe b: ');
read(b);
write('Podaj liczbe xpocz: ');
read(xpocz);
write('Podaj liczbe xkon: ');
read(xkon);
if a=0 then
if b=0 then write('Rownanie sprzeczne')
else write('Rownanie ma wiele rozwiazan')
else if xpocz<=xkon then
begin
repeat
x:=(a*xpocz)+b;
Write('Dla x rownego ',xpocz,' funkcja przyjmuje wartosc ',x:2:2);
writeln;
xpocz:=xpocz+1
until (xpocz=xkon+1);
end
else write ('xpocz nie moze byc wieksze niz xkon!!');
readkey;
end.