quarta-feira, 30 de maio de 2018

Curso De C# para Iniciantes - Fundamentos CSharp Estrutura condicional o...





As estruturas de decisão e iteração determinam a um algoritmo a
“tomar decisões” com base no resultado de uma expressão condicional e
executar comandos repetidas vezes uma determinada operação. As
estruturas de decisão que serão estudadas são: if e switch e as de
iteração são: for,while,do while e foreach e os comandos break,continue e
goto.


IF

São estruturas que permitem a um algoritmo a “tomar decisões” através de
um resultado de uma expressão condicional. Sua estrutura é composta
por:

if(expressão de condição a ser verificada)

comando1;

else

comando2;


Obs: Caso a expressão de condição for verdadeira(true) é executado
somente o comando1, caso seja falsa será executada o comando2.


Exemplo:


Caso 1: Comando if


1
2
3
4
5
6
7
8
9
float media=8;
 
if (media>7)
 
Console.WriteLine("Aprovado");
 
Resultado:
 
Aprovado
Caso 2: Comando if com a opção else e bloco de comandos


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
float media=8;
 
if(media>9)
 
{
 
Console.WriteLine("Aprovado");
 
Console.WriteLine("Parabens continue assim");
 
}else{
 
Console.WriteLine("Reprovado");
 
Console.WriteLine("Deve estudar mais!");
 
}
Caso 3: Ifs encadeados (aninhados)


1
2
3
4
5
if(a>1)
 
if(b>2)
 
if(c>3)
Caso 4:  Ifs em escada, é uma sequencia de comandos if que após o
comando else há outro comando if também é conhecida como estrutura(” if
else if “):


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int numero=10;
 
if (numero == 1)
 
Console.WriteLine("um");
 
else
 
if (numero == 5)
 
Console.WriteLine("Cinco");
 
else
 
if( numero == 10 )
 
Console.WriteLine("Dez");
 
else
 
Console.WriteLine(" Número Inválido");