Você está na página 1de 2

12) Um imposto calculado com base na seguinte tabela: At 1.

200,00
isento de 1.201,00 a 2.500,00 10% de 2.501,00 a 5.000,00 15% acima de
5.000,00 20%. Implemente um programa que leia o valor base e calcule o
imposto a pagar, nome da empresa, endereo e telefone. (linguagem C)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {

char nome[40], ende[40], fone[10];


float base=0.0, vlTrib=0.0, vlAliq=0.0;

printf("Informe o nome da empresa\n");


fflush(stdin); //-> Limpa buffer do teclado
gets(nome);

printf("\nInforme o endereco\n");
fflush(stdin);
gets(ende);

printf("\nInforme o telefone\n");
fflush(stdin);
gets(fone);

printf("\nInforme o valor da base\n");


scanf("%f", &base);

if(base <= 1200.0)


vlAliq = 0.0;
else if (base > 1200.0 && base <= 2500.0)
vlAliq = (10.0 / 100.0);

else if (base > 2500.0 && base <= 5000.0)


vlAliq = (15.0 / 100.0) ;
else if (base >5000.0)
vlAliq = (20.0 / 100.0);

vlTrib = base * vlAliq;


vlAliq *= 100.0; //-> variavel recebe o valor dela multiplicado por
100. o mesmo que vlAliq = vlAliq * 100.0;

printf("Empresa: %s\n", nome);


printf("Endereco: %s\n", ende);
printf("Telefone: %s\n", fone);
printf("Valor da base: R$ %.2f\n", base);
printf("Valor da Aliquota: %.2f \n", vlAliq);
printf("Valor do tributo: R$ %.2f\n", vlTrib);

getch();

return 0;
}

Você também pode gostar