Informática, perguntado por carlasantosdasilva21, 4 meses atrás

Faça um programa que leia o salário bruto de um funcionário, calcule e mostre o imposto de renda pago e o salário líquido, conforme as seguintes alíquotas:

● alíquota de 22% para salários acima de R$6400,00;
● alíquota de 18% para salários entre R$1600,00 e R$6400,00;
● alíquota de 3% para salários menores que R$1600,00.

Soluções para a tarefa

Respondido por matheusthiago822
1

Resposta:

obs: <- = atribuição de valores a uma variável

// = comentários

//Algoritmo de calculo IR

//Autor: Thiago

//Data: 15-04-2021

Var

bruto, liquido, irPago: real

Inicio

escreva("Insira o salário bruto do funcionário:")

leia (bruto)

se bruto>6400 então

irPago<-(bruto * 22)/100 fimse senão se bruto>1600 e bruto<=6400 então

irPago<-(bruto * 18)/100 fimse senão se bruto<=1600 então

irPago<-(bruto * 3)/100 fimse

liquido <- bruto-irPago // atribui ao liquido o bruto menos o imposto pago

escreva ("O salario liquido do funcionário é:",liquido," e ele paga ",irPago," de imposto de renda")

Fimalgoritmo


bruhsantana: essa é a resposta completa?
matheusthiago822: não, eu tinha feito o algoritmo mas não conhecia o Visualg ainda. Baixei ele ontem e hoje conferi e nao tava rodando la. Modifiquei aqui e agora ta certinho
matheusthiago822: nao consigo alterar a resposta. Ali no primeiro 'fimse' do algoritmo, ele tem que ir pra linha de baixo e ficar sozinho. Dps tira o 'senão' e deixa só os 'se'. Vou escrever o trecho certo aqui, so substituir
matheusthiago822: se (bruto > 6400) então
irPago <-(bruto*22/100)
fimse
se (bruto>1600) e (bruto <=6400) então
irPago <-(bruto*18/100)
fimse
se (bruto<=1600) então
irPago <-(bruto*3/100)
fimse
matheusthiago822: tem que ficar assim. De resto é a mesma coisa da resposta.
bruhsantana: Obrigada
Perguntas interessantes