Buscar

Avaliando o Aprendizado - Linguagem de Programação I-109

Prévia do material em texto

Uma empresa que presta serviços de pintura predial, desenvolveu um aplicativo destinado a calcular o
número de latas necessárias para pintar uma parede. O programa lê o tipo de pintura(interna ou externa), a
largura e a altura em metros(inteiros) da parede. Para calcular a quantidade de tinta e o número de latas, sabe-
se que são necessários 3 litros de tinta para pintar cada metro quadrado interno ou 4 litros para cada metro
quadrado externo. Sabe-se também que cada lata tem 2 litros de tinta.
Dado o trecho de programa abaixo, identifique a opção correta que complemente o programa para realizar o
cálculo do número de latas de tinta:
void main(){
float altura, largura;
char tipo; int total_latas, tot_metros, aux;
puts("\nDigite E para Externo e I para Interno");
tipo = getchar();
puts("\nDigite a altura da parede: ");
scanf("%f",&altura);
printf("\nDigite a largura da parede: ");
scanf("%f",&largura);
tot_metros = altura*largura;
if(tot_metros%2)
aux = 1;
else
aux = 0;
switch(tipo){
case 'I':
case 'i':
printf("%d",(tot_metros*3)/2+aux);
case 'E':
case 'e':
printf("%d",(tot_metros*4)/2+aux);
default:
printf("%s","Tipo invalido");
}
system("PAUSE");
}
if(tot_metros%2)
aux = 1;
else
aux = 0;
switch(tipo){
case 'I': break;
case 'i': break;
printf("%d",(tot_metros*3)/2+aux);
break;

Continue navegando