turbologabasic
inizio logabasicx.htm
esercitazione su teoremi dei logaritmi , con turbo basic
dati con INPUT anche negativi : calcolo logaritmo decimale, neperiano di potemza a^b
logaritmo decimale
rem potenza2x esempio in turbo basic cls print"calcolo con INPUT logaritmo decimale di potenza 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 base negativa ed esponente dispari" print"positivo se base negativa ed esponente pari" print"..............................." input"primo numero base :";c input"secondo numero esponente:";b print"log(c^b) = b*log10(c) " print "numeri da elaborare " a=abs(c) p=c^b print"eseguo potenza aritmeticamente" print p print"verifico se esponente pari o dispari" r = b mod 2 print".............................." print"calcolo logaritmo base e logaritmo b*log10(c)" la=log10(a):lp=b*la print using "#.#######";la 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 (r<>0) then s=-1 elseif (sgn(c)=-1) and (r=0) then s=1 elseif (sgn(c)=1) then s=1 end if print"segno prodotto finale : ";s print "fine prova" end
logaritmo neperiano
rem potenza2x esempio in turbo basic cls print"calcolo con INPUT logaritmo neperiano di potenza 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 base negativa ed esponente dispari" print"positivo se base negativa ed esponente pari" print"..............................." input"primo numero base :";c input"secondo numero esponente:";b print"log(c^b) = b*log(c) " print "numeri da elaborare " a=abs(c) p=c^b print"eseguo potenza aritmeticamente" print p print"verifico se esponente pari o dispari" r = b mod 2 print".............................." print"calcolo logaritmo base e logaritmo b*log(c)" la=log(a):lp=b*la print using "#.#######";la print using "#.#######";lp print"-------------------------------" print"verifico che exp(lp) = c^b " v=exp(lp) print using "######.##";v print"introduco il segno del prodotto finale" if (sgn(c)=-1) and (r<>0) then s=-1 elseif (sgn(c)=-1) and (r=0) then s=1 elseif (sgn(c)=1) then s=1 end if print"segno prodotto finale : ";s print "fine prova" end