moranguinho

lista3 exer6

Mar 20th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. /* Faça um programa que calcule a quantidade necessária de latas de tinta e o custo para
  2. pintar um tanque cilíndrico. Apresentar o custo com duas casas decimais. Se para a
  3. quantidade de latas de tinta for obtido um resultado fracionário arredondar o número para o
  4. próximo inteiro. Por exemplo: 5.2 apresentar 6 latas de tinta. A área a ser pintada é
  5. calculada pela fórmula: AREA = 2 * PI * raio²
  6. + 2 * PI * raio * altura. Uma lata de tinta
  7. contém 3,6 litros e que cada litro de tinta é suficiente para pintar três metros quadrados.
  8. Observação: a função int ceil (float num) faz arredondamento do número para cima, ou
  9. seja, para o próximo inteiro. É necessário incluir essa biblioteca com # include <math.h>
  10. Exemplo de uso:
  11. Valor = ceil(Variável);*/
  12. #include <stdio.h>
  13. #include <math.h>
  14. int main (void)
  15. {
  16. float raio_c, altura_c, area_c, custo_t, preco_t;
  17. int latas_n;
  18.  
  19. printf("Raio do cilindro: ");
  20. scanf("%f", &raio_c);
  21. printf("Altura do cilindro: ");
  22. scanf("%f", &altura_c);
  23. printf("Custo da lata: R$");
  24. scanf("%f", &preco_t);
  25.  
  26.  
  27. area_c = 2 * 3.14 * (raio_c * raio_c) + (2 * 3.14 * raio_c * altura_c);
  28. latas_n = ceil(area_c/3/3.6);
  29. custo_t = latas_n * preco_t;
  30.  
  31. printf("Area do cilindro: %.2f\n", area_c);
  32. printf("Latas de tinta necessarias: %d\n", latas_n);
  33. printf("Custo total: R$%.2f \n", custo_t);
  34. }
Add Comment
Please, Sign In to add comment