Capacidade: Aplicar métodos e técnicas de programação orientada a objetos em C#.
Contexto: Você foi contratado para modernizar o sistema da "Arcádia Mística", a maior loja de itens mágicos do reino. O sistema antigo em C era limitado, e agora precisamos de uma solução em C# que utilize Classes, Encapsulamento, Herança e Polimorfismo para garantir que os itens sejam registrados com segurança e inteligência.Escolha sua dificuldade conforme sua coragem (ou falta dela). Escolha seu caminho, mas saiba que o reino julga sua escolha.
Foco: Classes, Propriedades e Construtores.
Este nível é para quem ainda tem medo de objetos e quer apenas a nota mínima. Se você não consegue lidar com herança, tente ao menos não quebrar o básico (Nota máxima possível 4).
ItemMagico:
nome (string), preco (double) e quantidade (int).set: se o valor for menor ou igual a zero, exiba um erro no console e impeça a alteração.ExibirStatus(): Deve imprimir os dados do item. O preço deve aparecer formatado como moeda (:C2).Main, você deve provar que seu encapsulamento funciona tentando setar um preço negativo e mostrando que o sistema impediu a bizarrice.Foco: Herança, Enums, Listas (List<T>) e a palavra-chave base.
Para quem já entendeu que POO serve para não repetir código. Aqui você começa a usar a inteligência da linguagem. (Nota máxima possível 7).