A biblioteca math.h
tem várias funções para operações matemáticas, todas as funções retornam um
valor do tipo double.
Segue alguns
exemplos:
Função
|
Descrição do comando
|
floor( )
|
Arredonda para baixo
|
ceil( )
|
Arredonda para cima
|
sqrt( )
|
Calcula raiz quadrada
|
pow(variável, expoente)
|
Potenciação
|
sin( )
|
Seno
|
cos( )
|
Cosseno
|
tan( )
|
Tangente
|
log( )
|
Logaritmo natural
|
log10( )
|
Logaritmo base 10
|
Praticando:
#include <stdio.h>
#include <math.h> /* Biblioteca utilizada para a função pow() de potencialização*/
int main()
{
/* Declaração de variáveis do tipo float */
float num1, num2, resultado;
/* Exibe mensagem para o usuario digitar o valor
do primeiro numero e o valor do segundo numero e
armazena nas variaveis pela função scanf()*/
printf("Digite o primeiro numero: ");
scanf("%f", &num1);
printf("Digite o segundo numero: ");
scanf("%f", &num2);
/* Efetua o calculo através da função pow() e
armazena o resultado na variavel resultado */
resultado = pow(num1,num2); /* Função que eleva o primeiro parâmetro ao segundo */
/* Exibe para o usuario o resultado do numero elevado ao outro*/
printf("O numero %.2f elevado ao %.2f e: %.2f", num1, num2, resultado);
/* Lembrando que as variáveis devem ser colocadas na ordem que você deseja exibi-las e separadas por virgula*/
return (0);
}
OBS: Sobre alguns comandos sobre %.2f CLIQUE AQUI.
Nenhum comentário:
Postar um comentário