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.

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 a uma
certo poder
abs ()stdlib.hDevolve o valor absoluto (valor positivo) de um número inteiro
chão()math.hRodadas até um valor de ponto flutuante para o próximo número inteiro
valor (nonfractional)
ceil ()math.hArredonda 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


Publicações relacionadas