turbo C ++ e calcolo logaritmi
radicale con logaritmi neperiani
calcolo del
logaritmo di un radicale (lp) come quoziente tra logaritmo del
radicando e indice del radicale
calcolo della radice(p) elevando la base (e) all'esponente (lp)
}
/* radicale2.c */ /* esempio di funzioni predefinite in math.h */ /* calcolo logaritmo di radicale con logaritmi neperiani log */ #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> main() { double base,l1,lp, baser, indice; double p; char *avviso; avviso="premi return,prego"; puts("calcolo del radicale"); puts("il logaritmo del radicale"); puts(" uguale al quoziente del logaritmo del radicando con indice del radicale"); puts("la radice si calcola elevando la base 10 all'esponente"); puts("uguale al logaritmo del radicale calcolato"); puts("--------------------------------------------"); baser=100; indice=2; base=2.718282; puts("radicale con radicando e indice radicale "); printf("%5.2f\n ",baser); printf("%5.2f\n ",indice); puts(" -----------------------"); puts("--------------------"); l1=log(baser); puts("log del radicando"); printf("%f\n",l1); puts("-------------------"); puts("logaritmo di (log radicando) / indice"); lp=l1/indice; printf("%f\n ",lp); puts("radice = pow(base,esponente) "); p=pow(base,lp); printf("%5.2f\n",p); puts(avviso); getch(); /* cancella schermo */ clrscr(); }
nota: leggi radice invece di prodotto