logica de programação - hipotenusa
O Teorema de Pitágoras pode ser representado pela equação abaixo, onde “c” representa a hipotenusa, “a” e “b” representam os catetos. Escreva um programa que, sendo fornecido o valor da hipotenusa e do cateto “a”, calcule e apresente o valor do segundo cateto.
+
=
#include
#include
#include
#include
int main ()
{
float A, B, C; printf ("\nInforme o valor da hipotenusa: "); scanf ("%f", &C); printf ("\nInforme o valor do cateto: "); scanf ("%f", &A);
B = sqrt(pow(C,2) - pow(A,2)); printf ("\nO valor do segundo cateto e: %4.2f. \n", B); printf ("\nFim do programa.\n"); system ("pause"); return 0;
}
Observações:
A instrução #include é uma diretiva de cabeçalho utilizada, em geral, para apresentar funções a serem definidas para o correto funcionamento do programa; entre elas, as bibliotecas de funções.
Biblioteca padrão externa de funções (funções de entrada e saída de dados): stdio.h.
Biblioteca padrão interna: stdlib.h.
Biblioteca padrão de controle de dados caracteres: string.h.
Biblioteca padrão de controle de funções matemáticas avançadas: math.h.
sqrt (EA): raiz quadrada de uma Expressão Algébrica. Retorna um valor real. A Expressão Algébrica pode ser o nome de uma variável ou uma equação matemática.
pow (X,Y): potência de um número. X corresponde ao valor a ser elevado e Y corresponde à potência do número. Retorna um valor real. Exemplo: 25 ao cubo (253) – pow(25,3).
\n – instrução para colocar o cursor no início da linha de baixo.
Códigos de formatação:
1) Para dados de entrada e saída:
a) %d – para valores inteiros;
b) %f – para valores reais;
2) Exclusivamente para dados de saída:
a) %5.2f – formatação de saída para números reais. Neste caso, o cinco especifica o número de dígitos do valor numérico de saída e o dois fixa o número de casas decimais. Caso o valor numérico de saída, real, tenha um número maior de dígitos na parte inteira, o programa acrescenta,