Faculdade de Ciência da Informação

Exercícios de Testes Condicionais

  1. Quais são os dois valores do tipo de dado booleano? Como eles são escritos?
  2. Quais são os três operadores booleanos?
  3. Escreva a tabela verdade de cada operador booleano (ou seja, todas as combinações possíveis de valores booleanos para o operador e como elas são avaliadas)
  4. Para que valores booleanos as expressões a seguir são avaliadas:
    1. (5>4) and (3==5)
    2. not (5>4)
    3. (5>4) or (3==5)
    4. not ((5>4) or (3==5))
    5. (true and true) and (true==false)
    6. (not false) or (not true)
  5. Quais são os seis operadores de comparação?
  6. Qual a diferença entre o operador “igual a” e o operador de atribuição?
  7. Explique o que é uma condição e quando você usaria uma.
  8. Identifique os três blocos no código a seguir:
    • spam = 0
    • if spam ==10:
      • print(‘ovos’)
      • if spam > 5:
        • print (‘bacon’)
      • else:
        • print (‘presunto’)
      • print(‘spam’)
    • print(‘spam’)
  9. Escreva um código que exiba “Oi”se 1 estiver armazenado na variável spam, “Tchau” se 2 estiver armazenado em spam e “Parabéns” se outro valor estiver armazenado em spam.
  10. Escreva um programa que leia dois números e que pergunte qual a operação que você deseja realizar. Você pode calcular a soma (+), subtração(-), multiplicação (*) e divisão (/). Exiba o resultado da operação solicitada.
  11. Escreva um programa para aprovar o empréstimo bancário para compra de uma casa. O programa deve perguntar o valor da casa a comprar, o salário e a quantidade de anos a pagar. O valor da prestação mensal não pode ser superior a 30% do salário. Calcule o valor da prestação como sendo o valor da casa a comprar dividido pelo número de meses a pagar.
  12. Escreva um programa que calcule o preço a pagar pelo fornecimento de energia elétrica. Pergunte a quantidade de kWh consumidas e o tipo de instalação: R para residências, I para a indústria e C para comércios. Calcule o preço a pagar de acordo com a tabela a seguir:
    1. Residencial:
      1. até 500 – preço R$ 0,40
      2. acima de 500 – preço R$ 0,65
    2. Comercial:
      1. até 1000 – R$ 0,55
      2. acima de 1000 – R$ 0,60
    3. Industrial:
      1. até 5000 – R$ 0,55
      2. acima de 5000 – R$ 0,60