Buscar

AV2 Logica de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO / EXERCÍCO PARA A AV2:
Prof. Marcelo Alvim Jorge
Calcule o imposto de renda de um grupo de 10 contribuintes, considerando que os dados de entrada de cada contribuinte são: CPF e salário.
Os valores da alíquota para cálculo do imposto dependem da quantidade de salários mínimos que o contribuinte recebe, conforme tabela abaixo :
	FAIXA
	ALÍQUOTA
	Até 3 salários Mínimos
	Isento
	3,1 até 5 salários Mínimos
	15%;
	5,1 até 7 salários Mínimos
	20%;
	Acima de 7,1 salários Mínimos
	25%;
Para o cálculo das alíquotas acima, é necessária a entrada, no início do algoritmo, do valor do salário mínimo.
O Valor do IR é a alíquota aplicada ao salário do contribuinte.
Para cada salário digitado, mostre o CPF e o valor a ser retido do Imposto de Renda.
SOLUÇÃO USANDO A ESTRUTURA ENQUANTO :
FLUXOGRAMA :
SOLUÇÃO USANDO A ESTRUTURA ENQUANTO :
PSEUDOCÓDIGO:
Algoritmo “DescontoIR”
Var
CPF, Aliquota, Cont : Inteiro
Salario, SalarioMinimo, QteSalarioMinimo, ValorIR : Real
Início
Escreval (“Informe o valor do Salário Mínimo:”)
Leia (SalarioMinimo)
Enquanto cont < 10 Faca
Escreval (“Informe o CPF”)
Leia CPF
Escreval (“Informe o salário do funcionário”)
Leia (Salario)
cont <- cont + 1
QtdeSalarioMinimo <- (Salario / SalarioMinimo)
Se (QtdeSalarioMinimo <= 3) Entao
 Aliquota = 0
Senao 
 Se (QtdeSalarioMinimo <= 5) Entao
 Aliquota = 15
 Senao
 Se (QtdeSalarioMinimo <= 7) Entao
 Aliquota = 20
 Senao
 Aliquota = 25
 FimSe
 	 FimSe
FimSe
ValorIR <- (Salario * Aliquota) / 100
Escreval (“O desconto do IR para o CPF “, CPF, “ é de “, ValorIR)
FimEnquanto
FimAlgoritmo
SOLUÇÃO USANDO A ESTRUTURA REPITA :
FLUXOGRAMA :
SOLUÇÃO USANDO A ESTRUTURA REPITA :
PSEUDOCÓDIGO :
Algoritmo “DescontoIR”
Var
CPF, Aliquota, Cont : Inteiro
Salario, SalarioMinimo, QteSalarioMinimo, ValorIR : Real
Início
Escreval (“Informe o valor do Salário Mínimo:”)
Leia (SalarioMinimo)
REPITA
Escreval (“Informe o CPF”)
Leia CPF
Escreval (“Informe o salário do funcionário”)
Leia (Salario)
cont <- cont + 1
QtdeSalarioMinimo <- (Salario / SalarioMinimo)
Se (QtdeSalarioMinimo <= 3) Entao
 Aliquota = 0
Senao 
 Se (QtdeSalarioMinimo <= 5) Entao
 Aliquota = 15
 Senao
 Se (QtdeSalarioMinimo <= 7) Entao
 Aliquota = 20
 Senao
 Aliquota = 25
 FimSe
 	 FimSe
FimSe
ValorIR <- (Salario * Aliquota) / 100
Escreval (“O desconto do IR para o CPF “, CPF, “ é de “, ValorIR)
ATE cont = 10 
FimAlgoritmo

Outros materiais