Algoritmo:
Uma pessoa precisa calcular qual será o valor de imposto de renda retido que será
descontado de seu salário bruto. Sabendo que o desconto de IR obedece as regras da tabela abaixo, faça um algoritmo que calcule o valor de desconto do IR pela fórmula: Valor do Desconto = Salario * Alíquota - ValorDedução
Base de Cálculo (R$) Alíquota (%) Valor Dedução (R$)
Até 1.710,78 - -
De 1.710,78 até 2.563,91 7,50 128,31
De 2.563,92 até 3.418,59 15,00 320,60
De 3.418,60 até 4.271,59 22,50 577,00
Acima de 4.271,59 27,50 790,58
tancigomes:
Então, vamos construir este conhecimento juntos? O que é você não está entendendo nesta questão? Quais linguagens de programação você conhece? Ou você trabalha apenas com pseudocódigo?
Soluções para a tarefa
Respondido por
0
float salario, salarioliquido, desconto;
printf ("Digite o valor do salário:\n");
scanf ("%f",&salario);
if ( salario <= 1710,78){
printf ("Nao ha cobranca de IR);
}
if (salario > 1710.78 && salario < 2563.91){
desconto=salario*0.075;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
if (salario > 2563.91 && salario < 3418.59){
desconto=salario*0.15;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
if (salario > 3418.60 && salario < 4271.59){
desconto=salario*0.225;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
if (salario > 4271.59){
desconto=salario*0.275;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
printf ("Digite o valor do salário:\n");
scanf ("%f",&salario);
if ( salario <= 1710,78){
printf ("Nao ha cobranca de IR);
}
if (salario > 1710.78 && salario < 2563.91){
desconto=salario*0.075;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
if (salario > 2563.91 && salario < 3418.59){
desconto=salario*0.15;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
if (salario > 3418.60 && salario < 4271.59){
desconto=salario*0.225;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
if (salario > 4271.59){
desconto=salario*0.275;
salarioliquido=salario-desconto;
printf ("O valor da deducao e' %f\nO valor do salario liquido e' %f",desconto,salarioliquido);
}
Perguntas interessantes
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Administração,
10 meses atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás