Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 8 – Estrutura Condicional Computação I - aula 4 - 2012/2 2 Estrutura Condicional Faça um programa em Python que: 1. Leia os coeficientes a, b e c de uma equação de segundo grau e chame uma função que retorne as soluções de uma equação de segundo grau. Utilize qualquer função que você já tenha feito que o ajude a resolver este exercício. Lembre-se que as soluções podem ser complexas. Computação I - aula 4 - 2012/2 3 Estrutura Condicional 2.a Defina a função matemática a seguir: Qual o número mínimo de casos de teste para garantir que todas as linhas do programa são executadas? Crie casos de teste para os pontos de inflexão da função (as fronteiras entre cada parte). 2.b. Faça um programa que leia um valor para x e imprima o valor da função definida acima. Computação I - aula 4 - 2012/2 4 Estrutura Condicional Nos exercícios abaixo faça sempre a leitura e impressão de dados na função main(): 3. Retorne o mínimo e o máximo de dois valores fornecidos. 4. Diga se um polinômio do segundo grau tem raízes reais ou não, dados seus três coeficientes (retorne True ou False). Pense em casos de teste para sua função. 5. Diga se uma pessoa tem direito à meia entrada, dados a idade da pessoa e se ela tem ou não carteira de estudante (True se tem, False se não tem). Lembrando que uma pessoa tem direito à meia-entrada se é maior de 65 anos ou estudante. O que acontece caso uma pessoa maior de 65 anos tenha carteira de estudante? Computação I - aula 4 - 2012/2 5 Estrutura Condicional 6. Uma faculdade atribui menções aos alunos conforme a faixa de notas que tenha atingido: 9,0 a 10: S (superior) 7,0 a 8,9: MS (médio superior) 5, 0 a 6,9: M (médio) 3,0 a 4,9: MI (médio inferior) . Elaborar uma função que dada a nota retorna a menção. Elaborar um programa para ler a nota e imprimir a menção. 7. Uma empresa decide dar um reajuste a seus funcionários de acordo com os critérios seguintes: - 50 % para aqueles que ganham menos de 300; - 20 % para aqueles que ganham entre 300 e 1000 (inclusive); e - 15 % para os demais. Escreva uma função que dado o valor do salário, retorne o salário reajustado. faça um programa que leia o nome e o salário de um funcionário e imprima o nome e o salário reajustado. Computação I - aula 4 - 2012/2 6 Aula 8 – Estrutura Condicional Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6
Compartilhar