Informática, perguntado por norticangells, 6 meses atrás

Utilizando o Visualg, leia um valor com duas casas decimais, equivalente ao salário de uma pessoa de determinada cidade. Em seguida, calcule e mostre o valor que esta pessoa deve pagar de Imposto de Renda, segundo a tabela abaixo (anexo 1).

Lembre que, se o salário for R$ 3002.00, a taxa que incide é de 8% apenas sobre R$ 1000.00, pois a faixa de salário que fica de R$ 0.00 até R$ 2000.00 é isenta de Imposto de Renda. No exemplo fornecido (abaixo), a taxa é de 8% sobre R$ 1000.00 + 18% sobre R$ 2.00, o que resulta em R$ 80.36 no total. O valor deve ser impresso com duas casas decimais.
Entrada
A entrada contém apenas um valor de ponto flutuante, com duas casas decimais.
Saída
Imprima o texto "R$" seguido de um espaço e do valor total devido de Imposto de Renda, com duas casas após o ponto. Se o valor de entrada for menor ou igual a 2000, deverá ser impressa a mensagem "Isento".

Detalhamento: (anexo 2)

Anexos:

norticangells: Anexo 1 e 2 => imgur*com/a/6kvscSa (troque o "*" por um ".")
aleprezzi: tu tem algo ja começado ?
norticangells: n consegui :c ranço já disso kk
aleprezzi: vou tentar fazer algo e te passo o q eu conseguir depois (durante o dia )
aleprezzi: devo fazer em C depois tu traduz pra visualg , ok ?
norticangells: Certinho! Valeu

Soluções para a tarefa

Respondido por aleprezzi
2

Resposta:

#include <stdio.h>

int main()

{

   float salario, imposto;

   printf("Digite o valor do salário\n");

   scanf("%f", &salario);

   

   if(salario < 2000){

       printf("Isento\n");

   }else if(salario <= 3000){

       imposto = salario * 0.08;

       printf("IR = R$ %.2f", imposto);

   }else if(salario <= 4500){

       imposto = salario * 0.18;

       printf("IR = R$ %.2f", imposto);

   }else{

       imposto = salario * 0.28;

       printf("IR = R$ %.2f", imposto);

   }

   return 0;

}

Explicação:

Da uma olhada ve se tu entende a logica, e me avisa qualquer coisa (se puder faça um teste )


norticangells: Simm, perfeito! Obrigado ^^
Perguntas interessantes