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 | floatmedia=8;if(media>7)Console.WriteLine("Aprovado");Resultado:Aprovado | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | floatmedia=8;if(media>9){Console.WriteLine("Aprovado");Console.WriteLine("Parabens continueassim");}else{Console.WriteLine("Reprovado");Console.WriteLine("Deve estudar mais!");} | 
| 1 2 3 4 5 | if(a>1)if(b>2)if(c>3) | 
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 | intnumero=10;if(numero == 1)Console.WriteLine("um");elseif(numero == 5)Console.WriteLine("Cinco");elseif( numero == 10 )Console.WriteLine("Dez");elseConsole.WriteLine(" Número Inválido"); | 
 
 
 
 
 
 
 
