import moeda print(moeda.aumentar(1)) print(moeda.diminuir(5)) print(moeda.dobro(2)) print(moeda.metade(10))
#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}.')
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))
import moeda # esta com esse erro de referencia porque o pycharm intende que o modulo está num pacote ex107, poderiamos fazer # from ex107 import moeda p = float(input("Digite o preço: R$ ")) print("A metade do preço é R${}.".format(moeda.metade(p))) print("A dobro do preço é R${}.".format(moeda.dobro(p)))
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)))
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: pFinal = moeda.metade(receberPreco(), fmt=resp, mod=md, dec=desc) print(f'\n\tPreço dividido pela metade = {pFinal}') elif op == 5: break else: print('\n\t\t!!! OPÇÃO INVÁLIDA !!!')
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))
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 f = int(input('Digite o valor em R$ ')) print(moeda.aumentar(f)) print(moeda.diminiuir(f)) print(moeda.metade(f)) print(moeda.dobrar(f))
import moeda print(moeda.dobro(20)) print(moeda.metade(20)) print(moeda.aumentar(20)) print(moeda.diminuir(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 moeda, metade, dobro, aumentar, diminuir numero = float(input('Digite o preço: R$ ')) print('A metade de {} é {}.'.format(moeda(numero), moeda(metade(numero)))) print('O dobro de {} é {}.'.format(moeda(numero), moeda(dobro(numero)))) print('Aumentando {}%, temos {}.'.format(15, moeda(aumentar(numero, 15)))) print('Diminuindo {}%, temos {}.'.format(15, moeda(diminuir(numero, 15))))
"""""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)))
\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 !!!') input('\n\nPressione <enter> para continuar')
#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 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)))
# 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 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))))
# 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)}.')
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)))
\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 !!!')
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
# 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))