turbologabasic

inizio logabasicx.htm

esercitazione su teoremi dei logaritmi , con turbo basic

calcolo del logaritmo del prodotto e verifica

input dati, numeri negativi e positivi logaritmi decimali

 

 

rem prodotto3x esempio in turbo basic
cls
print"calcolo con INPUT logaritmo decimale di prodotto a*b "
print"con numeri anche negativi "
print"non esiste logaritmo nel campo numeri reali per numeri negativi"
print"considero i valori assoluti e alla fine instroduco il segno"
print"negativo se solo un numero è negativo, positivo se lo sono entrambi"
print"..............................."
input"primo numero   :";c
input"secondo numero  :";d
print"log(c*d) = log10(c) + log10(d)"
print "numeri da moltiplicare "
a=abs(c)
b=abs(d)
p=c*d
print"eseguo prodotto aritmeticamente"
print p
print".............................."
print"calcolo logaritmi numeri e loro somma"
la=log10(a):lb=log10(b):lp=la+lb
print using "#.#######";la
print using "#.#######";lb
print using "#.#######";lp
print"-------------------------------"
 print"verifico che 10^lp = a*b "
 v=10^lp
print using "######.##";v
print"introduco il segno del prodotto finale"
if (sgn(c)=-1) and (sgn(d)=1) then
s=-1
elseif (sgn(c>=1) and (sgn(d)=-1)) then
s=-1
else
s=+1
end if
print"segno prodotto finale :   ";s

print "fine prova"
end

 

logabasic4.htm