moranguinho

exer9ES1

Mar 13th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. /* Um eletricista precisa comprar fio que irá passar pela diagonal de uma casa de formato
  2. retangular. Como ele não tem condições de medir a diagonal com precisão, uma solução
  3. alternativa é medir os lados da casa. A diagonal pode ser calculada a partir dos lados pelo
  4. Teorema de Pitágoras (a2 = b2 + c2
  5. ). Faça um algoritmo que calcule a quantidade mínima
  6. necessária de fio a ser comprada. Apresente também a quantidade mínima em metros
  7. inteiros. Por exemplo: resultado do cálculo 18.35, apresentar 19 metros. */
  8. #include <stdio.h>
  9. #include <math.h> // biblioteca com funções matemáticas
  10. int main (void)
  11. {
  12. float ladoA, ladoB, hip;
  13. int metros;
  14.  
  15. printf("Valor do lado A: ");
  16. scanf("%f", &ladoA);
  17. printf("Valor do lado B: ");
  18. scanf("%f", &ladoB);
  19.  
  20. hip = sqrt((ladoA * ladoA) + (ladoB * ladoB));
  21. printf("Hipotenusa obtida: %f\n", hip);
  22.  
  23. metros = hip + 0.999999;
  24. printf("Serao necessarios %d metros\n", metros);
  25.  
  26. }
Add Comment
Please, Sign In to add comment