icc – aula 07 – condicional múltipla

12
Condicional Múltipla Universidade Federal de Sergipe Departamento de Computação Introdução a Ciência da Computação Última Atualização em Novembro de 2011 Felipe J. R. Vieira

Upload: felipe-j-r-vieira

Post on 03-Jul-2015

1.301 views

Category:

Documents


3 download

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

Page 1: ICC – Aula 07 – Condicional Múltipla

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

2

Recapitulando

103201 - Introdução a Ciência da Computação

Page 3: ICC – Aula 07 – Condicional Múltipla

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

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

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

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

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

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

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

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

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

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