Buscar

Aula 04 - Comandos de Selecao - Introducao

Prévia do material em texto

Comandos de Seleção – Introdução
PROGRAMAÇÃO ESTRUTURADA
Diógenes Cogo Furlan*
Professor
*Formação acadêmica: Bacharel em Informática e Mestrado em Informática pela Universidade 
Federal do Paraná, Brasil (2000)
▪ Comando IF
▪ Comando IF-ELSE
▪ Exemplos de programas
Sumário da Aula
Sintaxe do Comando IF
IF com 1 Comando
if( <condição> )
<comando_unico>
IF com 2 ou + Comandos
if( <condição> )
{
<bloco_comandos>
}
▪ Obrigatório uso de chaves.
Comando IF simples
SINTAXE GENÉRICA
if( <condição> )
{
<bloco_comandos_1>
}
FLUXOGRAMA
Condição
Bloco 1
V F
Comando IF-ELSE
if( <condição> )
{
<bloco_comandos_1>
}
else
{
<bloco_comandos_2>
}
Condição
Bloco 1 Bloco 2
V F
SINTAXE GENÉRICA FLUXOGRAMA
if( <condição> )
{
<bloco_comandos_1>
}
else
{
<bloco_comandos_2>
}
Funcionamento do Comando IF-ELSE
Condição
Bloco 1 Bloco 2
V F
SINTAXE GENÉRICA FLUXOGRAMA
A condição é testada.
if( <condição> )
{
<bloco_comandos_1>
}
else
{
<bloco_comandos_2>
}
Funcionamento do Comando IF-ELSE
Condição
Bloco 1 Bloco 2
V F
SINTAXE GENÉRICA FLUXOGRAMA
Se der verdadeiro, bloco 1 é 
executado.
if( <condição> )
{
<bloco_comandos_1>
}
else
{
<bloco_comandos_2>
}
Funcionamento do Comando IF-ELSE
Condição
Bloco 1 Bloco 2
V F
SINTAXE GENÉRICA FLUXOGRAMA
Se der falso, bloco 2 é 
executado.
Programa 1 – Enunciado
Escreva um programa em linguagem C para ler 
um número inteiro e imprimir uma mensagem 
caso ele seja positivo ou não.
Programa 1 – Resposta
Programa 2 – Enunciado
Escreva um programa em linguagem C para ler 
um número e imprimir uma mensagem dizendo 
se ele é par ou impar.
Programa 2 – Resposta
Programa 3 – Enunciado
Escreva um programa em linguagem C que peça 
2 números para o usuário e diga qual deles é o 
maior.
Programa 3 – Resposta
Programa 4 – Enunciado
Escreva um programa em linguagem C que 
ordena três números lidos nas variáveis A, B e 
C, ficando o menor valor em A e o maior em C. 
Mostre os resultados no final.
Programa 4 –
Resposta
Exercícios – Aula 04
Escreva um programa que mostre o maior entre 3 números 
lidos pelo usuário.
Escreva um programa que tendo como dados de entrada a 
altura e o sexo de uma pessoa (M=masculino e F=feminino), 
calcule seu peso ideal, utilizando as seguintes formulas:
• para homens: (72.7 * altura) – 58
• para mulheres: (62.1 * altura) – 44.7

Continue navegando