Classificação
0 %
Popularidade
Opine
Descrição:
Exercício Python 012: Faça um algoritmo que leia o preço de um produto e mostre seu novo preço, com 5% de desconto. Veja o…






Fiz de algumas formas diferentes também:
b = int(input('Este fogão custa: R$'))
d = int(input('Qual o desconto? '))
t = (b*d) / 100
print(f'Com o desconto de {d}% o fogão fica por {b-t}')
Ou
b = int(input('Este fogão custa: R$'))
d = int(input('Qual o desconto? '))
t = 1 – (d/100)
print(f'Com o desconto de {d}% o figão ficou por R${b*t}')
Pouca gente sabe disso. Deveria ser ensinado em todos os lugares. Eu apenas multiplico por 0.95 para 5% 0.9 para 10%. ou seja novo = preço * 0.95
p = float(input('Qual o preço de seu produto? '))
p1 = p * 5 / 100
r = p – p1
print(f'Seu produto com desconto de 5% custa {r} R$')
Calculando descontos.
d = float(input('Qual é o valor do desconto?: '))
p = float(input('Qual é o preço do produto?: R$ '))
n = p – (p*d/100)
print(f'O produto que custava R$ {p:.2f} reais com o desconto de {d:.2f} % vai custar R$ {n:.2f} reais!')
Minha resolução (11/12/2022):
preco = float(input('Digite o preço do produto: R$'))
desconto = int(input('Digite o desconto a ser aplicado: '))
descont_aplicado = preco*desconto/100
novo_preco = preco – descont_aplicado
print(f'O novo preço do produto será de R${novo_preco:.2f}')
Caramba esse foi o mais difícil, mas no fim consegui com apenas uma dica de como fazer porcentagem com (*0,05)
Estou no meu caminho atrás de virar um programador dia 10/12/22
EXERCIOCIO#012:
p = float(input('Qual é o preço do produto? R$'))
dd = float(input('qual é o desconto?''%'))
d = p – (p * (dd / 100))
print(f'O produto que custava R${p:.2f}.n na promoção com desconto de 5% vai custar R${d:.2f}.')
p = float(input('Digite o preço do produto: '))
print(f'Estamos em liquidação o produto de R${p:.2f} nHoje está por apenas R${p-(p*0.05):.2f}')
p=float(input('Digite o preço R$ '))
d=p*0.05
pf=p-d
print('Você pagará somente R$ {:.2f}'.format(pf))
p = float(input('quanto custa o produto? R$'))
n = p -(p * 5 / 100)
print('o produto que custava R$ {} R$ agora com 5% de disconto ficara R$ {:.2f} '.format(p, n))
p = float(input('Qual preço do produto? R$'))
print(f'O produto que custava R${p}, na promoção com desconto de 5% vai custar R${p * 0.95:.2f}')
A quem interessar, tem uma outra maneira de calcular porcentagem. Se quero calcular, por exemplo, 20% de um valor, faço o valor * 0.20 – se for uma porcentagem menor do que 10, é só colocar mais uma casa decimal. Por exemplo: valor * 0.05 (vai mostrar o 5% de desconto).
Meu código ficou assim, utilizando uma maneira mais atualizada de aplicar o format:
P = float(input('Digite o preço do produto: R$'))
PNovo = P – (P * 0.05)
print(f'O preço final com desconto será de R${PNovo:.2f}.')
print('Aqui vou calcular o valor de um produto com o desconto de 5%.')
v5 = float(input('Digite o preço de um produto: R$'))
desc = v5 – (v5 * 5 / 100)
print(f'O valor do produto que era R${v5}, após o desconto de 5% ficou por, R${desc}')
p = float(input('Qual é o preço do produto? R$'))
pcd = p * 0.95
print('O produto, com 5% de desconto, agora é R${:.2f}'.format(pcd))
>> obs: pcd é preço com desconto <<
val = float(input('Digite o valor original do produto: R$'))
desc = float(input('Digite o valor do desconto: %'))
valdesc = val*((100-desc)/100)
print(f' O valor que custava R${val:.2f} agora custa R${valdesc:.2f}')
Aqui da pra escolher o desconto:
preco = float(input('Digite o preco >>> R$'))
desconto = float(input('Quantos porcento de desconto? >>> '))
precofinal = preco * ((100 – desconto) / 100)
print('Seu produto de R${:.2f} com {:.2f}% de desconto é >>> R${:.2f}'.format(preco, desconto, precofinal))
Fiz assim:
preco = float(input('Digite o preco >>> R$'))
desconto = preco * 0.95
print('Seu produto de R${:.2f} com 5% de desconto é >>> R${:.2f}'.format(preco, desconto))
Preferi utilizar o desconto em decimal
Fiz um pouco maior e podendo mudar o valor do desconto ficou assim:
v = float(input('Digite o valor do produto R$'))
d = float(input('Valor Desconto %'))
de = v*(d/100)
t = v-de
print ('O valor do produto e de R${:.2f} com o desconto de {:.0F}% ficara no valor de R${:.2f}'.format(v, d, t))
Fiz de um jeito um pouco diferente, tornando o desconto uma variável e mostrando quanto ele representa da variável preço.
Ficou assim:
preço = float(input('Vamos descobrir o seu desconto! Digite o preço do produto: R$ '))
desc = float(input('Agora digite o desconto que será dado: '))
d = preço * desc/100
print(f'O desconto que você irá receber será de {d}')
novo = preço – d
print(f'O novo preço do produto será R${novo:.2f}')
Lembrando pra quem está assistindo em 2022, o ".format" já está defasado e agora basta colocar o "f" antes das aspas e os {} podem estar com a variável dentro.
preço = float(input('Qual é o preço do produto? RS:'))
porcetagem = float(input('Qual é o valor do desconto em porcetagem?'))
desconto = (preço * porcetagem / 100)
produto = preço-desconto
print('O valor do desconto vai ser de R${}.'.format(desconto))
print('O produto que custava R${}, na promoção com o desconto de{}% vai custar R${}.'.format(preço, porcetagem,produto))
Tem varias formas de calcular a porcentagem no meu caso fiz n1-((n1/100)*5). Existe algum padrão para programadores nesse sentido? Sabe quando ingressarmos em uma equipe, teria algum padrão pra seguir?
prod=float(input("Qual o valor do produto? "))
desc=prod-(prod*(5/100))
print("O produto custa {:.2f}, se for pagar à vista, tem desconto de 5%, R${:.2f}".format(prod,desc))
p = float(input('Preço do produto R$'))
d = (p*-5/100)+p
print('Valor do produto com disconta é {:.1f}'.format(d))
Tanto nao sabem calcular porcentagem que o que a Dilma falou virou meme, apesar de matematicamente estar certo.
Ela disse: 30% de 25%, que estaria entre 7,5% e 12,5%
De fato, 10% de 25% = 2,5%. Logo, 30% = 2,5% * 3 = 7,5%
Se fosse 30% de 30%, corresponderia a 9%.
Ambos os resultados estão dentro do intervalo de 7,5% a 12,5%. Portanto ela estava certa.
Nessas horas que precisamos reavaliar nossa própria cultura e conhecimento.