Ir ao conteúdo
  • Cadastre-se

VisualG Algoritmo de desconto


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

Ajuda com uma questão, não aparece o valor com o desconto no meu programa, o que eu desenvolvi foi isso:

 

algoritmo "desconto"
var
   V : real
   N, G , masculino , feminino : caractere
inicio
   Escreva ("Digite seu nome : ")
   Leia (N)
   EscrevaL ("Digite seu gênero : ")
   Leia (G)
   EscrevaL ("Digite o valor das suas compras : ")
   Leia (V)
   Se (G = feminino) entao
      V <- V - (V * 0.05)
      EscrevaL ("O valor da sua compra com desconto sera de : " , V)
   senao
      Se (G = masculino) entao
         V <- V - (V * 0.13)
         EscrevaL ("O valor da sua compra com desconto sera de : " , V)
      FimSe
   FimSe
   // Seção de Comandos
fimalgoritmo

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
  • Solução

Olá, @Marigimenez.

 

23 horas atrás, Marigimenez disse:
var
   V : real
   N, G , masculino , feminino : caractere


Os masculino e feminino seriam valores, e não variáveis... Não se declara os valores (não dessa forma), pode usar diretamente onde precisa. Veja um exemplo abaixo:
 

algoritmo "Valor com desconto"
var
   valorCompras, valorComDesconto : real
   nome, genero : caractere

inicio
   escreva ("Digite seu nome : ")
   leia(nome)
   escreva ("Digite seu gênero (masculino ou feminino): ")
   leia(genero)
   escreva ("Digite o valor das suas compras : ")
   leia (valorCompras)
   se (genero = "feminino") entao
      valorComdesconto <- valorCompras - (valorCompras*0.05)
      escrevaL(nome, ", o valor das suas compra com desconto será de " , valorComDesconto:1:2)
   senao
      se (genero = "masculino") entao
         valorComdesconto <- valorCompras - (valorCompras * 0.13)
         escrevaL(nome, ", o valor da suas compras com desconto será de " , valorComDesconto:1:2)
      senao
         escrevaL("O gênero ", genero, "é inválido")
      fimSe
   fimSe
fimAlgoritmo


image.png
 


Utilizando escolha, poderia ser algo assim:
 

   escolha genero
   caso "feminino"
      valorComdesconto <- valorCompras - (valorCompras*0.05)
      escrevaL(nome, ", o valor das suas compra com desconto será de " , valorComDesconto:1:2)
   caso "masculino"
      valorComdesconto <- valorCompras - (valorCompras * 0.13)
      escrevaL(nome, ", o valor da suas compras com desconto será de " , valorComDesconto:1:2)
   outroCaso
      escrevaL("O gênero ", genero, "é inválido")
   fimEscolha

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!