Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Faça um programa que calcule a quantidade necessária de latas de tinta e o custo para
- pintar um tanque cilíndrico. Apresentar o custo com duas casas decimais. Se para a
- quantidade de latas de tinta for obtido um resultado fracionário arredondar o número para o
- próximo inteiro. Por exemplo: 5.2 apresentar 6 latas de tinta. A área a ser pintada é
- calculada pela fórmula: AREA = 2 * PI * raio²
- + 2 * PI * raio * altura. Uma lata de tinta
- contém 3,6 litros e que cada litro de tinta é suficiente para pintar três metros quadrados.
- Observação: a função int ceil (float num) faz arredondamento do número para cima, ou
- seja, para o próximo inteiro. É necessário incluir essa biblioteca com # include <math.h>
- Exemplo de uso:
- Valor = ceil(Variável);*/
- #include <stdio.h>
- #include <math.h>
- int main (void)
- {
- float raio_c, altura_c, area_c, custo_t, preco_t;
- int latas_n;
- printf("Raio do cilindro: ");
- scanf("%f", &raio_c);
- printf("Altura do cilindro: ");
- scanf("%f", &altura_c);
- printf("Custo da lata: R$");
- scanf("%f", &preco_t);
- area_c = 2 * 3.14 * (raio_c * raio_c) + (2 * 3.14 * raio_c * altura_c);
- latas_n = ceil(area_c/3/3.6);
- custo_t = latas_n * preco_t;
- printf("Area do cilindro: %.2f\n", area_c);
- printf("Latas de tinta necessarias: %d\n", latas_n);
- printf("Custo total: R$%.2f \n", custo_t);
- }
Add Comment
Please, Sign In to add comment