#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++:
- Somando duas matrizes em C/C++
- Criando um segundo vetor a partir do primeiro com seu módulo em C/C++
- Construindo uma tabuada no Visual Studio 2011
- Adivinhando um número em C/C++
- Programa com operações matemáticas C/C++
- Programa com todos os comandos em C/C++
- Maior e menor valor de um vetor de inteiros em C/C++
- Fatorial em C/C++
- Somando dois números em C/C++
- Multiplicando duas matrizes em C/C++
- MDC em C/C++
- Convertendo dólar para real em C/C++
- Volume de uma pirâmide em C/C++
- União, Intersecção e Diferença de dois vetores em C/C++
Feito no Dev C++ 4.9.9.2 | Executável |