Noções básicas de funções matemática comum 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 na órbita de Titã. 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.

Função#incluirO que faz
sqrt ()math.hCalcula a raiz quadrada de um valor de ponto flutuante
prisioneiro de guerra()math.hRetorna o resultado de um valor de ponto flutuante elevado para acertain poder
ABS ()stdlib.hRetorna o valor absoluto (valor positivo) de um inteiro
chão()math.hRodadas até um valor de ponto flutuante para o próximo número inteiro de valor (nonfractional)
ceil ()math.hArredonda para baixo um valor de ponto flutuante para o próximo wholenumber

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 função nas páginas man, acessado através 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 estas funções, contanto que você lembre-se de incluir o arquivo de cabeçalho math.h na Linha 2.

MATH MANIA mutilado

#include #include int main () {resultado float, valor printf ( "Entrada de um valor float:") -printf -scanf ( "% f", value) -result = sqrt (valor) ( "A raiz quadrada de% .2f é% .2f n ",
valor, resultado) -result = pow (valor, 3) -printf ( "%. 2f ao terceiro poder é% .2f n",
valor, resultado) -result = chão (valor) -printf ( "O piso% .2f é% .2f n",
valor, resultado) -result = ceil (valor) -printf ( "E o teto% .2f é% .2f n",
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 foram embalados de modo a que eles estão divididos entre duas linhas- você não precisa envolvê-los em seu código-fonte. Criar o projeto. Executá-lo e tentar vários valores como entrada para examinar os resultados.

exercício 2: Escreva um programa que mostra as potências de 2, que mostra todos os valores de 20 a 210. Estes são os números Santos da computação.

  • As funções matemáticas listados são apenas uma pequena amostra da variedade disponível.

  • 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, digite man 3 de matemática para ver uma lista de funções matemáticas da biblioteca C.

  • A função ceil () é pronunciado # 147-seal. # 148- É a partir da palavra teto, que é uma brincadeira com a função floor ().

menu