Programa com operações matemáticas C/C++

#include <stdio.h>
#include <stdlib.h>
#include <math.h>


main(){
      
        /* Este programa demostra o uso da biblioteca matemática em C/C++ (math.h)*/
       // Autor: João Matheus Santos Assis 
  int op;   
 
  // Menu de opções 
  printf ("<1> TRIGONOMETRIA\n");
  printf ("<2> LOGARITMO\n");
  printf ("<3> POTENCIACAO\n");
  printf ("<4> RAIZ\n\n");
 
  for (int q=0; q<4; ++q){
 
  op = 0
  while (op<1 || op>4){ 
        printf ("SO SERAO VALIDOS OPCOES ENTRE 1 E 4!\n");
        printf ("Digite Opcao: ");
        scanf  ("%d",&op);
  }
 
  if (op == 1 ){
        
         int radiano;
        
         printf ("\n Radiano: ");
         scanf  ("%d", &radiano);
        
         // É calculo o seno, cosseno e tangente de um radiano        
         printf ("\n  Seno.....: %3.2f", sin(radiano));
         printf ("\n  Cosseno..: %3.2f", cos(radiano));
         printf ("\n  Tangente.: %3.2f\n\n", tan(radiano));
  }
 
  if (op == 2 ){
        
         double logaritmando;
 
         printf ("\n Logaritmando..: ");
         // Lê uma variável declarada como double        
         scanf  ("%lf", &logaritmando);
        
         printf ("\n  Logaritmo de %3.2f na base 10: %3.2f\n\n",
                logaritmando, log10(logaritmando));
  }
 
 
  if (op == 3 ){
        
         int base,expoente; 
         double x ;
        
         // Solicita-se a base        
         printf ("\n Base: ");
         scanf  ("%d",&base);
        
         // Solicita-se o expoente        
         printf (" Expoente: ");
         scanf  ("%d",&expoente);
        
         // pow tem a função de calcular a potência        
         x = pow (base, expoente); 
         printf ("\n  %d elevado a %d: %3.2f\n\n", base, expoente, x);       
  }
 
 
  if (op == 4 ){
        
         double x;
        
         printf ("\n X..: ");
         scanf  ("%lf", &x);
        
         printf ("\n  Raiz de %3.2f: %3.2f\n\n",x, sqrt(x));
 
  }
 
}
 
system("pause");

}


Artigos relacionados em C/C++:



Feito no Dev C++ 4.9.9.2 | Executável