icc – aula 07 – condicional múltipla
DESCRIPTION
Aula 07 da disciplina de Introdução a Ciência da Computação, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe. Apresenta estrutura condicional múltipla.TRANSCRIPT
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
2
Recapitulando
103201 - Introdução a Ciência da Computação
3103201 - Introdução a Ciência da Computação
Sumário
➢ Correção de exercício;
➢ Condicional múltipla; e
➢ Mais exercício.
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
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
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
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
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;
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.
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).
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.
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