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")
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.
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:
Até R$ 2.500,00, comissão de R$30+1,7%
R$2.500,01 até R$6.250,00, comissão de R$56 + 0,66%
R$6.250,01 até R$20.000,00, comissão de R$76 + 0,34%
R$20.000,01 até R$50.000,00, comissão de R$100 + 0,22%
R$50.000,01 até R$500.000,00, comissão de R$155 + 0,11%
Mais que R$ 500.000,00, comissão de R$255 + 0,09%