Download - ICC – Aula 07 – Condicional Múltipla
![Page 1: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/1.jpg)
Condicional Múltipla
Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação
Última Atualização em Novembro de 2011
Felipe J. R. Vieira
![Page 2: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/2.jpg)
2
Recapitulando
103201 - Introdução a Ciência da Computação
![Page 3: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/3.jpg)
3103201 - Introdução a Ciência da Computação
Sumário
➢ Correção de exercício;
➢ Condicional múltipla; e
➢ Mais exercício.
![Page 4: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/4.jpg)
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
![Page 5: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/5.jpg)
5
3. Confeccionar um algoritmo que leia 3 valores e imprima o maior deles.
103201 - Introdução a Ciência da Computação
Correção de Exercício
![Page 6: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/6.jpg)
6
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
Correção de Exercício
![Page 7: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/7.jpg)
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
![Page 8: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/8.jpg)
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;
103201 - Introdução a Ciência da Computação
caso VARIAVEL devalor1 :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;
![Page 9: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/9.jpg)
9
Exercício
103201 - Introdução a Ciência da Computação
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.
![Page 10: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/10.jpg)
10
Exercício
103201 - Introdução a Ciência da Computação
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).
![Page 11: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/11.jpg)
11
Exercício
103201 - Introdução a Ciência da Computação
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.
![Page 12: ICC – Aula 07 – Condicional Múltipla](https://reader035.vdocuments.com.br/reader035/viewer/2022081804/5595a1ad1a28ab19448b4796/html5/thumbnails/12.jpg)
12
Referências
➢ Material Base: Programação I – Lógica de Programação (Material do Curso Técnico de Desenvolvimento de Sistemas do IFS).
103201 - Introdução a Ciência da Computação
http://qacademico.cefetse.edu.br/Uploads/MATERIAIS_AULAS/435-PI_Programa%C3%A7%C3%A3o_I_Prof._Sozzi.pdf