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();
}

 

turboclogax.htm