#crie um moodulo chamado moeda.py que tenha as funcoes #incorporadas aumentar(), diminuir(), dobro() e metade() #faça tambem um prog que importe esse modulo e use algumas dessas funcoes import moeda num = float(input('Digite um valor: ')) pcta = float(input('Escolha uma porcentagem de aumento: ')) pctd = float(input('Escolha uma porcentagem de redução: ')) dobro = moeda.dobro(num) metade = moeda.metade(num) diminuir = moeda.diminuir(num, pctd) aumentar = moeda.aumentar(num, pcta) print(f'O dobro de {num} é {dobro:.2f}.') print(f'A metade de {num} é {metade:.2f}.') print(f'{num} com um aumento de {pcta}% é {aumentar:.2f}.') print(f'{num} com uma redução de {pctd}% é {diminuir:.2f}.')
import moeda num = float(input("Digite um valor:\n>R$ ")) aumento = moeda.aumentar(num, format=True) diminuido = moeda.diminuir(num, format=True) print(f"\nAumentando {aumento[1]}%, temos {aumento[0]}") print(f"Diminuindo {diminuido[1]}%, temos {diminuido[0]}") print(f"\nO dobro de {moeda.moeda(num)} é {moeda.dobro(num, format = True)}") print(f"A metade de {moeda.moeda(num)} é {moeda.metade(num, format = True)}")
"""""ex109 - Formatando Moedas em Python Modifique as funcoes que foram criadas no desafio 107 para que elas aceitem um parametro ou mais, informando se o valor retornado por elas vai ser ou nao formatado pela funcao moeda(), desenvolvido no desafio 108.""" import moeda preco = float(input("Digite o preco: ")) print("A metade de {} é {}".format(moeda.moeda(preco), moeda.metade(preco, True))) print("O dobro de {} é {}".format(moeda.moeda(preco), moeda.dobro(preco, True))) print("Aumentado 10%, temos {}".format(moeda.aumentar(preco, 10, True))) print("Reduzindo 13%, temos {}".format(moeda.diminuir(preco, 13, True)))
from moeda import dobro, metade, aumentar, diminuir, moeda, resumo p = float(input('Digite um preço: ')) print('O dobro de {} é {}'.format(moeda(p), dobro(p, True))) print('A metade de {} é {}'.format(moeda(p), metade(p, True))) print('AUMENTANDO 10% de {} é {}'.format(moeda(p), aumentar(p, 10, True))) print('DIMINUINDO 10% de {} é {}'.format(moeda(p), diminuir(p, 10, True))) print(resumo(50, 10, 20))
#Crie um módulo chamado moeda.py que tenha as funções incorporadas aumentar(), diminuir(), dobro() e metade(). Faça também um #programa que importe esse módulo e use algumas dessas funções. import moeda num = float(input('Digite o preço R$')) moeda.metade(num) moeda.dobro(num) moeda.aumentar(num)
from moeda import dobro, metade, aumentar, diminuir, moeda p = float(input('Digite um preço: ')) print('O dobro de {} é {}'.format(moeda(p), moeda(preço=dobro(p)))) print('A metade de {} é {}'.format(moeda(p), moeda(preço=metade(p)))) print('AUMENTANDO 10% de {} é {}'.format(moeda(p), moeda(preço=aumentar(p, 10)))) print('DIMINUINDO 10% de {} é {}'.format(moeda(p), moeda(preço=diminuir(p, 10))))
from moeda import moeda, metade, dobro, aumentar, diminuir numero = float(input('Digite o preço: R$ ')) print('A metade de {} é {}.'.format(moeda(numero), metade(numero, True))) print('O dobro de {} é {}.'.format(moeda(numero), dobro(numero, True))) print('Aumentando {}%, temos {}.'.format(15, aumentar(numero, 15, True))) print('Diminuindo {}%, temos {}.'.format(15, diminuir(numero, 15, True)))
import moeda num = float(input("Digite um valor:\n>R$ ")) aumento = moeda.aumentar(num) diminuido = moeda.diminuir(num) print( f"\nAumentando {aumento[1]}% em R$ {num}, temos {moeda.moeda(aumento[0])}") print( f"Diminuindo {diminuido[1]}% em R$ {num}, temos {moeda.moeda(diminuido[0])}" ) print(f"\nO dobro de {moeda.moeda(num)} é {moeda.moeda(moeda.dobro(num))}") print(f"A metade de {moeda.moeda(num)} é {moeda.moeda(moeda.metade(num))}")
import moeda n = int(input('Digite um valor: ')) print('Dobro: {}'.format(moeda.dobrar(n))) print('Metade: {}'.format(moeda.metade(n))) print('Aumento 10: {}'.format(moeda.aumentar(n, 10))) print('Diminuir 10: {}'.format(moeda.diminuir(n, 10)))
input( '\tDigite a moeda em que deseja trabalhar (R$ para reais, US$ para dólar estadunidense, etc): ' )) desc = receberInt( '\tDigite com quantas casas decimais você deseja trabalhar: ') else: resp = False md = desc = '' while True: op = receberInt(menu) if op == 1: porc = receberPorcentagem() pFinal = moeda.aumentar(receberPreco(), porc, fmt=resp, mod=md, dec=desc) print(f'\n\tPreço após o aumento de {porc}% = {pFinal}') elif op == 2: porc = receberPorcentagem() pFinal = moeda.diminuir(receberPreco(), porc, fmt=resp, mod=md, dec=desc) print(f'\n\tPreço após a diminuição de {porc}% = {pFinal}') elif op == 3: pFinal = moeda.dobro(receberPreco(), fmt=resp, mod=md, dec=desc) print(f'\n\tPreço dobrado = {pFinal}') elif op == 4:
\t {'=~'*20}= \t :{'Digite uma Opção':^39}: \t {'=~'*20}= \t : {'[1] - Aumentar o preço':<37} : \t : {'[2] - Diminuir o preço':<37} : \t : {'[3] - Dobrar o preço':<37} : \t : {'[4] - Dividir o preço pela metade':<37} : \t : {'[5] - Encerrar':<37} : \t {'=~'*20}= \t > """ while True: op = receberInt(menu) if op == 1: porc = receberPorcentagem() pFinal = moeda.aumentar(receberPreco(), porc) print(f'\n\tPreço após o aumento de {porc}% = {pFinal}') elif op == 2: porc = receberPorcentagem() pFinal = moeda.diminuir(receberPreco(), porc) print(f'\n\tPreço após a diminuição de {porc}% = {pFinal}') elif op == 3: pFinal = moeda.dobro(receberPreco()) print(f'\n\tPreço dobrado = {pFinal}') elif op == 4: pFinal = moeda.metade(receberPreco()) print(f'\n\tPreço dividido pela metade = {pFinal}') elif op == 5: break else: print('\n\t\t!!! OPÇÃO INVÁLIDA !!!')
import moeda f = int(input('Digite o valor em R$ ')) print(moeda.aumentar(f)) print(moeda.diminiuir(f)) print(moeda.metade(f)) print(moeda.dobrar(f))
from moeda import dobro, metade, aumentar, diminuir p = float(input('Digite um preço: ')) print('O dobro de R$ {:.2f} é R$ {:.2f}'.format(p, dobro(p))) print('A metade de R$ {:.2f} é R$ {:.2f}'.format(p, metade(p))) print('AUMENTANDO 10% de R$ {:.2f} é R$ {:.2f}'.format(p, aumentar(p, 10))) print('DIMINUINDO 10% de R$ {:.2f} é R$ {:.2f}'.format(p, diminuir(p, 10)))
import moeda print(moeda.dobro(20)) print(moeda.metade(20)) print(moeda.aumentar(20)) print(moeda.diminuir(20))
import moeda valor = float(input('Digite um valor: ')) aumento = int(input('Qual "%" deseja aumentar:')) reduzir = int(input('Qual "%" deseja reduzir:')) ''' print (f'O {valor} recebeu o aumento de {aumento} e ficará em {moeda.aumentar(valor,aumento)}') print (f'O {valor} recebeu o redução de {aumento} e ficará em {moeda.diminuir(valor,reduzir)}') print (f'O dobro de {valor} é igual a {moeda.dobro(valor)}') print (f'O metade de {valor} é igual a {moeda.metade(valor)}') ''' print(moeda.aumentar(valor, aumento, True)) print(moeda.diminuir(valor, reduzir, True)) print(moeda.dobro(valor, True)) print(moeda.metade(valor, True))
import moeda preco = float(input('Digite um preço: R$')) print('A metade de {} é {}'.format(moeda.formatacao(preco), moeda.formatacao(moeda.metade(preco)))) print('O dobro de {} é {}'.format(preco, moeda.formatacao(moeda.dobro(preco)))) print('Aumentando 10% temos {}'.format( moeda.formatacao(moeda.aumentar(preco, 10))))
# Crie um módulo chamado moeda.py que tenha as funções # incorporadas aumentar(), diminuir(), dobro() e metade(). # Faça também um programa que importe esse módulo e use algumas dessas funções. import moeda n = float(input('Valor: ')) print('O que deseja fazer?') op = int(input('[1] Aumentar [2] Diminuir [3] Dobrar [4] Metade ')) if op == 1: a = float(input('Quanto deseja aumentar? ')) r = moeda.aumentar(n, a) print(f'Valor {n} com aumento de {a} = {r}') elif op == 2: d = float(input('Quanto deseja diminuir? ')) r = moeda.diminuir(n, d) print(f'Valor {n} com diminuição de {d} = {r}') elif op == 3: r = moeda.dobro(n) print(f'Valor {n} dobrado = {r}') elif op == 4: r = moeda.metade(n) print(f'Valor {n} sua metade: {r}') else: print('Opção inválida!') print(moeda.resumo())
import moeda numero = float(input('Digite o preço: R$ ')) print('A metade de {} é {}.'.format(numero, moeda.metade(numero))) print('O dobro de {} é {}.'.format(numero, moeda.dobro(numero))) print('Aumentando {}%, temos {}.'.format(15, moeda.aumentar(numero, 15))) print('Diminuindo {}%, temos {}.'.format(15, moeda.diminuir(numero, 15)))
# Modifique as funções que form criadas no desafio 107 para que elas aceitem um parâmetro a mais, # informando se o valor retornado por elas vai ser ou não formatado pela função moeda(), desenvolvida no desafio 108. from moeda import aumentar, diminuir, dobro, metade, moeda valor = float(input('Digite o valor: R$ ')) taxa = int(input('Digite a taxa: ')) resultado_com_aumento = aumentar(valor, taxa) resultado_com_desconto = diminuir(valor, taxa) resultado_com_dobro = dobro(valor) resultado_com_metade = metade(valor) print( f'O valor {moeda(valor)} com um aumento de {taxa}% fica {moeda(resultado_com_aumento)}.' ) print( f'O valor {moeda(valor)} com um desconto de {taxa}% fica {moeda(resultado_com_desconto)}.' ) print(f'O dobro do valor {moeda(valor)} é de {moeda(resultado_com_dobro)}.') print(f'A metade do valor {moeda(valor)} é de {moeda(resultado_com_metade)}.')
from moeda import aumentar, metade, diminuir, dobro quant = float(input('Digite a quantidade de moedas:')) while True: opcoes = int(input('Escolha uma das opções a baixo:\n' '1- Aumentar\n' '2- Diminuir\n' '3- Dobro\n' '4- Metade\n' '0- Sair\n')) if opcoes == 1: aumentar(quant) elif opcoes == 2: diminuir(quant) elif opcoes == 3: dobro(quant) elif opcoes == 4: metade(quant) elif opcoes == 0: break
\t : {'[1] - Aumentar o preço':<37} : \t : {'[2] - Diminuir o preço':<37} : \t : {'[3] - Dobrar o preço':<37} : \t : {'[4] - Dividir o preço pela metade':<37} : \t : {'[5] - Encerrar':<37} : \t {'=~'*20}= \t > """ md = input('\tDigite a moeda em que deseja trabalhar (R$ para reais, US$ para dólar estadunidense, etc): ') dec = receberInt('\tDigite com quantas casas decimais você deseja trabalhar: ') while True: op = receberInt(menu) if op == 1: porc = receberPorcentagem() pFinal = moeda.moeda(moeda.aumentar(receberPreco(), porc), md, dec) print(f'\n\tPreço após o aumento de {porc}% = {pFinal}') elif op == 2: porc = receberPorcentagem() pFinal = moeda.moeda(moeda.diminuir(receberPreco(), porc), md, dec) print(f'\n\tPreço após a diminuição de {porc}% = {pFinal}') elif op == 3: pFinal = moeda.moeda(moeda.dobro(receberPreco()), md, dec) print(f'\n\tPreço dobrado = {pFinal}') elif op == 4: pFinal = moeda.moeda(moeda.metade(receberPreco()), md, dec) print(f'\n\tPreço dividido pela metade = {pFinal}') elif op == 5: break else: print('\n\t\t!!! OPÇÃO INVÁLIDA !!!')
#modifique as funcoes que foram criadas no desafio 107 para que elas aceitem #um parametro a mais informando se o valor retornado por elas vai ser #ou nao formatado pela funcao moeda() do desafio 108 import moeda num = float(input('Digite um valor: ')) pcta = float(input('Escolha uma porcentagem de aumento: ')) pctd = float(input('Escolha uma porcentagem de redução: ')) dobro = moeda.dobro(num, f=True) metade = moeda.metade(num, f=True) diminuir = moeda.diminuir(num, pctd, f=True) aumentar = moeda.aumentar(num, pcta, f=False) print(f'O dobro de {num} é {dobro}.') print(f'A metade de {num} é {metade}.') print(f'{num} com um aumento de {pcta}% é {aumentar}.') print(f'{num} com uma redução de {pctd}% é {diminuir}.')
# Exercício Python 109: Modifique as funções que form criadas no desafio 107 para que elas aceitem # um parâmetro a mais, informando se o valor retornado por elas vai ser ou não formatado pela função moeda(), # desenvolvida no desafio 108. import moeda print(moeda.aumentar(1)) print(moeda.diminuir(5)) print(moeda.dobro(2)) print(moeda.metade(10, True)) print(moeda.formataMoeda(10.00))
import moeda n = int(input('Digite um valor: ')) a = int(input('Digite um aumento: ')) d = int(input('Digite um valor para dimuir: ')) print(moeda.aumentar(n, a)) print(moeda.diminuir(n, d)) print(moeda.dobrar(n)) print(moeda.metade(n))