Exercícios

  1. Qual é o resultado dessas expressões?

    1. 3 == 3

    2. 3 != 3

    3. 3 >= 4

    4. not (3 < 4)

    1. True
    2. False
    3. False
    4. False
  2. Quais são as condições inversas dessas expressões? Não use o operador not.

    1. a > b

    2. a >= b

    3. a >= 18  and  dia == 3

    4. a >= 18  or   dia != 3

  3. Escreva um programa que pergunte a nota de uma prova e exiba na tela um conceito de acordo com esta tabela:

    Nota Conceito
    >= 90 A
    [80-90) B
    [70-80) C
    [60-70) D
    < 60 F

    Os colchetes e parênteses indicam intervalos fechados. Um intervalo fechado incluiu o número, o intervalo aberto exclui. Ex: 79.99999 dá conceito C , mas 80 dá conceito B.

  4. Escreva um programa para calcular as raízes de uma equação de 2o. grau. O programa deve ler os coeficientes a, b e c e exibir a(s) raiz(es), se houver. Lembrando que, a partir do cálculo de \(\Delta = \sqrt{b^2-4ac}\):

    • Se houver, as raízes são:

      \[\frac{-b \pm \sqrt{\Delta}}{2a}\]
    • Se \(\Delta\) for negativo, não há raízes reais

    • Se \(\Delta\) for zero, só há uma raiz real

  5. Um ano é bissexto se for divisível por 4 mas não por 100, a menos que seja divisível por 400 (ex: 2000 foi bissexto, mas 1900 não foi). Escreva um programa que recebe como entrada um ano e determina se ele é bissexto ou não.

  6. Calcule a data da Páscoa para um determinado ano.

    O algoritmo a seguir calcula a data do domingo de Páscoa para qualquer ano entre 1900 e 2099.

    Pergunte ao usuário um ano, e calcule:

    1. a = ano % 19
    2. b = ano % 4
    3. c = ano % 7
    4. d = (19 * a + 24) % 30
    5. e = (2 * b + 4 * c + 6 * d + 5) % 7
    6. dia = 22 + d + e

    Observação: O algoritmo fornece uma data em Março. Se o dia for superior a 31, subtraia 31 para obter o dia correspondente em Abril. Além disso, se o ano for 1954, 1981, 2049 ou 2076, subtraia 7 dias da data.

    Seu programa deve exibir uma mensagem de erro se for fornecido um ano fora do intervalo válido.

Next Section - Glossário