turbo C ++ e tabella logaritmica
definizione di logaritmo decimale
/* qtabella11.c */ /* definizione di logaritmo */ #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> main() { puts(" x = log10(n) se 10^x = n "); puts(" x = logaritmo in base 10 di n "); puts(" se 10^x = n "); puts("........................"); puts(" 0 = log10(1) : infatti 10^0 = 1"); puts(" 1 = log10(10) : infatti 10^1 = 10"); puts(" 2 = log10(100) : infatti 10^2 = 100"); puts(" 3 = log10(1000): infatti 10^3 = 1000"); puts("......................................."); puts(" un numero compreso tra 1 e 10 avr un logaritmo"); puts(" compreso tra 0 e 1 "); puts(" esempio n= 5 "); printf("%2.5f\n", log10(5)); puts(" infatti 10^0.69897 = 5 "); printf("%2.5f\n",pow(10,0.69897)); puts("........................................"); puts(" numero compreso tra 10 e 100 , log10 tra 1 e 2 "); puts(" esempio n = 45 "); printf("%2.5f\n",log10(45)); puts(" infatti 10^1.65321 = 45 "); printf("%2.5f\n",pow(10,1.65321)); getch(); /* cancella schermo */ clrscr(); }
definizione di logaritmo neperiano
/* qtabella12.c */ /* definizione di logaritmo in base e neperiana */ #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> main() { puts(" x = log(n) se e^x = n "); puts(" x = logaritmo in base e di n "); puts(" se e^x = n "); puts("........................"); puts(" 0.00000 = log(1) : infatti e^0.00000 = 1"); puts(" 2.30259 = log(10) : infatti e^2.30259 = 10"); puts(" 4.60157 = log(100) : infatti e^4.60157 = 100"); puts(" 6.90276 = log(1000): infatti e^6.90776 = 1000"); puts("......................................."); puts("elevamento a potenza con exp(log) "); puts("......................................"); printf("%5.2f\n",exp(0.00000)); printf("%5.2f\n",exp(2.30259)); printf("%5.2f\n",exp(4.60157)); printf("%5.2f\n",exp(6.90776)); getch(); /* cancella schermo */ clrscr(); }
definizione di logaritmo in base 2 , in base 5
/* qtabella13.c */ /* definizione di logaritmo in base da indicare */ #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> main() { double base,a,b,c,d; base=2; a=2; b=3; c=5; d=6; puts(" x = log2(n) se 2^x = n "); puts(" x = logaritmo in base 2 di n "); puts(" se 2^x = n "); puts("........................"); puts(" 2 = log(4) : infatti 2^2 = 4"); puts(" 3 = log(8) : infatti 2^3 = 8"); puts(" 6 = log(64) : infatti 2^6 = 64"); puts(" 5 = log(32) : infatti 2^5 = 32"); puts("......................................."); puts("elevamento a potenza con pow(base,logaritmo) "); puts("......................................"); printf("%f\n",pow(base,a)); printf("%f\n",pow(base,b)); printf("%f\n",pow(base,c)); printf("%f\n",pow(base,d)); getch(); /* cancella schermo */ clrscr(); }