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

 

 

turboclogax.htm