Este documento apresenta exemplos de algoritmos condicionais múltiplos e exercícios para praticar este tipo de estrutura condicional. Inclui a correção de exercícios anteriores sobre paridade de números e maior entre três valores. Em seguida, explica a estrutura da condicional múltipla e fornece mais seis exercícios para o leitor implementar usando esta estrutura.
1. Universidade Federal de Sergipe
Departamento de Computação
Introdução a Ciência da Computação
Condicional Múltipla
Felipe J. R. Vieira
Última Atualização em Novembro de 2011
2. Recapitulando
103201 - Introdução a Ciência da Computação 2
3. Sumário
➢
Correção de exercício;
➢ Condicional múltipla; e
➢ Mais exercício.
103201 - Introdução a Ciência da Computação 3
4. Correção de Exercício
2. Confeccionar um algoritmo para ler um número e
emitir se o mesmo é par ou ímpar.
103201 - Introdução a Ciência da Computação 4
5. Correção de Exercício
3. Confeccionar um algoritmo que leia 3 valores e
imprima o maior deles.
103201 - Introdução a Ciência da Computação 5
6. Correção de Exercício
4. Confeccione um algoritmo que leia 3 valores e
verifique se eles podem ser os comprimentos dos
lados de um triângulo, se forem, imprimir a
classificação do triângulo.
103201 - Introdução a Ciência da Computação 6
7. Condicional Múltipla
➢ Muitas vezes um algoritmo pode conter vários
comandos mutuamente exclusivos, isto é, se um ou
mais comandos forem executados os demais não o
serão;
➢Em situações como estas utilizaremos a condicional
múltipla;
➢
A condicional múltipla se caracteriza pela
execução de um conjuntos de comandos que são
precedidos por um valor que seja igual ao valor
corrente da variável.
103201 - Introdução a Ciência da Computação 7
8. Condicional Múltipla
➢Senão houver a correlação do valor da variável com
o valor explicitado, o grupo de comandos do senão
será executado;
caso VARIAVEL de
valor1 :sequencia_1_de_comandos;
valor2 :sequencia_2_de_comandos;
valor3 :sequencia_3_de_comandos;
…
valorN-1 :sequencia_N-1_de_comandos;
senao sequencia_N_de_comandos;
fim_caso;
103201 - Introdução a Ciência da Computação 8
9. Exercício
1. Confeccione um algoritmo que leia o Código do
Estado Civil e escreva a descrição correspondente:
“C” - “Casado”, “S” - “Solteiro”, “D” - “Divorciado”
e “V” - “Viúvo”.
2. Confeccione um algoritmo que simule o
funcionamento de uma calculadora, ou seja, emita o
resultado da operação entre dois operandos a partir
da leitura dos mesmos e do operador. Considere que
os possíveis operadores são: (+) adição, (-)
subtração, (x) multiplicação e (/) divisão.
103201 - Introdução a Ciência da Computação 9
10. Exercício
3. Confeccione um algoritmo que leia o mês
(numérico) e o ano e emita a quantidade de dias
deste mês/ano. Considerar anos bissextos.
4. Confeccione um algoritmo que leia nome, nota da
PR1 e nota da PR2 de um aluno. Imprimir: nome,
nota da PR1, nota da PR2, média truncada e uma
das mensagens: AP RP ou PF (a média é 7 para
,
aprovação, menor que 3 para reprovação e as
demais em prova final).
103201 - Introdução a Ciência da Computação 10
11. Exercício
5. Entrar com o salário de uma pessoa e imprimir o
desconto calculado do INSS segundo as informações
abaixo:
• Menor ou igual a R$ 600,00 – isento;
• Maior que R$ 600,00 e menor ou igual a R$
1200,00 – 20%;
•
Maior que R$ 1200,00 e menor ou igual a R$
2000,00 – 25%; e
•
Maior que R$ 2000,00 - 30%
6. Ler três valores (a, b, c) e efetuar o cálculo da
equação de segundo grau, apresentando as raízes,
se para os valores informados for possível efetuar o
referido cálculo.
103201 - Introdução a Ciência da Computação 11
12. Referências
➢
Material Base: Programação I – Lógica de
Programação (Material do Curso Técnico de
Desenvolvimento de Sistemas do IFS).
http://qacademico.cefetse.edu.br/Uploads/MATERIAIS_AULAS/435-PI_Programa%C3%A7%C3%A3o_I_Prof._Sozzi.pdf
103201 - Introdução a Ciência da Computação 12