Lógica, perguntado por jm94773449, 1 ano atrás

Me ajuda ai galera Pfv
Faça um programa que receba o valor da venda, escolha a condição de pagamento no menu e mostre o total da venda final conforme as condições a seguir :
Venda a Vista - desconto de 10%
Venda a Praso 30 dias-desconto de 5%
Venda a Praso 60 dias-mesmo preço
Venda a Praso 90 dias-acréscimo de 5%
Venda com cartão de débito - desconto de 8%
Venda com cartão de crédito - desconto de 7%

Soluções para a tarefa

Respondido por FilipeAlves1222222
1

Saudações,

Escrevi um programa na linguagem de portugol, algo bem simples que você pode aprimorar para qualquer tipo de linguagem de programação.

Segue em baixo o algorítmo.


algoritmo

declare valor, calcavista, avista, calcprazo5, prazo5, prazo90, calc8, deb8, calc7, cred7, met numerico

escreva "Escreva o valor da venda"

leia valor

limpar_tela()

calcavista <- (valor*10)/100

avista <- valor-calcavista

escreva "1 - À vista: ",avista, " Reais." // Á VISTA COM DESCONTO DE 10%

calcprazo5 <- (valor*5)/100

prazo5 <- valor-calcprazo5

escreva "2 - 30 dias: ", prazo5," Reais." // 30 DIAS COM DESCONTO DE 5%

escreva "3 - 60 dias: ", valor, " Reais." // 60 DIAS, MESMO VALOR

prazo90 <- valor+calcprazo5

escreva "4 - 90 dias: ", prazo90, " Reais." // 90 DIAS COM ACRÉSCIMO DE 5%

calc8 <- (valor*8)/100

deb8 <- valor-calc8

escreva "5 - Débito: ",deb8," Reais." // CARTÃO DÉBITO COM DESCONTO DE 8%

calc7 <- (valor*7)/100

cred7 <- valor-calc7

escreva "6 - Crédito: ", cred7, " Reais." // CARTÃO CRÉDITO COM DESCONTO DE 7%

escreva "Selecione o método de pagamento:"

leia met

limpar_tela()

se met = 1

entao inicio

escreva "Pagamento à vista no valor de: ",avista, " Reais."

fim

se met = 2

entao inicio

escreva "Pagamento à 30 dias no valor de: ",prazo5, " Reais."

fim

se met = 3

entao inicio

escreva "Pagamento à 60 dias no valor de: ",valor, " Reais."

fim

se met = 4

entao inicio

escreva "Pagamento à 90 dias no valor de:",prazo90, " Reais."

fim

se met = 5

entao inicio

escreva "Pagamento com cartão de débito no valor de: ", deb8," Reais."

fim

se met = 6

entao inicio

escreva "Pagamento com cartão de crédito no valor de: ", cred7," Reais."

fim

se met > 6

entao inicio

escreva "Método de pagamento inválido, por favor, refaça a venda"

fim

fim_algoritmo

Perguntas interessantes