Buscar

08 - Comandos condicionais Parte II - exercício 2 - sem animacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Desvio Condicional Composto
Roberto Rocha
http://pvbps-sambavideos.akamaized.net/account/671/1/2018-08-29/video/fb4bdd58e8704d568c05a4c519cb03a3/fb4bdd58e8704d568c05a4c519cb03a3_480p.mp4
http://pvbps-sambavideos.akamaized.net/account/671/1/2018-08-29/video/fb4bdd58e8704d568c05a4c519cb03a3/fb4bdd58e8704d568c05a4c519cb03a3_480p.mp4
Como ficou sua solução exercício 2?
Exercícios de fixação: utilize se... senao
1. Escreva um programa para ler a idade de uma pessoa e mostrar se a pessoa é ou não maior de idade. A maioridade se 
estabelece ao alcançar 18 anos.
2. Escreve um programa que leia um número e diga se esse número é par ou ímpar.
3. O cardápio de uma lanchonete é dado abaixo. Prepare um programa que o código correspondente ao item da 
lanchonete e mostre a descrição do item e seu valor. Caso for digitado um valor não existente mostre a mensagem 
código inválido
1 - Hambúrguer............... R$ 30,00
2 - Cheeseburger.............. R$ 35,50
3 - Fritas............................ R$ 20,50 
4 - Refrigerante................. R$ 10,00
5 - Milkshake..................... R$ 30,00
.. – código inválido
Exercício de fixação:
2. Escreve um programa que leia um número e diga se esse número é par ou ímpar.
Entrada 
Número qualquer
Saída
Uma das opções:
O número é par
O número é impar
Processamento
Número é divisível por 2 → Par
Senao 2 → Impar
8 2
40
9 2
41
X 2
QR
0
Par
1
Impar
Operador mod
Resto da divisão 
R ← mod(x,2)
Par Impar
leia um número e mostrar se esse número é par ou ímpar.
Terceiro passo:
Isolar ações consideradas primitivas
início
// leia um número e mostrar se esse número é par ou ímpar. 
“ definir um local para armazenar o número.”
“ se mod(numero,2) =0 então mostrar Par”
fim.
“ ler o número e armazená-lo”
“ senão mostrar Ímpar”
leia um número e mostrar se esse número é par ou ímpar.
Terceiro passo:
Isolar ações consideradas primitivas
início
// leia um número e mostrar se esse número é par ou ímpar. 
“ definir um local para armazenar o número.”
“ se mod(numero,2) =0 então mostrar Par”
fim.
“ ler o número e armazená-lo”
“ senao mostrar Ímpar”
Definindo os nomes e as instruções
algoritmo “Parimpar"
inicio
fimalgorimto
// leia um número e mostrar se esse número é par ou ímpar. 
var
numero: inteiro
se (mod(numero,2)=0) entao
escreva (“O número ”,numero,” é Par”)
leia(numero)
senao
escreva (“O número ”,numero,” é Impar”)
fimse
Testando o algoritmo
Vamos agora conferir nosso algoritmo para ver se ele dará a 
resposta desejada
Numero 8
O número 8 é Par
Leia um número e mostrar se esse número é par ou ímpar.
Como é um teste condicional temos que realizar vários testes
Primeiro teste : número 8 => deverá mostrar: O número 8 é par
Verdadeirose (mod(numero,2)=0) entao
escreva (“O número ”,numero,” é Par”)
Definindo os nomes e as instruções
algoritmo “ParImpar"
inicio
fimalgorimto
// leia um número e mostrar se esse número é par ou ímpar. 
var
numero: inteiro
leia(numero)
senao
escreva (“O número ”,numero,” é Impar”)
fimse
Testando o algoritmo
Vamos agora conferir nosso algoritmo para ver se ele dará a 
resposta desejada
Numero 9
O número 9 é Impar
Leia um número e mostrar se esse número é par ou ímpar.
Como é um teste condicional temos que realizar vários testes
Segundo teste : número 9 => deverá mostrar: O número 9 é impar
Falsose (mod(numero,2)=0) entao
escreva (“O número ”,numero,” é Par”)
Definindo os nomes e as instruções
algoritmo “ParImpar"
inicio
fimalgorimto
// leia um número e mostrar se esse número é par ou ímpar. 
var
numero: inteiro
leia(numero)
senao
escreva (“O número ”,numero,” é Impar”)
fimse
Leia um número e mostrar se esse número é par ou ímpar.
se (mod(numero,2)=0) entao
escreva (“O número ”,numero,” é Par”)
Definindo os nomes e as instruções
algoritmo “ParImpar"
inicio
fimalgorimto
// leia um número e mostrar se esse número é par ou ímpar. 
var
numero: inteiro
leia(numero)
senao
escreva (“O número ”,numero,” é Impar”)
fimse

Outros materiais