MC-102 — Aula 03
Lista de exercicios

Jacques Wainer

Exercícios

Exercício 1

A solução abaixo está correta para classificar um número como par e menor que 100, ou par e maior ou igual a 100, etc, como no exemplo visto em classe?

print("Digite um número:")
a = int(input())
if (a % 2 == 0) and (a < 100):
  print("O número é par e menor do que 100")
else:
  if (a >= 100):
    print("O número é par e maior ou igual que 100")
if (a % 2 != 0) and (a < 100):
  print("O número é ímpar e menor do que 100")
else:
  if a >= 100:
    print("O número é ímpar e maior ou igual que 100")

Exercício 2

Leia os coeficientes de uma equação quadrática \(ax^2 + bx + c = 0\) e imprima as 2 soluções da equação. Se a equação tem 2 soluções, imprima as 2. Se so tem uma solução, imprima ela, e se não tem solução real, imprima “não ha solução real”

As formulas relevantes são:

\[ \Delta = b^2 -4ac \]

\[ x_{1,2} = \frac{-b +- \sqrt{\Delta}}{2a} \]

Se \(\Delta\) é positivo há duas soluções, se \(\Delta = 0\) só há uma solução e se \(\Delta\) é negativo não há soluções reais para a equação.

Exercício 3

Exercício 4

Exercício 5

Exercício 6

Quando ações são vendidas ou compradas por meio de um corretor, a comissão do corretor é muitas vezes calculada usando uma escala que depende do valor das ações negociadas. Escreva um programa que calcule o valor da comissão a partir do valor da transação informado pelo usuário, sabendo-se que o corretor cobra os valores indicados abaixo e que a comissão mínima é de R$ 39,00: