Loading…
Transcript

Aula 4 - Estrutura Condicional

Condições

IF / Else

int numero=2;

int valor=3;

if(numero == valor){

Console.WriteLine("Número igual ao valor");

} else {

Console.WriteLine("Número diferente do valor");

}

Igualdade Maior / Menor

Operação

1 == 2

1 == 1

1 != 2

1 != 1

1 > 2

1 < 2

1 >= 2

1 >= 1

Resultado

falso

verdadeiro

verdadeiro

falso

falso

verdadeiro

falso

verdadeiro

== igual

!= diferente

> Maior

< Menor

>= Maior igual

<= Menor igual

if ( <condição_booleana>) {

se a condição é verdadeira

executa esta parte.

} else if (<outra_condição>) {

se a outra condição é verdadeira

executa esta parte.

} else {

se nenhuma das duas for verdadeira executa esta parte.

}

Operadores lógicos

Operador

true | true

true | false

false | true

false | false

false ^ false

true ^ true

true ^ false

true & false

true & true

false & false

Resultado

verdadeiro

verdadeiro

verdadeiro

falso

falso

falso

verdadeiro

falso

verdadeiro

falso

| Ou lógico

|| Ou Condicional

& E Lógico

&& E Condicional

^ Ou Exclusivo

Switch / Case

int variavelTestada = 1;

switch (variavelTestada{

case 1:

Console.WriteLine("Caso variavelTestada seja 1");

break;

case 2:

Console.WriteLine("Caso variavelTestada seja 2");

break;

default:

Console.WriteLine("Caso variavelTestada não seja nem 1, nem 2");

break;

}

switch (variavelTestada)

{

// Este switch causará um erro.

case 1:

Console.WriteLine("Caso variavelTestada seja 1...");

// Faltou adicionar o break aqui.

case 2:

Console.WriteLine("... e/ou Caso variavelTestada seja 2");

break;

}

Exercícios

switch (<nome_da_variavel>)

{

case 1:

<Código da condição>

break;

default:

<Código da condição caso nenhum dos cases acima seja verdadeiro>

break;

}

int n = 2;

switch(n)

{

case 1:

case 2:

case 3:

Console.WriteLine("Caso n seja 1, 2 ou 3.");

break;

default:

Console.WriteLine("Caso n seja diferente de 1,2 ou 3.");

break;

}

Dúvidas?

Angelita Cassia Correia

Dirceu Semighini Filho

Roberto Leminski

http://dirceuprofessor.blogspot.com/2013/08/estrutura-condicional-c.html