1
resposta

[Projeto] Sistema de recompensas

Console.WriteLine("Digite o código de recompensa (DOBRAR, CURAR, OURO, ESPECIAL):");
string codigo = Console.ReadLine()!;

string resposta = codigo switch
{
    "DOBRAR" => "Ganhar 2x EXP por 1 hora.",
    "CURAR" => "Poção de cura.",
    "OURO" => "1000 moedas de ouro.",
    "ESPECIAL" => "Item lendário.",
    _ => "Recompensa indisponível"
};

Console.WriteLine(resposta);
1 resposta

Olá, Eduardo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o switch expression para simplificar a lógica de recompensas com C#, utilizou muito bem o Console.ReadLine para capturar entradas e ainda compreendeu a importância da estrutura de controle para retornar diferentes respostas de forma clara e objetiva.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!