Você está desenvolvendo um sistema para uma máquina de refrigerante. Essa máquina, dá ao cliente, a

opção de escolher refrigerantes de valores de R$ 1,00 ; R$ 1,50 ; R$ 2,00 ; R$ 2,50 e R$ 3,00. E também pede ao cliente para depositar o dinheiro na máquina. Desenvolva um algoritmo que receba estas informações e calcule o troco considerando o dinheiro depositado pelo cliente e o refrigerante escolhido.( Caso o dinheiro depositado for menor que o valor do refrigerante, a máquina deverá calcular quanto falta e informar ao cliente. visualg

1 Resposta

  • jvskateboard

    Algoritmo "Máquina de Refrigerantes"

    // Disciplina   : [Linguagem e Lógica de Programação]

    // Professor   : Antonio Carlos Nicolodi  

    // Descrição   : Aqui você descreve o que o programa faz! (função)

    // Autor(a)    : Nome do(a) aluno(a)

    // Data atual  : 17/04/2020

    Var

    opcao:inteiro

    preco:real

    dinheiro:real

    troco:real

    Inicio

    escreval("[1] Coca-ColaR$ 1,00")

    escreval("[2] SpriteR$ 1,50")

    escreval("[3] GuaranáR$ 2,00")

    escreval("[4] FantaR$ 2,50")

    escreval("[5] SodaR$ 3,00")

    escreva("Escolha uma opção:")

    leia(opcao)

    ESCOLHA opcao

       caso 1

            preco <- 1.0

       caso 2

           preco <- 1.5

       caso 3

           preco <- 2.0

        caso 4

           preco <- 2.5

       caso 5

           preco <- 3.0

       outrocaso

           escreva("Não temos isso no cardápio!")

           Fimalgoritmo

    FIMESCOLHA

    escreva("Insira o dinheiro: ")

    leia(dinheiro)

    troco <- dinheiro - preco

    SE troco >= 0 ENTAO

       escreval("totalR$ ", preco)

       escreval("trocoR$ ", troco)

       escreva("..Obrigado pela compra!..")

    SENAO

       escreva("Ops! Ainda faltam R$ ", troco * -1, " para completar seu pedido!")

    FIMSE

    Fimalgoritmo

Clique aqui para adicionar a sua resposta.