Você está na página 1de 18

Introdução à Programação

Aula 6 - Estrutura Condicional simples e composta

Curso: Técnico em Desenvolvimento de Sistemas

Professor: Fernando Kenji Kamei


E-mail: fernando.kenji@ifal.edu.br

Versão: 2022
O que vimos na aula passada…

• Operadores Lógicos que retornam True e False


• &&
• ||

• Operadores Relacionais
• == | != | > | < | >= | <=

Introdução à Programação | Prof. Fernando Kenji 2


O que veremos hoje

• Como tomar decisões em nossos códigos

Introdução à Programação | Prof. Fernando Kenji 3


Vamos pensar no seguinte jogo…
Jogo de Adivinhação

Elabore um jogo que deve ter um número secreto (inicialmente o próprio programador deve
escolher esse número). O jogador deve tentar acertar esse número.

O jogo deve informar se o jogador acertou ou errou o número secreto.

Introdução à Programação | Prof. Fernando Kenji 4


Vamos pensar no seguinte jogo…
Jogo de Adivinhação

Então o que precisamos fazer?

Introdução à Programação | Prof. Fernando Kenji 5


Vamos pensar no seguinte jogo…
Jogo de Adivinhação

Precisamos tomar decisões com base no


palpite do jogador.

Introdução à Programação | Prof. Fernando Kenji 6


Vamos pensar no seguinte jogo…
Jogo de Adivinhação

Precisamos tomar decisões com base no


palpite do jogador.

Errou

Introdução à Programação | Prof. Fernando Kenji 7


Vamos pensar no seguinte jogo…
Jogo de Adivinhação

Precisamos tomar decisões com base no


palpite do jogador.

Errou Acertou

Introdução à Programação | Prof. Fernando Kenji 8


Vamos pensar no seguinte jogo…
Jogo de Adivinhação

Então temos…
• Número secreto
• Um palpite (chute)
• E condições para avaliar

Introdução à Programação | Prof. Fernando Kenji 9


Estrutura Condicional Simples

if(<condição>) { A condição deve ser uma expressão


<comandos aqui> lógica
}

Introdução à Programação | Prof. Fernando Kenji 10


Estrutura Condicional Simples

if(<condição>) { A condição deve ser uma expressão


<comandos aqui> lógica
}
Os comandos só serão executados
caso a condição for verdade

Introdução à Programação | Prof. Fernando Kenji 11


Estrutura Condicional Simples
Jogo de Adivinhação

numeroSecreto = 10
chute = 12
Aqui temos uma condição
if (chute == numeroSecreto) { if = se isso
console.log("Acertou!");
}

Introdução à Programação | Prof. Fernando Kenji 12


Exercício prático 1
Número impar

Elabore um algoritmo que dado um número, imprime se este é impar.

Introdução à Programação | Prof. Fernando Kenji 13


Estrutura Condicional Composta
if (<condição>) {
<comandos aqui>
}
else { Agora temos o else, cujo os seus
<comandos aqui> comando só serão executados, caso
} a condição do if não seja verdadeira

Introdução à Programação | Prof. Fernando Kenji 14


Estrutura Condicional Composta
Jogo de Adivinhação

if (chute == numeroSecreto) {
console.log("Acertou!"); Caso a condição numeroSecreto ==
chute não seja atendida, o código
} else { irá para o else
console.log("Errou!");
} else = senão

Introdução à Programação | Prof. Fernando Kenji 15


Exercício prático 2
Número impar ou par

Elabore um algoritmo que dado um número, imprime se este é impar ou par.

Introdução à Programação | Prof. Fernando Kenji 16


Exercício prático 3
Sistema de boate

Uma boate tem um sistema que é utilizado na entrada da boate, onde uma funcionário
solicita o documento da pessoa, e informa no sistema a idade da pessoa que quer entrar.

O sistema só deve permitir a entrada na boate em duas situações:


Maiores de idade ou se for amigo do dono da boate.

Introdução à Programação | Prof. Fernando Kenji 17


Exercício prático 4
Sistema para veri car situação do aluno

Uma escola precisa de um sistema para veri car a situação nal dos alunos.

Para isso, o sistema deve receber as 4 médias de um aluno(a) e calcular a média nal do
mesmo.

Para ser aprovado direto, deve possuir média nal maior ou igual a 6. Caso não tenha sido
aprovado direto, deverá realizar uma recuperação.

Se na recuperação, obtiver a nota maior ou igual a 5, será aprovado.

Introdução à Programação | Prof. Fernando Kenji 18


fi
fi
fi
fi
fi

Você também pode gostar