logaritmi con turbo pascal

turbologa.htm

 

program usatabella;
(* tabella logaritmi, cerca logaritmo e antilogaritmo *)
uses crt;
var contatore,cifre:integer;
var numero,logaritmo,base:real;

function potenza(base,logaritmo:real):real;
begin
potenza:=exp(Ln(base)*logaritmo);
end;

procedure pausa;

var ch:char;
begin
writeln('premi return');
ch:=readkey;
end;

begin
clrscr;
writeln('scrivi numero prove');
readln(cifre);
for contatore :=1 to cifre do
begin
writeln('scrivi base ');
readln(base);
writeln('scrivi logaritmo ');
readln(logaritmo);
writeln(potenza(base,logaritmo):5:2);
writeln('--------------------------------------');
end;
pausa;
end.

 

ricerca dell'antilogaritmo essendo fornito il logaritmo in base 10 (positivo)

osservare come variano caratteristiche e mantisse in numeri con stesso numero di cifre significative


turbologa6.htm