Baixe o app para aproveitar ainda mais
Prévia do material em texto
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, endereço 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; }
Compartilhar