

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Segunda Explicação e Exemplos de Array (Vetor). Linguagem de Programação em C#.
Tipologia: Notas de aula
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Switch/case - Array - 02 Data: 07/04/
Agora vamos ver uma implementação em C# de Switch/case - Array/Vetor, usando a nossa ferramenta: Visual Studio 2019.
Para instalar o Visual Studio 2019(COMMUNITY), verificar no link:
https://visualstudio.microsoft.com/pt-br/downloads/
Emulador C# - Você poderá executar os exemplos dessa aula no emulador de C#, url abaixo:
https://dotnetfiddle.net/
Switch/Case
Switch/Case – Esta instrução é outro modo para simular o uso de várias instruções if e pode somente verificar uma relação de igualdade. Todos os tipos primitivos (int, string, decimal, etc) podem ser usados nas instruções switch/case.
Com relação à instrução case, ela avalia apenas o argumento que apresenta o mesmo tipo (string para string, int para int, etc) definido na instrução switch.
Devemos ter muita atenção e cuidado ao fato de que o argumento da instrução case deve ser resolvido no tempo de compilação.
Exemplo:
int iEscolha; //Menu do { Console.WriteLine("Escolha uma opcao abaixo: \n"); Console.WriteLine("1 - Adição "); Console.WriteLine("2 - Subtração "); Console.WriteLine("3 - Multiplicação "); Console.WriteLine("4 - Divisão "); Console.WriteLine("5 - Sair "); iEscolha = int.Parse(Console.ReadLine()); if (iEscolha == 5) { Console.WriteLine("Tchau."); break; }
Console.WriteLine("Digite o Primeiro Numero"); int iNumero1 = int.Parse(Console.ReadLine()); Console.WriteLine("Digite o Segundo Numero"); int iNumero2 = int.Parse(Console.ReadLine()); switch (iEscolha) { case 1: Console.WriteLine( " A adição dos numeros e : " + (iNumero1 + iNumero2)); break;
Switch/case - Array - 02 Data: 07/04/
case 2: Console.WriteLine(" A adição dos numeros e : " + (iNumero 1 - iNumero2)); break; case 3: Console.WriteLine(" A adição dos numeros e : " + (iNumero1 * iNumero2)); break; case 4: Console.WriteLine(" A adição dos numeros e : " + (iNumero1 / iNumero2)); break; default: Console.WriteLine("Opção Inválida!!!" + iEscolha); break; }
// Dá uma pausa para permitir que o usuário veja o resultado Console.Write("Pressione ENTER para continuar..."); Console.ReadLine(); Console.WriteLine(); Console.Clear();
} while (iEscolha != 5); Console.ReadKey();
Resolvendo: Construa um programa que entre com o nome de 10 jogadores, logo após a entrada dos 10 nomes dos jogadores, exibir na tela a sequencia dos nomes do último para o primeiro. (Usar array para guardar os nomes e o comando de repetição ). string []sNomes = new string[10]; //Capturar os nomes com o array sNomes[i] for (int i = 0; i < 10; i++) { Console.WriteLine("Digite o nome do " + (i +1) + " Jogador"); sNomes[i] = Console.ReadLine(); } //Escrever os nomes dos Jogadores em ordem inversa (do último para o primeiro) for (int i = 9; i >= 0; i--) { Console.WriteLine("O Nome do " + (i + 1) + " Jogador e: " + sNomes[i] ); } Console.ReadKey(); }