Exericio 1: Fiz todo nesse estilo de menu etc, mas o site nao esta me permitindo adicionar tudo pois o código ficou com quase 6mil caracter, sei que futuramente vou aprenser a criar uma classe onde vai me ensinar a diminuir muito o tamanho do meu código, mas estou aberta para sugestões, atualmente meu conheciento só em permitiu criar algo simples com muitos caracteres, mas sei que futuramente irei escrever algo simples com menos repetição.
MenuPrincipal();
void MenuPrincipal()
{
Console.WriteLine("Calculadora Básica");
Console.WriteLine("Digite 1 para somar");
Console.WriteLine("Digite 2 para subtrair");
Console.WriteLine("Digite 3 para multiplicar");
Console.WriteLine("Digite 4 para dividir");
Console.WriteLine("Digite 5 para todas as operações");
Console.WriteLine("Digite 9 para sair");
Console.Write("Opção Escolhida: ");
int OpcaoEscolhida = int.Parse(Console.ReadLine()!);
switch (OpcaoEscolhida)
{
case 1:ExibirSomar();
break;
case 2:ExibirSubtrair();
break;
case 3: ExibirMultiplicar();
break;
case 4: ExibirDividir();
break;
case 5: ExibirTodas();
break;
case 9:
Console.WriteLine("Obrigada pela preferência, Fica com Deus!");
break;
default:
Console.WriteLine("Opção Inválida!");
break;
}
}
void ExibirTodas()
{
Console.Write("Digite o primeiro número:");
String primeiroNumero = Console.ReadLine()!;
Console.Write("Digite o segundo número:");
String segundoNumero = Console.ReadLine()!;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("\nSó um momento, estamos calculando os resultados...");
Console.ResetColor();
Thread.Sleep(3000);
Console.Clear();
float a = float.Parse(primeiroNumero);
float b = float.Parse(segundoNumero);
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine($"\nO resultado da soma de {a}+{b} é: {a + b}");
Console.WriteLine($"\nO resultado da subtração de {a}-{b} é: {a - b}");
Console.WriteLine($"\nO resultado da multiplicação de {a}*{b} é: {a * b}");
Console.WriteLine($"\nO resultado da divisão de {a}/{b} é: {a / b}");
Console.ResetColor();
Console.WriteLine("\nPressione qualquer tecla para voltar ao menu principal");
Console.ReadKey();
Console.Clear();
MenuPrincipal();
}
Exercicio 2 e 3
List<string> listaDeCantorFav = new List<string>{"Delacruz", "L7NONN", "Djonga"};
for (int i = 0; i < listaDeCantorFav.Count; i++)
{
Console.WriteLine($"Cantor: {listaDeCantorFav[i]}");
}
Exercicio 4
List<int> ListaNumerica = new List<int> { 1, 7, 9, 15, 6, 34};
Console.WriteLine($"A soma é: {ListaNumerica[0] + ListaNumerica[1] + ListaNumerica[2] + ListaNumerica[3]+ ListaNumerica[4] + ListaNumerica[5]}");