Curso Básico de C# - Parte 4 - Comandos condicionais
Condicionais SWITCH/CASE. Acima vemos que ao receber o valor digitado pelo usuário na variável "media", é usado o comando CONVERT.TOINT32, o qual veremos em artigos futuros.
Publicado em: 16 de março de 2009 | Leituras: 5.381 |
Canal: ASP.NET |
Autor: Carlos Eduardo de Andrade
int media;
Console.WriteLine ("Digite a média do aluno:");
media = Convert.ToInt32(Console.ReadLine());
switch(media)
{
case 1:
Console.WriteLine ("Aluno reprovado");
break;
case 2:
Console.WriteLine ("Aluno reprovado");
break;
case 3:
Console.WriteLine ("Aluno reprovado");
break;
case 4:
Console.WriteLine ("Aluno reprovado");
break;
case 5:
Console.WriteLine ("Aluno reprovado");
break;
case 6:
Console.WriteLine ("Aluno aprovado");
break;
case 7:
Console.WriteLine ("Aluno aprovado");
break;
case 8:
Console.WriteLine ("Aluno aprovado");
break;
case 9:
Console.WriteLine ("Aluno aprovado");
break;
case 10:
Console.WriteLine ("Aluno aprovado");
break;
}Acima vemos que ao receber o valor digitado pelo usuário na variável "media", é usado o comando CONVERT.TOINT32, o qual veremos em artigos futuros.
Assim como nos comandos IF/ELSE é necessário o uso dos caracteres ({}) para o controle do fluxo das informações.
Devemos sempre usar o comando BREAK para separar cada condição, finalizando o caso anterior.
No exemplo anterior vimos 10 condições, veremos abaixo um exemplo o qual tem um valor DEFAULT, que caso nenhuma condição seja a do CASE correspondente.
Exemplo:
string dia;
Console.WriteLine("Digite um dia da semana");
dia = Console.ReadLine();
switch(dia)
{
case "segunda":
Console.WriteLine("Primeiro dia da semana.");
break;
case "terca":
Console.WriteLine("Segundo dia da semana.");
break;
case "quarta":
Console.WriteLine("Terceiro dia da semana.");
break;
case "quinta":
Console.WriteLine("Quarto dia da semana.");
break;
case "sexta":
Console.WriteLine("Quinto dia da semana.");
break;
case "sabado":
Console.WriteLine("Sexto dia da semana.");
break;
case "domingo":
Console.WriteLine("Sétimo dia da semana.");
break;
default:
Console.WriteLine("Dia da semana inexistente");
break;
}Quando utilizamos valores como uma string no CASE é necessário utilizar ("").
Conclusão
Este é o quarto de uma série de artigos para iniciantes da linguagem C# deixando aberto a idéias e dúvidas através do e-mail: carlos.andrade@fcamara.com.br.No próximo artigo iremos aprender sobre laços de repetição.Carlos Eduardo de Andrade, MCTS Web Applications e sócio-consultor da F|Camara, estuda além da evolução técnica, também a evolução humana.Já trabalhou em muitos projetos e hoje atua como consultor e gerente de projetos.
Resposta em até 24 horas! (grátis)Dúvidas?
Autor da matéria
Últimas matérias escritas pelo autor:
|
Carlos Eduardo de Andrade MCTS Web Applications, desenvolvedor a mais de 10 anos e sócio-coordenador da F|Camara, estuda além da evolução técnica, também a evolução humana. |
Últimas matérias escritas pelo autor:
29/07 - Curso Básico de C# - Parte 17 - GroupB...
06/07 - Curso Básico de C# - Parte 16 - ToolTi...
05/07 - Curso Básico de C# - Parte 15 - ListBo...
04/07 - Curso Básico de C# - Parte 14 - ComboB...
02/07 - Curso Básico de C# - Parte 13 - Label
23/06 - Curso Básico de C# - Parte 12 - TextBo...
04/06 - Curso Básico de C# - Parte 11 - Button
29/05 - Curso Básico de C# - Parte 10 - Forms
18/05 - Curso Básico de VB.NET - Parte 7 - Exi...
15/05 - Curso Básico de VB.NET - Parte 6 - Rep...
12/05 - Curso Básico de VB.NET - Parte 5 - Rep...
09/05 - Curso Básico de VB.NET - Parte 4 - Com...
06/05 - Curso Básico de VB.NET - Parte 3 - Com...
05/05 - Curso Básico de VB.NET - Parte 2 - Ope...
06/07 - Curso Básico de C# - Parte 16 - ToolTi...
05/07 - Curso Básico de C# - Parte 15 - ListBo...
04/07 - Curso Básico de C# - Parte 14 - ComboB...
02/07 - Curso Básico de C# - Parte 13 - Label
23/06 - Curso Básico de C# - Parte 12 - TextBo...
04/06 - Curso Básico de C# - Parte 11 - Button
29/05 - Curso Básico de C# - Parte 10 - Forms
18/05 - Curso Básico de VB.NET - Parte 7 - Exi...
15/05 - Curso Básico de VB.NET - Parte 6 - Rep...
12/05 - Curso Básico de VB.NET - Parte 5 - Rep...
09/05 - Curso Básico de VB.NET - Parte 4 - Com...
06/05 - Curso Básico de VB.NET - Parte 3 - Com...
05/05 - Curso Básico de VB.NET - Parte 2 - Ope...
Matérias relacionadas
Últimas matérias
Últimas notícias
Dicas do canal
- Edição de dados no GridView utilizando o...
Chegamos à segunda parte deste artigo e criaremos ... - Edição de dados no GridView utilizando o...
Existem alguns problemas comuns nos projetos de so...







Asp .Net - JavaScriptSerializer: JSON em C#
O que você procura para sua vida profissional?
O planejamento agrega valor
E-mail marketing em 140 caracteres
Novos iPods, novo iOS, novo iTunes e nova Apple TV
Conheça as 100 primeiras cidades atendidas pelo Banda Larga ...
Linus Torvalds diz que mercado já se rendeu ao Linux