Baixe o app para aproveitar ainda mais
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
Compartilhar