Noções básicas de funções matemáticas comuns em programação c
Nem todo mundo vai empregar suas habilidades de linguagem de programação C para ajudar a pilotar um foguete com segurança através do espaço e em órbita ao redor Titan. Não, é mais provável que você vai tentar algo muito mais terra-a-terra. De qualquer maneira, o trabalho provavelmente será feito através do emprego de funções matemáticas.
Conteúdo
Função | #incluir | O que faz |
---|---|---|
sqrt () | math.h | Calcula a raiz quadrada de um valor de ponto flutuante |
prisioneiro de guerra() | math.h | Retorna o resultado de um valor de ponto flutuante elevado a uma certo poder |
abs () | stdlib.h | Devolve o valor absoluto (valor positivo) de um número inteiro |
chão() | math.h | Rodadas até um valor de ponto flutuante para o próximo número inteiro valor (nonfractional) |
ceil () | math.h | Arredonda para baixo um valor de ponto flutuante para o próximo inteiro número |
Todas as funções listadas, poupar para a função abs (), lidar com valores de ponto flutuante. A função abs () funciona apenas com números inteiros.
Você pode procurar referências de função nas páginas man, acessado via Code :: Blocks ou encontrados on-line ou no prompt de comando em uma janela de terminal Unix.
Math Mania Mangled está repleta de um punhado de funções matemáticas. O compilador gosta de ver essas funções, contanto que você lembre-se de incluir o arquivo de cabeçalho math.h na Linha 2.
Video: Programar em C - Como Utilizar Funções - Aula 29
MATH MANIA mutilado
int main () {resultado flutuador #include #include, valor-printf ("Introduza um valor float: ") -scanf ("% f",&valor) -result = sqrt (valor) -printf ("A raiz quadrada de% .2f é% .2fn",
valor, resultado) -result = POW (valor, 3) -printf ("% .2f ao 3º poder é% .2fn",
valor, resultado) -result = piso (valor) -printf ("O piso de% .2f é% .2fn",
valor, resultado) -result = ceil (valor) -printf ("E o teto de% .2f é% .2fn",
valor, resultado) -Retornar (0) -}
Exercício 1: Criar um novo projeto usando o código-fonte de Matemática Mania Mangled. Esteja ciente de que o printf () funções na listagem estavam envoltos por isso que eles estão divididos entre duas linhas- você não precisa envolvê-los em seu código fonte. Construir o projeto. Executá-lo e tentar vários valores como entrada para examinar os resultados.
exercício 2: Escreva um programa que exibe as potências de 2, mostrando todos os valores de 20 através de dois10. Estes são os números sagrados da computação.
As funções matemáticas listados são apenas uma pequena amostra da variedade disponível.
Video: Programação em C - Aula 11 - Operações Matemáticas - eXcript
De um modo geral, se o seu código requer algum tipo de operação matemática, verifique a documentação da biblioteca C, as páginas do manual, para ver se essa função específica existe.
Em um sistema Unix, tipo man 3 de matemática para ver uma lista de funções matemáticas da biblioteca C.
Video: Funções Matemáticas - Curso de Linguagem C #06
A função ceil () é pronunciado “selo.” É a partir da palavra teto, que é uma brincadeira com a função floor ().
Video: Aula de Programação C 018 - Função com parâmetros