logaritmi con turbo pascal
turbologa.htm

calcolo logaritmo di quoziente e valore del quoziente con cologaritmo

 

program cologaritmo;
(* cologaritmo e quoziente *)
uses crt;
var n1,n2,q1,q2,q3,l1,l2,c2,p1,p2,p3,basen:real;
var ch:char;

begin
basen:=2.718281828459;
clrscr;
writeln('scrivi dividendo n1  ');readln(n1);
writeln('scrivi divisore  n2  ');readln(n2);
writeln('n1   ',n1:5:5);
writeln('n2   ',n2:5:5);
writeln('...................');
l1:=ln(n1);
l2:=ln(n2);
writeln('logaritmo n1 ', l1:5:5);
writeln('logaritmo n2 ', l2:5:5);
writeln('----------------------');
q1:=ln(n1/n2);
writeln('lnquoziente = ln( n1/n2');
writeln(q1:5:5);
p1:=exp(ln(basen)*q1);
writeln('quoziente n1/n2');
writeln(p1:5:5);
writeln('--------------------');
ch:=readkey;
writeln('lnquoziente = Ln(n1) - Ln(n2)');
q2:=ln(n1)-ln(n2);
writeln('logaritmo differenza ');
writeln(q2:5:5);
p2:=exp(ln(basen)*q2);
writeln('quoziente ');
writeln(p2:5:5);
writeln('---------------------');
ch:=readkey;
c2:=-ln(n2);
writeln('lnquoziente = ln(n1) + colog(n2)');
writeln('cologaritmo di n2');
writeln(c2:5:5);
q3:=ln(n1)+c2;
writeln('somma logaritmo e cologaritmo');
writeln(q3:5:5);
p3:=exp(ln(basen)*q3);
writeln('quoziente ');
writeln(p3:5:5);
writeln('---------------------');
ch:=readkey;
end.


per logaritmi decimali vedi
turbologa19.htm

turbologa11.htm