Você está na página 1de 15

Marinha do Brasil Colgio Naval Curso de Formao para admisso em Curso de Graduao Disciplina 3.2.9 !

n"orm#$ica 3% ano

Aula 2.9
If else, while, do while e switch case.

Objetivos

Apresentar estrutura de lao, desvio e condicional.


if for while

e do while break e continue switch case

Blocos

Os blocos de comandos so definidos por { }

{ comando; comando; ... comando; }

Desvio Condicional - if

if (condi !o" comando;

if (condi !o" comando; else comando;

!emplos
if ( (estado##$%&'" (( (estado##$'" " cidade # $%io de &aneiro';

if (hora ) *+" {manha # true; document.write ($bom dia,'";} else {manha # false; document.write ($boa tarde,'";}

O O-erador Condicional .ern/rio if (0 ## +1" 2 # 31; else 2 # 41;

y = {(x == 20) ? 50 : 70};

5a os
while (condio) { comandos; }
60ecuta os comandos en7uanto a condi !o for verdadeira

Comando for
for (atribui !o; condi !o; incremento" { comandos; Os comandos s!o } e0ecutados en7uanto a condi !o for verdadeira

Comando switch case

m um pro"rama, se todos os desvios dependem de uma mesma vari#vel, devemos usar switch pois proporciona uma forma mais eficiente de manipular tal situao.

60em-lo switch case


switch (pais) {case "Brasil": diz="Oi!"; break; case "USA": diz="Hi!"; break; default: diz="Ola!";} doc ment!w"ite(di#);

do while
do { comandos; $$ exec tados a p"imei"a %e# e $$ en& anto a condio 'o" %e"dadei"a } while (condio);

60em-lo do while
%a" i = 0; do { doc ment!w"ite (i ( )*+,-.); i((; } while (i * 5);

break

Permite a interrupo de um lao antes que a condio seja satisfeita.

continue

Interrompe a iterao atual do lao, passando imediatamente $ pr%!ima iterao.

8a aula de hoje

Apresentar estrutura de lao, desvio e condicional.


if for while

e do while break e continue switch case

Você também pode gostar