PROGRAM Wielomian;
USES
Crt;
VAR
n, i :INTEGER;
a, x, y:REAL;
tak_nie:char;
BEGIN
repeat
ClrScr;
i:=0;
y:=0;
Writeln ('Obliczenie wartosci wielomianu ');
Writeln;
Write ('Podaj stopien wielomianu n = ');
Readln (n);
Write ('Podaj wartosc x = ');
Readln (x);
Write ('Podaj ',n+1,' wartosci wpolczynnika a(n) ');
Write ('- od a(0) do a(',n,'):');
REPEAT
Write ('a(',i,') = ');
Readln (a);
y:=y*x+a;
i:=i+1;
UNTIL i>n;
Write ('x = ',x:5:2,', y = ',y:5:2);
writeln;
Writeln (' Jeszcze raz ?(T)ak');
Tak_Nie:=UpCase(ReadKey)
UNTIL NOT (Tak_Nie='T')
END.
1
krzycho.men