A maior rede de estudos do Brasil

Como criar esse programa?

  1. Escrever um programa que mostra um menu conforme abaixo e pede para o usuário escolher a opção, digitando o código correspondente:
  2. 1 - X salada R$ 5,00
  3. 2 - X bacon R$ 6,50
  4. 3 - Cachorro-quente R$ 4,00
  5. 4 - Salgado R$ 3,50
  6. Ao selecionar uma das opções, o sistema deve mostrar “Você escolheu Produto e deve pagar Valor “, por exemplo, ao digitar 2, deve aparecer
  7. Você escolheu X bacon e deve pagar R$ 6,50
  8. Se caso digitar um número que não está nas opções, deve aparecer “Você não escolheu nenhum lanche, digite um valor correto" e tente até digitar uma opção válida.


Jogos Digitais

ESTÁCIO


1 resposta(s)

User badge image

Samuel Arao

Há mais de um mês

Então, depende da linguagem que você quer utilizar neh!?

Como você faz jogos digitais, irei escrever a resposta em c# pensando que é a mesma utilizada no motor Unity. Porém me parece que você está no inicio do curso, então não irei utilizar o Debug mas sim os métodos de console. Esse código abaixo irá dentro do seu main.

  Console.WriteLine("Escolha uma das opções abaixo: ");
            Console.WriteLine("1 - X salada R$ 5,00");
            Console.WriteLine("2 - X bacon R$ 6,50");
            Console.WriteLine("3 - Cachorro-quente R$ 4,00");
            Console.WriteLine("4 - Salgado R$ 3,50");


            valorEscolhido = Console.ReadLine();
            
            switch(valorEscolhido){
                case "1":
                    Console.WriteLine("Você escolheu X salada e deve pagar R$ 5,00");
                break;
                case "2":
                    Console.WriteLine("Você escolheu X bacon e deve pagar R$ 6,50");
                break;
                case "3":
                    Console.WriteLine("Você escolheu Cachorro-quente e deve pagar R$ 4,00");
                break;
                case "4":
                    Console.WriteLine("Você escolheu Salgado  e deve pagar R$ 3,50");
                break;
                default:
                    Console.WriteLine("Você não escolheu nenhum lanche, digite um valor correto");
                break;
                    
            }

Então, depende da linguagem que você quer utilizar neh!?

Como você faz jogos digitais, irei escrever a resposta em c# pensando que é a mesma utilizada no motor Unity. Porém me parece que você está no inicio do curso, então não irei utilizar o Debug mas sim os métodos de console. Esse código abaixo irá dentro do seu main.

  Console.WriteLine("Escolha uma das opções abaixo: ");
            Console.WriteLine("1 - X salada R$ 5,00");
            Console.WriteLine("2 - X bacon R$ 6,50");
            Console.WriteLine("3 - Cachorro-quente R$ 4,00");
            Console.WriteLine("4 - Salgado R$ 3,50");


            valorEscolhido = Console.ReadLine();
            
            switch(valorEscolhido){
                case "1":
                    Console.WriteLine("Você escolheu X salada e deve pagar R$ 5,00");
                break;
                case "2":
                    Console.WriteLine("Você escolheu X bacon e deve pagar R$ 6,50");
                break;
                case "3":
                    Console.WriteLine("Você escolheu Cachorro-quente e deve pagar R$ 4,00");
                break;
                case "4":
                    Console.WriteLine("Você escolheu Salgado  e deve pagar R$ 3,50");
                break;
                default:
                    Console.WriteLine("Você não escolheu nenhum lanche, digite um valor correto");
                break;
                    
            }

Essa pergunta já foi respondida por um dos nossos estudantes