program trojkat;
uses Crt;
var
a, b, c,p, pole: real;
begin
WriteLn('Jest to program na obliczanie !');
write('Podaj a');
readln(a);
write('Podaj b');
readln(b);
write('Podaj c');
readln(c);
p:= (a + b + c)/2;
pole := sqrt(p*(p - a)*(p - b)*(p - c));
WriteLn('Pole trojkata o bokach a=',a:0:2,
',b=', b:0:2,
',c=', c:0:2,
',wynosi p=', pole:0:2);
Writeln(' Autor:
');
readln;
end.
program NWD;
uses crt;
var
a,b,c: Integer;
label
wprowadza;
begin
clrscr;
wprowadza:
writeln('Podaj a');
readln(a);
writeln('Podaj b');
readln(b);
if (a<=0) or (b<=0) then
begin
writeln('Wprowadziłes źle dane, .');
goto wprowadza;
end;
repeat
c := a mod b;
a := b;
b := c;
until b = 0;
writeln('Największy wspólny dzielnik to: ', a);
readln;
end.
program rownanie;
uses crt;
var a,b,c,delta,x1,x2:real;
begin
clrscr;
writeln('Program rozwiazuje równanie’);
writeln('Postac kwadratowa: ax^2+bx+c');
write('Podaj a: ');readln(a);
write('Podaj b: ');readln(b);
write('Podaj c: ');readln(c);
delta:=b*b-4*a*c;
writeln;
if delta>=0 then
begin
writeln('Sa dwa pierwiastki postaci:');
x1 := (-b + sqrt(delta))/(2*a);
x2 := (-b - sqrt(delta))/(2*a);
writeln('x1=',x1:12:4);
writeln('x2=',x2:12:4);
end else if delta=0 then begin
writeln('Jest jeden pierwiastek: ',(-b)/(2*a));
end else writeln('delta mniejsza od zera.');
readln;
end.
Jak ktos by mogl napisac do tego zapis i odczyt z pliku :]
bylbym widzieczny
Pozdro;]
uses Crt;
var
a, b, c,p, pole: real;
begin
WriteLn('Jest to program na obliczanie !');
write('Podaj a');
readln(a);
write('Podaj b');
readln(b);
write('Podaj c');
readln(c);
p:= (a + b + c)/2;
pole := sqrt(p*(p - a)*(p - b)*(p - c));
WriteLn('Pole trojkata o bokach a=',a:0:2,
',b=', b:0:2,
',c=', c:0:2,
',wynosi p=', pole:0:2);
Writeln(' Autor:
readln;
end.
program NWD;
uses crt;
var
a,b,c: Integer;
label
wprowadza;
begin
clrscr;
wprowadza:
writeln('Podaj a');
readln(a);
writeln('Podaj b');
readln(b);
if (a<=0) or (b<=0) then
begin
writeln('Wprowadziłes źle dane, .');
goto wprowadza;
end;
repeat
c := a mod b;
a := b;
b := c;
until b = 0;
writeln('Największy wspólny dzielnik to: ', a);
readln;
end.
program rownanie;
uses crt;
var a,b,c,delta,x1,x2:real;
begin
clrscr;
writeln('Program rozwiazuje równanie’);
writeln('Postac kwadratowa: ax^2+bx+c');
write('Podaj a: ');readln(a);
write('Podaj b: ');readln(b);
write('Podaj c: ');readln(c);
delta:=b*b-4*a*c;
writeln;
if delta>=0 then
begin
writeln('Sa dwa pierwiastki postaci:');
x1 := (-b + sqrt(delta))/(2*a);
x2 := (-b - sqrt(delta))/(2*a);
writeln('x1=',x1:12:4);
writeln('x2=',x2:12:4);
end else if delta=0 then begin
writeln('Jest jeden pierwiastek: ',(-b)/(2*a));
end else writeln('delta mniejsza od zera.');
readln;
end.
Jak ktos by mogl napisac do tego zapis i odczyt z pliku :]
bylbym widzieczny
Pozdro;]