turbo C ++ e calcolo logaritmi
quoziente di due numeri e calcolo logaritmo neperianodel quoziente
calcolo del
logaritmo di un quoziente (lp) come differenza dei logaritmi
nperiani dei numeri
calcolo del quoziente (p) elevando la base (e) all'esponente (lp)
/* quoziente1.c */ /* esempio di funzioni predefinite in math.h */ /* calcolo logaritmo di quoziente con logaritmi neperiani log */ #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> main() { double base,l1,l2,lp; double n1,n2,p; char *avviso; avviso="premi return,prego"; puts("calcolo del quoziente di due numeri"); puts("il logaritmo del quoziente di due numeri"); puts(" uguale alla differenza dei logaritmi dei singoli numeri"); puts("il quoziente si calcola elevando la base 10 all'esponente"); puts("uguale al logaritmo drl quoziente calcolato"); puts("--------------------------------------------"); n1=100; n2=10; base=2.718282; puts("numeri da dividere "); printf("%5.2f\n ",n1); printf("%5.2f\n ",n2); puts(" -----------------------"); puts("quoziente aritmetico n1 * n2"); p=n1/n2; printf("%5.2f\n",p); puts("--------------------"); l1=log(n1); l2=log(n2); puts("log dei numeri"); printf("%f\n",l1); printf("%f\n",l2); puts("-------------------"); puts("logaritmo di n1/n22 = log n1 - log n2"); lp=l1-l2; printf("%f\n ",lp); puts("quoziente = pow(base,esponente) "); p=pow(base,lp); printf("%5.2f\n",p); puts(avviso); getch(); /* cancella schermo */ clrscr(); }