Exercício Python
HTML-код
- Опубликовано: 6 ноя 2024
- Exercício Python 036: Escreva um programa para aprovar o empréstimo bancário para a compra de uma casa. Pergunte o valor da casa, o salário do comprador e em quantos anos ele vai pagar. A prestação mensal não pode exceder 30% do salário ou então o empréstimo será negado.
Veja o curso de Python PARTE 1 em • Curso de Python 3 - Mu...
Veja o curso de Python PARTE 2 em • Curso de Python 3 - Mu...
Veja a lista de exercícios de Python em • Exercícios de Python 3
Gostou da aula? Então torne-se um Gafanhoto APOIADOR do CursoemVídeo acessando o site cursoemvideo.com/apoie
Aula do Curso de Python criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.
Curso em Vídeo
Seja um apoiador: cursoemvideo.co...
Site: www.cursoemvide...
RUclips: / cursoemvideo
Facebook: / cursosemvideo
Twitter: / cursosemvideo
Google+: plus.google.com...
Patrocínio
HOSTNET: www.hostnet.com.br
GAFANHOTOS: apoie.me/cursoe...
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
www.cursoemvideo.com/curso/python-3-mundo-2/
Nossa que vídeo legal! Ótimo saber como a comunidade Python está se desenvolvendo. Parabéns!
@Curso em Vídeo e @DevMedia =
tamo junto cada vez mais!!
Olá galera do @DevMedia , obrigado pela moral em nossa comunidade, vocês serão sempre bem vindos aqui.
Engraçado, eu to com essa aba do guanabara e outra da devmedia aberta, aí desci e vi o comentário haha
Sai fora devmedia vcs vivem criticando quem faz faculdade.
Professor você é excelente! Consegui fazer esse exercicio com muita facilidade. Até dei uma incrementada com alguns conhecimentos que você já passou :D
from time import sleep
print('-=' * 30)
print('Simule seu empréstimo bancário agora mesmo!')
print('-=' * 30)
valor_casa = float(input('Qual é o valor da casa que você deseja comprar?R$ '))
salario = float(input('Qual é o seu salário?R$ '))
tempo = int(input('Em quantos anos você deseja pagar? '))
parcela = valor_casa / (tempo * 12)
max_parcela = salario * 0.3
print(f'PROCESSANDO...')
sleep(2)
print(f'Para um empréstimo de R${valor_casa:.2f} em {tempo} anos, a parcela terá o valor de R${parcela:.2f}.')
if parcela
Achei incrivel a ideia de colocar a biblioteca kkkkk
Obrigado, fiquei travado e você me ajudou a conseguir
Entendi bem a lógica. Agora é exercitar
Eu vi nos comentarios tentei entender e n consegui, vou tentar ver o video pra entender a lógica
cara eu fiquei das 11hrs da manhã até há 00:35 pra resolver esse exercício , a pra que isso kkkk a lógica é a base de tudo nesses contexto , entra interpretação de texto tbm, nem é tanto a matemática mas sim a interpretação e a lógica que pega ,, mas é muito bom quando a gente alcança o êxito, foi difícil mas.. ufaaaa
2021 acabei de terminar esse exercício, acertei totalmente ele, sem precisar olhar como faz, quando olhei de cara, pensei que iria ser muito difícil, mas fazendo por parte deixa a coisa mais dinâmica, e fácil de entender. ainda brinquei um pouco e usei o sistema de repetição, que pergunta se eu quero consultar novamente, usando "def" e "While True".
2 man. Fiz dessa forma...
val = float(input('Informe o valor do imóvel: '))
salario = float(input('Informe o valor do seu salario: '))
parcela = int(input('Em quantos anos deseja parcelar o imóvel: '))
print()
p_cento = salario*30/100
prest = val / parcela/12
#Divido o valor da casa em tantos anos, e o resultado divido em 12 meses,
# ja que a parcela será paga todo mês durante tantos anos.
if prest > p_cento:
print ('Emprestimo negado. A parcela excede 30% do salário mensal.')
print (f'Para pagar uma casa de R${val}. Durante {parcela} anos. A parcela por mês seria
de R${prest:.2f}')
print (f'30% do seu salário seria R${p_cento}')
else:
print(f"O imprestimo foi aprovado. Você pagará a prestação de {prest:.2f} por mês,
durante {parcela} anos.")
Qual o valor da casa? 400.000
Qual é o seu salário? 1200
Em quantos anos você vai pagar? 30
-=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=-
Parabéns, seu financiamento foi aprovado!!!
Incrível, a felicidade que vc sente ao passar algumas horas pensando em como fazer a parte dos cálculos e no fim conseguir sem ver a resposta, claro que fazendo pesquisa sobre cálculos de empréstimos e afins, mas nada sobre a estrutura do código, e no fim conseguir, é satisfatório demais, me senti desafiado neste exercício, matematica me pega mt mas nem por isso eu desisti, deixando o comentário pros demais que passam por esta dificuldade na matemática, não desistam, aprendam a lógica e a estrutura do código, como faz os cálculos pesquisem, isso não é burlar.
Fiz a prova já tenho meu certificado. Obrigada Curso em Vídeo. Quando li esse enunciado pensei pronto agora está muito difícil aí lembrei de ir por partes e acabei achando fácil. Assisti todos os minutos de curso até aqui, tenho um caderno de notas tenho alguns ficheiros com anotações TB. Estou adorando estudar Python pelo curso em vídeo. Eu tentei pelo EDX mas tive dificuldade em atribuir significado a todas as informações que o professor passava e aqui você explica extremamente bem. Não tem como não entender. 'Você poderia ensinar física quântica e fazer várias pessoas entenderem'. Parabéns e obrigada por tudo!
Eu fiz a mesma coisa, comecei pelo EDX, mas la é mais complicado rs. Aqui to pegando quase tudo que ele passa. Tambem anoto bastante coisa. Mas e hoje, voce trabalha com isso?
Muito top o prof Guanabara, impossível não aprender programação cm esse cara, ele facilita demais o entendimento dos seus pequenos gafanhotos, eu tinha conseguido resolver o exercício antes de assistir a aula, mas colocando a condição dos 30% em cada if e elif, sem nem passar pela minha cabeça a ideia de colocar a condição em uma variável e reutilizar só a variável em cada if para poupar linhas de códigos, depois que assistir a aula para ver se acertei vi que o cara é um gênio e eu pequeno gafanhoto aprendiz ainda kkkk, no final de tudo ele usou a msm lógica que eu só que de forma bem mais simplificada de entender e poupar linhas de códigos, show dms prof Guanabara sou seu fâ!!!👏👏👏
Não consegui resolver esse, mas vou continuar tentando os próximos, o importante é não desistir =D
Segue firme, todo mundo começa de algum lugar, como vc disse o importante é não desistir
Eu consegui de primeira achei até estranho pq eu só tinha conseguido fazer dois dos desafios 28-35 e consegui fazer esse fácil e bem parecido com o dele
Mas segue firme mano vc já deve tá uns 2 vídeos mais avançados que eu, depois daqui vou ter que ver peoo kkkkk e é uma merda essa linguagem sinceramente
Continua irmão, não desista nunca!
Não desista brother! revise os conhecimentos basicos do python mundo 1.
Acabei me empolgando um pouco também, acrescentei juros e cores hahaha
Mas foi divertido!
# Exercício 36
from time import sleep
print('Olá, seja muito bem vindo a nossa simulação de financiamento :)')
inicio = input('A perte \033[34mEnter\033[m para iniciarmos! ')
sleep(1)
imovel = float(input('Digite o valor do bem que deseja adquirir: '))
salario = float(input('Qual o seu salário atualmente? '))
prazo = int(input('Em quantas vezes deseja parcelar? '))
print('Aguarde...')
sleep(2)
juros = 0.10 / 100
j_total = prazo * 0.10
sd = (imovel * (100 + j_total) / 100)
parcela = sd / prazo
condicao = (salario * 30) / 100
if parcela > condicao:
print('\033[1;33m-=-\033[m'*20)
print('Crédito R$ {:.2f}'.format(imovel))
print('Prazo {} Meses'.format(prazo))
print('\033[31mParcela R$ {:.2f}\033[m'.format(parcela))
print('Lamento, mas seu financiamento não foi aprovado,')
print('o valor de parcela excerdeu 30% da sua renda.')
print('Gostaria de fazer outras simulação? ')
print('\033[1;33m-=-\033[m' * 20)
else:
print('\033[1;33m-=-\033[m' * 20)
print('Crédito R$ {:.2f}'.format(imovel))
print('Prazo de {} Meses'.format(prazo))
print('Parcela de R$ {:.2f}'.format(parcela))
print('Parabéns, seu financiamneto foi aprovado!!')
print('Vamos já iniciar o seu sonho da casa própria :)')
print('\033[1;33m-=-\033[m' * 20)
Brabo de mais 🔥🔥🔥
2021 - comecei achando que seria difícil, mas aos pouquinhos ao ir escrevendo o código foi ficando mais claro, lembrando das outras aulas e deu certo mesmo sem olhar a resolução fiz sozinha, estou orgulhosa, segue:
casa = float(input('Qual o valor da casa: R$'))
salario = float(input('Salario do comprador: R$ '))
anos = int(input('Quantos anos de financiamento?'))
prestacao = casa / (anos*12)
minimo= salario * 0.3
print('Para pagar uma casa de R${:.2f} em {} anos a prestação será de R${:.2f}'.format(casa, anos, prestacao))
if prestacao
Professor Guanabara ... o curso dois realmente me trouxe um desafio maior nesse primeiro exercício , a parte de calculo resolvi com :
casa = float (input('Valor da casa? '))
salario = float(input('Qual o seu salário? '))
tempo = float (input('Em quantos anos você quer pagar ? '))
prest = (casa/(tempo*12))
print('O valor da sua prestação será de {:.2f}'.format(prest))
if prest
Do fundo do meu coração, não sei como que tem "gente", que, consegue dar dislike nos vídeos dele. Surreal.
É só gente invejosa que não teve a ideia antes dele.
Justamente para serem mencionadas por pessoas que ficam indignadas como você, afinal, likes e dislkes possuem o mesmo significado para a plataforma
Gratidão! Aprendendo Python com o melhor do mundo e práticando o english!
O meu funcionou assim!
#Bank Loan
Vc = float(input('Enter the value of the house:'))
S = float(input('Enter salary aumont:'))
Ta = int(input('Enter the financing time at years: '))
Tm = 12 * Ta
Vp = Vc / Tm
Pm = 30 / 100 * S
if Pm < Vp:
print('The amount of the installment is greater 30% of your salary, unfortunnatly your financing it was '
'disapproved ! ')
else:
print('Congratulations Your found has been Approved! ')
Nesse exercício eu me empolguei um pouco, achei interessante treinar acrescentando juros compostos no empréstimo, e colocando um som positivo ou negativo de acordo com a resposta de APROVADO ou REPROVADO.
Ficou da seguinte forma:
#importação
import pygame
#Inserção de dados
salário = int(input('Qual é o seu salário? R$'))
valor = int(input('Qual o valor da casa que quer financiar? R$'))
tempo = int(input('Em quantos anos vai pagar?'))
#calculos
minimo = salário*0.3
total = valor * (1 + 0.03)**tempo
prestacao = total / (tempo * 12)
#condições
if minimo >= prestacao:
print('\33[1:32mFiNANCIAMENTO APROVADO!')
print(f'Você irá pagar R$ {prestacao:.2f} por mês')
print(f'Total do financialento: R$ {total:.2f}')
pygame.mixer.init()
pygame.mixer.music.load('Sino Longo.mp3')
pygame.mixer.music.play()
input()
pygame.event.wait()
else:
print('\033[1:31mFINANCIAMENTO NÃO APROVADO!!, mensalidade superior a 30% do salário.')
pygame.mixer.init()
pygame.mixer.music.load('Triste.mp3')
pygame.mixer.music.play()
input()
pygame.event.wait()
Que viagem dessa da música em!
O que seria esse asterisco duplo em )**tempo ?
@@JPindanga elevado: 2**2 == 2² ou 2**n == 2^n
@@mustelideos4501 valeu mano. Depois q escrevi, pesquisei e vi que era isso mesmo. Ta estudando tb fiote? Abs valeu
Cara, muito bom! Gostei da ideia kkk copiei no meu e ficou legal, só um porém, o seu código tive que fazer uma alteração pq o programa não fecha, só quando alguem aperta algum botão.
Poderia dizer para o usuario apertar algum botão, ou fazer o que fiz aqui.
pygame.mixer.init()
pygame.mixer.music.load('Sino Longo.mp3')
pygame.mixer.music.play()
sleep(9) #o tempo é o mesmo do mp3 em segundos
Assim o programa finaliza sozinho
me sinto humilhada akskkdk parabens, ficou muito dahora
Acho que deu certo: Ótima aula.
valor = float(input('Qual é o valor da casa ?'))
sal = float(input('Qual é o salário do comprador ?'))
anos = int(input('Em quantos anos quer pagar ?'))
meses = anos * 12
prestação = valor / meses
mínimo = sal * 30 / 100
print('A prestação tem o valor de R$ {:.2f}'.format(prestação))
print('30% do seu salário é R$ {:.2f}'.format(mínimo))
if mínimo >= prestação:
print('EMPRÉSTIMO CONCEDIDO')
else:
print('EMPRÉSTIMO NEGADO')
Parabéns Guanabara pelo seu excelente trabalho. Eu que acreditei que nunca conseguiria aprender algo sobre programação e muito menos programar de fato, hoje consegui fazer uma belezinha como essa daqui de baixo hahahahah. Tudo graças a você e serei eternamente grato pelos ensinamentos.
Vim pro curso pois estudo para concurso da Policia Federal, me apaixonei pela didática e pela "mágica" que a programação proporciona. O que era pra ser só o básico fluiu tão leve que já me fez chegar até aqui, muito mais longe do que qualquer expectativa que em mim havia e agora não consigo mais parar hahahahahhaha.
Mais uma vez, ETERNA GRATIDÃO!!
E que venha os novos mundos hahahahah seguirei firme e forte !!! Forte abraço!!!!
---------------------------------------------------------------------------------------------------------------------------------------------------------------
...Eu nas minhas tentativas como "Garoto de programa(programador)" kkkkkkkkk...
print('As definições de perfeição foram atualizadas com sucesso KKKKKKKKK')
from math import ceil
from math import trunc
valor_do_imóvel = float(input('Qual o valor do imóvel pretendido? R$ '))
valor_do_salário = float(input('Qual a sua renda mensal bruta? R$ '))
período = int(input('Quantos anos vocês quer pagar? '))
parcela = valor_do_imóvel / (período*12)
limite_de_parcela = valor_do_salário * 0.3
parcela_máxima = valor_do_imóvel/limite_de_parcela
if parcela > limite_de_parcela:
print("\033[1;31m", '-' * 30)
print(' FINANCIAMENTO RECUSADO!!')
print(' _' * 15, '\033[m')
else:
print('\033[1;32m'' -' * 40)
print(' PARABÉNS!!!! SEU CADASTRO FOI APROVADO POR NOSSO BANCO!!!')
print(' _' * 40, '\033[m''
')
print('Sua parcela de financiamento será de' '\033[1;32m' ' R$ {:.2f}' '\033[m' ' podendo, a sua escolha, chegar '
'
ao limite de até' '\033[1;32m' ' R$ {:.2f}.' '\033[m'
'
O prazo escolhido foi de' '\033[1;34m' ' {} anos ' '\033[m' 'para o imóvel no valor de ' '\033[4;32m' 'R$ {:.2f}''\033[m' '.'
'
Caso opte pela parcela máxima, seu prazo será reduzido para ' '\033[4;35m' '{:.0f} meses''\033[m' ', '
'
ou ''\033[4;33m''{} anos e {} meses' '\033[m' ' com parcelas de ' '\033[4;32m' 'R$ {:.2f}
' '\033[m'
.format(parcela,limite_de_parcela,período,valor_do_imóvel,parcela_máxima,(parcela_máxima/12).__trunc__(),
(parcela_máxima%12).__ceil__(), limite_de_parcela))
print('\033[1;34m' ' -' * 40, '\033[m')
print ('\033[1;34m'' O banco Py agradece a preferência!!'
'
TENHA UM BOM DIA!!!''\033[m')
print('\033[1;33m' ' _' * 40, '\033[m')
pqp virei a madruga programando
que negocinho gostoso hahahahhaha
que código lindo
Com medo de dar tudo errado no primeiro exercício do mundo do gelo, acabei fazendo sozinho. Sinto que tô evoluindo real e o conteúdo está cada vez mais fixado na minha mente. Meu caderninho de anotações sempre ajudando também.
A partir desse módulo vou colocar cores em tudo também, não tive ânimo de voltar nos exercícios anteriores pra isso!!!!
Tbm não quis voltar ao vídeo de cores kkk
vcasa = float(input('Qual é o valor da casa? '))
salário = float(input('Quanto você ganha por mês? '))
salário30 = salário * 0.3
anos = int(input('Em quantos anos você deseja parcelar a casa? '))
meses = anos * 12
pmensal = vcasa / meses
if pmensal
o meu ficou igualzinho
Quebrei um pouco de cabeça pra resolver esse pq precisa ter uma certa logica e eu não tava conseguindo chegar nela, mas ai ouvindo de novo a pergunta o Guanabara diz exatamente o caminho que seguir, ai os codigos e as contas foram mais faceis, orgulhoso por ter conseguido responder sem olhar a respostas
A minha maior dificuldade são os calculos nesse curso mas vou seguir em frente.
Não se preocupe, acho que saber os calculos é o medo de todos, mas com a pratica você começa a lembrar de como se faz.
Excelente exercício e como sempre uma didática muito interativa do Prof. Guanabara nas resoluções para deixar mais aprimorada nossa prática.😉👍🚀
casa = float(input('Qual o valor da casa? R$'))
salário = float(input('Qual é o seu sálario? R$'))
anos = int(input('Em quantos anos vocês quer pagar? '))
prestação = casa / (anos * 12)
regra = salário * 30 / 100
print('O valor da prestação mensal será R${:.3f}'.format(prestação))
if prestação
Guanabara, show de bola o exercício, eu só ajustaria o nome da variável... ao invés de MÍNIMO, eu colocaria como o MÁXIMO que ele pode pagar, no máximo 30% da renda... :)
Eu também achei o vídeo perfeito e ótimo, apenas com essa excessão. Afinal, até os mestres podem resvalar levemente o pé, de vez em quando! Normal!...
Jeito que fiz:
casa = float(input('\033[1mValor da casa: '))
sal = float(input('Salário do comprador: '))
ano = int(input('Quantos anos de financiamento:\033[m '))
porc = sal * 0.30
fin = ano * 12
pres = casa / fin
print(f'Para pagar uma casa de R${casa} em {ano} anos a prestação será de {pres: .2f} ')
if porc < pres:
print('\033[1;31mEMPRÉSTIMO NEGADO!')
else:
print('\033[1:32mEMPRÉSTIMO ACEITO!')
maaano do ceu, comecei a estudar programaçao agora(15/04/2024) e to começando na linguagem de python ( ja estudei a logica de programação) e o que to observando é que os codigos em si são faceis, rapidinho vc pega as manhas, agora o que ta pegando pra mim é a interpretação do problema( a logica da coisa) caracas eu tentei que tentei pensar numa forma de resolver esse problema mas nao consegui...tive que colar do professor!!! Nas aulas o professor passa os codigos, as condiçoes tudo certinho, mas quando vc lê o problema e que tem que organizar as informações para o programa entender o que vc ta querendo, rapaaaz o bicho pega kkkkkkkkkkkk..... mas nao vou desistir nao kkkkkkkkkk
Estou com mesmo problema que você...
Aos poucos vc percebe que é mais fácil do que parece, tem um certo padrão. Nesse exercício por exemplo, tem a questão de interpretar a logica matemática com o enunciado.
Uma dica é pensar a logica quebrando em partes início/entrada, meio/processamento e fim/resposta pro usuario. Depois, montando e aprimorando bloco a bloco
Estou começando agora também e isso é muito verdade, a linguagem em si é o mais fácil porque é só decorar, agora entender o problema e escrever ele é o complexo.
O que tem me ajudado bastante é pensar em partes. Nesse exercício por exemplo eu comecei fazendo as variáveis e já coloquei a variável do ano sendo multiplicado por 12 pra transformar esse ano em meses.
Após isso criei apenas mais uma variável da parcela que seria (casa / anos) e depois disso ficou fácil pois foi só colocar a conta de porcentagem sobre as parcelas e printar as condições.
casa = int(input('Digite o valor do imóvel que você deseja adquirir: '))
sal = int(input('Digite o seu salário: '))
anos = int(input('Em quantos anos você deseja quitar esse financiamento? '))*12
parcela = (casa / anos)
if parcela >= (sal * 30 / 100)+sal:
print ('O valor da sua parcela será de R${:.2f}.'.format(parcela))
print ('Essa parcela excede o limite de comprometimento de sua renda.')
print ('Empréstimo Negado!! ')
else:
print ('Empréstimo aprovado!! ')
print ('O valor da sua parcela será de R${:.2f}.'.format(parcela))
Eu to aqui e fiz o curso de logica tbm n to achando dificil nem facil, a dica pra organizar é dividir em partes resolve um problema por vez, em geral so mudou os codigos do visialg. Teve exercicio q eu me embolei tbm e n consegui mais é isso mn, nos n acerta tudo, acho tbm q n to tendo tanta dificuldade é pq eu vi o de logica 4 vezes, pq nas tres anteriores eu desisti pq n conseguia fazer um exercicio.😁
sou novo aluno do curso em video estou gostando muito e no exercicio 036 misturei com 028 e gostei coloquei um time de 10 segundos ficou top professor obrigado.
para quem tá com dificuldade, aqui vai uma ajuda
eu fiz da seguinte maneira:
a = float(input('qual é o valor da casa que sera comprada? :'))
b = float(input('qual é seu salario? :'))
c = int(input('em quantos anos você pretende pagar a casa? :'))
d = (30*b/100)
if (a / 12)/c > d:
print('você não ira conseguir quitar a divida no prazo ')
else:
print('se você manter o foco a casa sera sua')
aqui acontece o seguinte, para calcular a prestação eu fiz o valor da casa dividido por 12( que são os meses) e o resultado divide pela quantidade de anos.
os meu if e else estão ao contrario dos do professor, mas os resultados são os mesmos
se mesmo assim você não entendeu, eu vou dar uns exemplos mais diretos
EX: qual o valor da casa? 5
qual é o salario ? 3
quantos anos ? 6
a prestação será de: 0.069
e os 30% será de: 0.9
assim o programa ira responder que foi aprovado
Fiz assim:
casa = float(input("Digite o valor da casa: R$ "))
salario = float(input("Digite o seu salário: R$ "))
anos = float(input("Digite em quantos anos você pretende pagar: "))
parcela = (casa / (anos * 12))
if parcela > (0.3 * salario):
print(f'O valor da parcela fica em R$ {parcela:.2f}. Infelizmente foi negado!.')
else:
print(f'O valor da parcela fica em R$ {parcela:.2f}. PARABÉNS! Você foi aprovado!')
o meu ficou parecido com o seu:
casa = float(input('Valor da casa: R$'))
salario = float(input('Salário do comprador: R$'))
financ = int(input('Quantos anos de financiamento? '))
parc = casa / (financ * 12)
print(f'Para pagar uma casa de R${casa:.2f} em {financ} anos, a prestação será de R${parc:.2f} por mês!')
if parc >= salario * 30 / 100:
print('Empréstimo NEGADO!')
if parc
Meta de trabalhar na área ainda em 2023!!!! hoje 03/01/23
Estou muito feliz em já começar acertando sozinho!
EXERCICIO#36
casa = float(input('\033[35mQual o valor da casa\033[m? '))
salário = float(input('\033[36mQual é o seu salário\033[m? '))
anos = float(input('\033[32mEm quantos anos você vai pagar\033[m? '))
prestação = casa / (anos * 12)
print('-=-' * 20)
if salário * 0.30 >= prestação:
print('\033[4mParabéns, seu financiamento foi aprovado\033[m!!!')
else:
print('\033[4mDesculpe, mas seu financiamento foi negado\033[m')
Alguma novidade?
Acho que eu não vou conseguir trabalhar na aérea da programação esse ano, mas ano que vem se Deus quiser eu consigo
Hoje é 26/10/23
Estou fazendo os exercícios pelo celular
@@james_games44Eu também, nak tenho computador ainda e tô programando pelo celular
Então?
Gostei do exercício mostrou para mim que sou capaz.
Fui tentar tirar o certificado, mas diz que eu preciso ver todo o módulo 1 e já vi pelo youtube e não no site, agora o módulo 2 estou vendo todo pelo site.
Kkkkk eu TB o jeito foi assistir e aproveitar pra revisar pra fazer a prova tranquilo
Meu cálculo da prestação foi, Prestação= Valor da casa // anos // 12. E deu o mesmo resultado
Ta ficando dificil, mas não vou desistir
Desiste nao meu amigo, você consegue !!
@@marcosm.608 Português tem acento.
@@kaworii3863 kkkkkk
escreveu as palavras com acento (provavelmente o corretor), mas na hora de escrever ''mas',' escreveu ''mais''...vou me matar
escreveu as palavras com acento (provavelmente o corretor), mas na hora de escrever ''mas',' escreveu ''mais''...vou me matar
Obrigado pelas aulas.
Meu código ficou assim (até colori haha)
vc = float(input('Qual é o valor da casa? R$ '))
sal = float(input('Qual é o seu salário? R$ '))
per = int(input('Em quantos anos você planeja pagar essa casa? '))*12
valorparcela = vc/per
valormin = sal*0.30
print('O valor da parcela será de R$ {:.2f}'.format(valorparcela))
if valorparcela > valormin:
print('\33[1;31mFinanciamento NEGADO. Sentimos muito.\33[m')
else:
print('\33[1;32mFinanciamento APROVADO! Parabéns!\33[m')
Solução em 2019
valorCasa = float(input('Valor da casa: R$'))
salario = float(input('Salário do comprador: R$'))
tempo = int(input('Quantos anos de financiamento? '))
prestacao = valorCasa / (tempo*12)
print('Para pagar uma casa de R${:.2f} em {} anos, a prestação será de R${:.2f}'.format(valorCasa, tempo, prestacao))
if prestacao > (salario * 0.3):
print('Empréstimo NEGADO!')
else:
print('Empréstimo CONCEDIDO!')
não estava conseguindo obrigado
@Vinicius Amâncio Sim, o Int é apenas para números inteiro e float engloba os decimais
eu fiz assim
v1 = float(input('Valor da casa: ')) # valor/casa
v2 = float(input('Salário do comprador: '))# salário
v3 = int(input('Anos para pagar a casa: ')) # anos
v4 = v1 / (v3 * 12) # prestação da casa
v5 = v2 * 30 / 100 # 30% do salário
print('A prestação será de R${:.2f}'.format(v4))# print1
if v4
@@brunonunes1091 não seja um programador contador, kkkkkkkk
@@drewdomi kkkkkk
Eu fiquei MUITO feliz que consegui fazer de primeira, sem ter que assistir ao vídeo ou recorrer aos fóruns por aí! Ficou um pouquinho diferente do do Guana, mas segue aí (ainda fiz umas palhaçadinhas de colocar cores etc)
print('\033[35m-=-'*20)
print(' '*15,'CALCULADORA DE EMPRÉSTIMO')
print('-=-'*20,'\033[m')
casa=float(input('Valor da casa: R$ '))
salário=float(input('Seu salário: R$ '))
tempo=int(input('Quantos anos de financiamento? '))
print('O número de prestações será de: \033[33m{} parcelas\033[m, totalizando \033[32mR${:.2f}\033[m por mês.'.format((tempo*12),casa/(tempo*12)))
mensalidade=casa/(tempo*12)
if mensalidade > (salário*(30/100)):
print('EMPRÉSTIMO NEGADO. Infelizmente, a prestação mensal excede 30% do seu salário.')
else:
print('EMPRÉSTIMO APROVADO!')
presente, quase 3 semanas ausente por causa da dengue mas to de volta
errei professor to muito vagabundo
slk fiquei mais de um mes sem fazer nada, nao lembrava nem como fazia IF, slk nunca mais do uma morgada dessa
Muito obrigado, Gustavo Guanabara.
c = float(input('Qual será o valor da casa? R$'))
s = float(input('Qual é o seu salário? R$'))
t = int(input('Em quantos anos você vai pagar? '))
p = c/(12*t)
print(f'Para pagar uma casa de R${c:.2f} em {t} anos a prestação mensal será de R${p:.2f}
')
if p > (3/10)*s:
print('\033[1;31mEmpréstimo inválido.')
else:
print('\033[1;32mEmpréstimo válido.')
Fiquei muito frustrada por n conseguir, passei um dia tentando fazer e outro dia tentando fazer tbm e dava errado. No fim tudo o que deu errado foi os cálculos que eu n soube fazer e n soube estruturar o código. Mas é assim mesmo, revisando, pesquisando e analisando vou conseguir.
Eu só pensei no "parcela = casa / anos" e não no "prestação = casa / (anos * 12)". O que faz bem mais sentido, obviamente.
E o "minimo" chegou na minha cabeça, mas fiz de outra forma.
Meu código que tentei e está errado, mas fiz sozinho ao menos kskskks.
casa = float(input('Digite o valor da casa: '))
salario = float(input('Diigite o salário do comprador: '))
anos = int(input('Em quantos anos irá pagar? '))
parcela = casa / anos
if parcela > salario + (salario * 30 / 100):
print('A compra foi negada.')
elif salario >= parcela:
print('Parabéns! Você conseguiu!')
Olhando agora para esse código, errei foi tudo ksksksksksks. É rir para não chorar...
@josuevazcampos9500 Erramos juntos, meu nobre. 🤝🏼
O fato de você ter tentado já lhe colocou na frente de muitos.
A variável "parcela" na forma que você declarou está retornando o valor da parcela anual, quando deveria retornar o valor da parcela mensal. Afinal, costuma-se pagar uma parcela mensalmente ao invés de anualmente.
Quanto ao if, você pensou bem em não criar uma variável para o "mínimo", pois acabou economizando espaço na memória. Você calculou direto, da mesma forma que eu fiz. Mas o erro foi que você somou o salário aos 30%.
@@rodrigosena2532 Obrigado por analisar o meu código. Quando é coisa de matématica em quesito de boletos ou prestação e etc, eu me perco todo, por isso errei e pequei tanto.
Mas, obrigado pelos elogios e citar os pontos bons. As vezes acertamos algumas coisas e nem percebemos, então, agradeço fortemente pela sua análise ao meu humilde código, de verdade!!
Oi. Identifiquei um erro, que é bem simples.
Quando você divide a casa pelos anos, você conseguiu dizer quanto será pago por ano; todavia, atente-se que nosso objetivo é saber quanto será pago por mês.
seu código está bom.
Apenas uma alteração e ele passou a funcionar:
casa = float(input('Digite o valor da casa: '))
salario = float(input('Diigite o salário do comprador: '))
anos = int(input('Em quantos anos irá pagar? '))
parcela = casa / (anos*12)
print(parcela)
if parcela > salario + (salario * 30 / 100):
print('A compra foi negada.')
elif salario >= parcela:
print('Parabéns! Você conseguiu!')
Fiz de outra forma implementando as contas nas próprias variáveis acredito que ficou mais dinâmico:
anos = int(input('Em quantos anos você deseja quitar esse financiamento? '))*12
parcela = (casa / anos)
if parcela >= (sal * 30 / 100)+sal:
print........
man eu sei fazer o exercicio em python mas sou uma merda em matematica, ficou tudo errado
Eu na vida
@@Adryell faz os projeto num papel ou algo do tipo e tenta entender e resolver depois faz na IDE e fica até mais fácil, eu faço dessa forma pq tbm sou ruim em math, eu resolvo no papel depois passo pra IDE
Eu tenho esse problema. No raciocínio lógico as vezes tenho que dar vários Googles procurando fórmulas e maneiras de calcular certos conceitos matemáticos. As vezes faço uma aula sobre o assunto em questão e só depois volto para o desafio. Mas dá certo e a sensação de acertar o exercício é demais!
@@lulih26 o interessante é que você além de treinar python treina sua matematica e acaba aprendendo muito mais que na escola onde você não via realmente o uso dela
@Eduardo Menezes certinho, eu nem sequer lembrava de como calcular Seno, cosseno e tangente até fazer um dos exercícios do mundo 1 lembro até hoje.
eu rsolvi dessa forma aqui.
casa = float(input('digite o valor da casa:'))
salario = float(input('digite o salario do comprador'))
anos = int(input('digite os anos'))
if casa > (salario*30/100):
print('você não pode realizar o emprestimo, pois o valor excede 30% do salario')
else:
print('parabéns, seu emprestimo foi aprovado')
Salve rapazeada, não esqueçam de treinar as cores nos exercícios
casa = float(input('Qual é o valor da casa? R$ '))
sal = float(input('Qual é o salário atual do comprador? R$ '))
anos = int(input('Em quantos anos você pretende paga-la: '))
prestação = casa / (anos * 12)
print('Para comprar uma casa de R$\033[1m{:.0f}\033[m em \033[1m{} \033[m anos, a prestação será de R$\033[1m{:.2f}'.format(casa, anos, prestação))
if sal * 0.3 > prestação:
print('\033[1;32mO empréstimo foi aprovado\033[m.')
else:
print('\033[1:31mEmpréstimo negado\033[m.')
c = float(input('Qual o valor da casa a ser comprada?'))
s = float(input('Qual o seu salário?'))
a = int(input('Em quantos anos você pagará a casa?'))
p = c/(a*12)
condicao = s * 0.3
if p
Estou profundamente irritado, pois sempre dava aocantrio doque o Guanabará, ai fiquei meia-hora tentando descobrir o problemas, ai, os prints estavam ao contrarios, o sim no não, e o não no sim
Já assisti lá no site do curso, mas tô vindo aqui deixar o like e o comentário porque você é brabo demais
Sugestão aos que acharam o exercício complicado: Sempre que for um problema matemático, monte um enunciado como uma questão de matemática e resolva, depois é só passar o processo para a programação
Joãozinho vai comprar uma casa com o valor de R$80.000 e pagará ela durante 7 anos. Seu salário é de R$1.600. Qual será o valor da prestação mensal que Joãozinho irá pagar?
Vlw man acho q vai ajudar, o dificil é q tenho 12 anos e n aprendi mt coisa ainda, mas n vou desistir vou aplicar isso e fazer sem olhar o exercicios. Eu até consigo fzr sem olhar alguns q n precisa de umas contas loucas, mas esses assim tenho mt dificuldade
Boa dica cara, vou começar a usar este método!!
c = int(input( 'digite o valor da casa'))
s = int(input( 'digite quanto vc ganha por mes'))
a = int(input( 'digite quantos vai estar financiando a casa'))
m = c / (a * 12)
if m > s*30/100:
print('O EMPRESTIMO NÃO FOI APROVADO')
else:
print('O EMPRESTIMO FOI APROVADO')
Eae Pessoal de 2019, Fiz o meu da forma mais simples que achei e ficou assim:
casa = float ( input ( 'Qual é o valor da casa desejada? R$ ' ) )
sal = float ( input ( 'Qual é o valor do seu salário? R$ ' ) )
anos = int ( input ( 'Em quatos anos deseja pagar?: ' ) )
prestação = casa / ( anos * 12 )
if prestação
ficou bem simples, gostei
uma recomendação para o teu programa para ficar mais fácil de trabalhar é diminuir o nome das str ou seja sal para s e anos para a e tudo o que for percentagem como por exemplo 30% é equivalente a 0.3 mas isso é só um conselho
@@danylocheprazov7585 Definitivamente não, variaveis curtas não são legais no final, fica confuso e desorganizado, principalmente se vc passar pra outra pessoa
@@danylocheprazov7585 Isso é ser um programador preguiçoso, n leva mais que alguns milésimos digitar o nome completo pra ter uma organização e tá longe de ser mais facil de trabalhar
Comecei fazer esse exercício num dia, esquentei a cabeça e voltei no outro dia e consegui, mas não olhei a resposta antes, sinto que estou pegando jeito da coisa.
Já era, comecei a colocar título e cor em quase todos os códigos agora kkkkkk
Fiz sem consultar este vídeo, e modesta a parte curti mais o que eu fiz. Vllww professor.
print('\033[1;36;107m -=' * 11, '\033[m')
print('\033[1;97;40m Cálculo para financiar uma casa. \033[m')
print('\033[1;36;107m -=' * 11, '\033[m')
valor = float(input('Qual é o valor da casa? R$'))
salário = float(input('Qual é o salário do comprador? R$'))
anos = int(input('Em quantos anos o comprador pretende pagar o financiamento? '))
porcentagem = salário * 30 / 100
mensalidade = valor / (anos * 12)
if mensalidade > porcentagem:
print('Infelizmente com este salário e quantidade de parcelas você não poderá realizar este financiamento.')
else:
print('Você pagará \033[1;32mR${:.2f}\033[m durante \033[1;31m{}\033[m anos para quitar o valor do financiamento.'.format(mensalidade, anos))
print('Espero ter ajudado, obrigado pela consulta!')
Fiz de dessa maneira ....
c = int(input("Olá gostaria de comprar uma casa, não é mesmo?, Qual seria o valor dela?"))
s = int(input("Qual seria a sua renda mensal? Para calcularmos o valor de seu emprestimo..."))
a = int(input("Você quer pagar essa casa em quantos anos?"))
e= (c - s*12*a) / (a*12)
if e > (s/100*30):
print(f"Emprestimo negado por excerder mais de 3o % do valor do salário, para de completar em {a} anos ")
else:
print(f"Empréstimo aprovado no valor de {e} por mês")
## Incrementei um pouco e incluí juros na história...
valor = float(input('Valor do imóvel: R$'))
juros = float(input('Juros mensais (%): '))
salario = float(input('Salário do comprador: R$'))
meses = float(input('Meses para pagar: '))
jurostotal = juros * meses
prest = valor / meses
## gera uma prestação crua, sem juros embutidos
prest += (jurostotal/100) * prest ## aumenta em X % o valor de cada parcela
print('Uma casa de R${:.2f} financiada em {:.0f} meses, com juros de {:.2f}% ao mês gera uma prestação mensal de R${:.2f}.'.format(valor, meses, juros, prest))
if prest > ((salario/100)*30):
print('
O valor supera 30% (R${:.2f}) do salário. Empréstimo NEGADO.'.format((salario/100)*30))
else:
print("
O valor está abaixo de 30% (R${:.2f}) do salário. Empréstimo APROVADO.".format((salario/100) * 30))
Aí se empolgo
@@tiagopimentel2047 Né lkkkkkkkkkkk
2023 - Iniciando o mundo 2 de python com esse exercício, muito feliz de chegar ate aqui. Eu fiz desse jeito:
# EMPRÉSTIMO
casa = float(input('\033[1;97mInforme o valor da casa: R$'))
salario = float(input('Informe o quanto você ganha por mês: R$'))
anos = int(input('Em quantos anos você pretende pagar essa casa? \033[m'))
prestacao = casa / (anos * 12)
porcentagem = salario * 30/100
if prestacao >= porcentagem:
print('\033[1;31mEMPRÉSTIMO NEGADO!')
print('Sua prestação seria de R${:.2f} e infelizmento você NÃO tem condições para realizar o empréstimo dessa casa!\033[m'.format(prestacao))
else:
print('\033[1;32mEMPRÉSTIMO APROVADO!')
print('Sua prestação vai ser de R${:.2f} e você tem condições para realizar o empréstimo!\033[m'.format(prestacao))
TOMEI UM LEVE CHOQUE DE DIFICULDADE SABE.......
print('criando um programa que abaixa a dificuldade dos desafios do Guanaba')
print('Status: Em andamento...')
print('(e.e)')
Kkkkkkkkkk. Eu consegui resolver este problema. Achei mediano.
Consegui fazer esse exercicio achei que seria difícil mas consegui, dei uma aprimorada no programa já que na maioria das vezes a gente nao sabe quanto tempo fará um financiamento, então ao inves do ano de financiamento coloquei o valor da prestação e deixei que o programa calculasse o prazo do financiamento, acho que ficou tranquilo fazer assim também:
emprestimo = float(input('Digite o valor da casa: R$ '))
salario = float(input('Digite o seu salário: R$ '))
prestacao = float(input('Qual o valor que você deseja pagar? '))
if prestacao (salario*0.30):
print('O seu financiamento foi NEGADO!')
print('O seu financiamento não pode ultrapassar os 30% do seu salário!')
O que acharam?
Demorei um pouco, especialmente pq inventei de por as cores, mas deu certo.
import colorsys
print('\033[32m PROGRAMA MINHA CASA, MINHA DÍVIDA\033[m')
casa = float(input('Qual o valor da casa? '))
sal = float(input('Qual o seu salário? '))
anos = int(input('Deseja pagar em quantos anos? '))
meses = anos * 12
parc = (casa / meses)
if casa / meses > sal * 30 / 100:
print('\033[31m !!NEGADO!!\033[m O valor da parcela não deve passar de 30% do seu salário!')
else:
print(f'\033[33m !!APROVADO!!\033[m O valor da parcela mensal é: R${parc:.2f}, divididos em {meses} vezes ')
Mn uma dica, não precisa importar as cores. Faz um teste aí sem colocar o (import colorsys)
Eu só queria compartilhar que tenho hiperfoco e esse curso está me deixando completamente obcecada por aprender python, de tão bom que ele é! Parabéns aos envolvidos, vocês são incríveis demais!!! E olha que nem sou da área, sou bióloga kkkkkk
ja vi Python sendo usado em alguns contextos de biologia
Só eu que vim aqui achando que de alguma maneira, ele usaria o "elif"? ;-;
É dois, eu fiz com elif, mas podia ser com else, usei por usar msm
eu tambemmmm
eu acho que sim. eu fiz sem elif também, mas depois fiz um ainda mais otimizado que pergunta se a pessoa quer tentar novamente com mais tempo, então precisei do elif e de criar um laço de repetição, mas deu super certo.
Eu consegui resolver o meus problemas, mas gosto de ver as correções dos exercicios, aprendi umas coisas bem legais como o end='' e aprimoro meu código
Olha que legal! Consegui resolver o exercício integrando-o a uma interface gráfica.
Segue abaixo o código:
from tkinter import*
janela = Tk()
#Funções
def analise():
if one.get().isnumeric() and two.get().isnumeric and three.get().isnumeric():
meses = int(three.get()) * 12
prestacao = float(one.get()) / meses
porcentagem = float(two.get()) * (30/100)
if prestacao < porcentagem:
lb4['text'] = 'APROVADO'
lb4['bg'] = 'green'
lb5 = Label(janela, text='Você pagará uma parcela de R${:.2f} durante {} meses.'.format(prestacao, meses),
font='40')
lb5.pack()
elif prestacao >= porcentagem:
lb4['text'] = 'RECUSADO'
lb4['bg'] = 'red'
lb6 = Label(janela, text='Não atende aos requisitos para aprovação do empréstimo.', font='40')
lb6.pack()
else:
lb4['bg'] = 'red'
lb4['text'] = 'Valores inválidos!
Por favor...
digite apenas números
e tente novamente.'
#Labels and entrys
#Valor da casa
lb1 = Label(janela, text='Qual o valor do imóvel?', font=('Verdana', '20', 'italic', 'bold'))
lb1.pack(fill="x")
#Entry valor da casa
one = Entry(janela)
one.pack(fill='x')
#Salário do comprador
lb2 = Label(janela, text='Qual o seu salário mensal?',
font=('Verdana', '20', 'italic', 'bold'))
lb2.pack(fill="x")
#Entry salário
two = Entry(janela)
two.pack(fill='x')
#Pagamento (tempo)
lb3 = Label(janela, text='Em quantos anos você gostaria de pagar o imóvel?', font=('Verdana', '20', 'italic', 'bold'))
lb3.pack(fill='x')
#Entry tempo
three = Entry(janela)
three.pack(fill='x')
#Botao 'ir'
bt1 = Button(janela, text='SIMULAR', fg='white', bg='orange', font=('Verdana', '40', 'italic', 'bold'), command=analise)
bt1.pack(fill='x')
#Resultado - LABEL
lb4 = Label(janela, text='Aguardando dados...', font=('Verdana', '40', 'italic', 'bold'))
lb4.pack(side='bottom')
#configurações gerais da janela
janela.geometry('800x550+50+50')
janela['bg'] = 'orange'
janela.title('Simulador de empréstimos')
janela.mainloop()
kk fiz bem mais curto e prático
casa = float (input ('Valor da casa: '))
tempo = float (input ('Tempo em anos do financiamento: '))
salario = int (input ('Seu salário: '))
parcela = casa / (tempo * 12)
limite = salario * 0.3
if parcela > limite:
print ('\033[1;31;46mFinaciamento NEGADO\033[0m')
else:
print ('\033[1;34;46mFinanciamento PERMITIDO\033[0m')
print ('Valor da parcela R${:.2f}'.format (parcela))
Que legal cara, coloquei o teu programa no meu pycharm e testei. Espero um dia ter informações suficientes para criar algo igual! Valeu.
Ficou muito bacana Lucas!! Onde aprendeu?
krl, ficou mt bom
Meu código:
from time import sleep
def linh():
print('-' *20)
linh()
x = float(input('Valor da casa:'))
sleep(1)
x2 = int(input('Seu salário:'))
sleep(1)
x3 = int(input('Vai pagar em quantos anos:'))
linh()
sleep(2)
resul = (x/12)/x3
o = x2*30/100
sleep(1)
if resul > o:
print('Desculpe, seu financiamento foi RECUSADO')
elif resul < o:
print('Ok, seu financiamento será feito')
Toda vez que ele fala "aperte start" eu aperto o botão start do meu teclado
Eu sou idiota namoral
E o meu que nem tem Start!!!! kkkkkkkkkkkkkkkkkkk
Achava que era só eu kkkkkk
Eu fiz desta forma:
(considere c = valor da casa; s = salário; a = anos de financiamento; p = parcelas)
c = float(input('Qual é o valor da casa a ser comprada? R$'))
s = float(input('Qual é o seu salário mensal? R$'))
a = int(input('Quantos anos de financiamento? '))
p = (c / a) / 12
if p > s * 0.3:
print('Seu empréstimo foi negado.. :/')
else:
print('Seu empréstimo foi aprovado! :D')
print(f'Suas parcelas mensais são de R${p:.2f}')
Tentei muito concluir esse exercício, o programa até funciona, mas com bugs... estou me sentindo muito frustado namoral
Eu fiz de uma forma diferente da dele, mas está correta, e o programa deu um resultado diferente, não entendi o porque disso...
No exercício ele fez;
casa = float(input('Valor da casa: R$')
salário = float(input('Salário do comprador: R$')
anos = int(input('Quantos anos de financiamento: R$')
prestação = casa (anos * 12)
e eu fiz;
preçoCasa = float(input('Preço da Casa: $')
salárioComprador = float(input('Salário do Comprador: $')
anosPagar = int(input('Anos Em Que o Comprador Irá Pagar: ')
parcelaMensal = (anosPagar * 12) / preçoCasa
Repare que o resultado deveria ser exatamente mesmo do vídeo (R$1000.00) , já que pela ordem de precedência, o parênteses é o primeiro á resolver numa equação, mas o resultado deu (R$0.00).
É por causa de coisas assim que me fazem desistir, na moral. Você vê que o negócio ta certo, mas o resultado dá diferente, realmente muito frustrante.
@@aceleracionistanoturno Cara, eu fiz assim:
emprestimo = int(input('\033[1;34mQual o valor do empréstimo que você deseja fazer? \033[m'))
casa = int(input('\033[1;34mQual o valor da casa para a qual você deseja fazer um empréstimo? \033[m'))
salario = int(input('\033[1;34mDigite aqui a sua renda mensal: \033[m'))
if salario < (salario * 30 / 100):
print('\033[1;32mVocê pode realizar esse empréstimo!\033[m')
elif salario >= (salario * 30 / 100):
print('\033[1;32mVocê não pode realizar esse empréstimo!\033[m')
print('\033[1;35mDeseja parcelar ou comprar a vista? \033[m')
desp1 = str(input('\033[1;36mAperte "P" para parcelar ou "V" para pagar a vista: \033[m'))
if desp1 in 'p':
print('\033[1;32mVocê optou por pagar parcelado. Parcelamos até 82x! \033[m')
desp2 = int(input('\033[1;31mDigite a quantidade de parcelas: '))
desp3 = emprestimo / desp2
print('\033[1;36mVOcê vai pagar R${} mensais \033[m'.format(desp3))
if desp1 in 'v':
print('\033[1;31mVocê optou por pagar a vista. \033[m')
Exercício chatinho de fazer kkkkk mas consegui entender até mais do que esperava!
@@aceleracionistanoturno Dividir assim (anosPagar * 12) / preçoCasa não é o mesmo que preçoCasa / (anosPagar*12).
É uma questão de lógica que tá te pegando, na real.
Tente sempre visualizar com valores menores.
ex:
12/2 é 6.
2/12 não vai dar 6.
aprendi e ainda meti as cor p ficar bonito, vlw prof
Alguém em 2024??
🙋
travei por algumas horas e vendo a solução eu lembrei sobre a ordem de precedência e vi que era isso que estava errado, corrigindo isso consegui solucionar o desafio!
Serio que python é facil assim?
e so pegar a logica :) da pra fazer muita coisa com python exemplo se você desistalar o python do linux o linux praticamente não funciona kkkk este o poder do python
kkkkkk, no mundo 1 eu n vi ngm falando isso, mas no mundo 2 que o negocio começa a dificultar, esses caras começam a falar que é facil só pra pagar de genio, deve ter demorado 10 horas pra conseguir resolver o exercico
Fiz assim:
c = (float(input('Digite o valor da casa ')))
s = (float(input('Digite o seu salário ')))
t = (int(input('Em quantas prestações quer pagar? ')))
if c/t > s * 1.3:
print('Infelizmente o empréstimo foi \033[31mNEGADO\033[m')
else:
print('Empréstimo \033[32mAPROVADO\033[m')
Aqui vai minha Solução (Usei cores):
# APROVADOR DE IMPRÉSTIMO V1.0
vhome = float(input('Digite o valor da casa: R$')) # Valor da casa
sal = float(input('Digite seu salário mensal: R$')) # Valor do Salário
years = int(input('Digite em quantos anos você deseja pagar a casa: ')) # Anos em que quer pagar a casa
phome = (vhome / (years * 12)) # Prestação mensal
sal30 = ((sal * 30) / 100) # 30% do salário
cores = {'uncolor': '\033[m', # Paleta de cores
'red': '\033[31m',
'blue': '\033[34m',
'white': '\033[30m',
'yellow': '\033[33m'}
if phome > sal30: # Se a prestação mensal for maior que 30% do salário, então:
print(f"{cores['white']}O seu pedido de impréstimo foi{cores['uncolor']} "
f"{cores['red']}NEGADO{cores['white']}!{cores['uncolor']}") # O Seu pedido de impréstimo foi NEGADO
else:
print(f"{cores['white']}O seu pedido de impréstimo foi{cores['uncolor']} "
f"{cores['blue']}ACEITO{cores['white']}!{cores['uncolor']}") # O seu pedido de impréstimo foi ACEITO
print(f"{cores['white']}Para pagar uma casa de{cores['uncolor']} "
f"{cores['yellow']}R${vhome:.2f}{cores['uncolor']} em {cores['white']}{years} anos, a prestação "
f"será de{cores['uncolor']} "
f"{cores['yellow']}R${phome:.2f}{cores['uncolor']} "
f"{cores['white']}mensais.{cores['uncolor']}")
# This exercise was done by: Heitor :)
Testem aí, meu nome é Heitor, sou do 1º ano.
Obs.: Primeira vez que mexo com programação, está um pouco difícil, mas eu estou dando meu máximo, pois sempre me interessei na área, porém nunca tentei!
Vou te dar uma dica. Ao invés de deixar 30/100, multiplica logo por 0.3, que é a mesma coisa.
O meu ficou assim:
valor = float(input('Valor do imóvel: '))
sal = float(input('Salário: '))
anos = int(input('Em quantos anos será pago? '))
mes = anos*12
prest_mensal = valor/mes
if sal = sal*0.3:
print(f'\033[31mInfelizmente com um salário de R${sal} '
f'não será possível comprar o imóvel de R${valor} em {anos} anos.\033[m
'
f'Pois a prestação mensal de R${prest_mensal:.2f} execedeu os 30%.')
else:
print(f'\033[32mPARABÉNS!!\033[m Com um salário de R${sal} será possível pagar a prestação mensal '
f'de R${prest_mensal:.2f} ao mês em {anos} anos.')
o meu ficou assim:
casa = float(input('Qual o valor da casa? '))
salário = float(input('Quanto você recebe? '))
tempo = float(input('Em quantos anos pretende pagar? '))
#space
prestação = casa/ (12 * tempo)
x = 30/100 * salário
print('Para pagar uma casa de {} em {:.0f} anos a prestação será de RS{:.2f}'.format(casa, tempo, prestação))
if prestação > x:
print('\033[31mEmpréstimo negado!\033[m')
elif prestação
muito bom exercicio
segue abaixo a linha que usei:
casa = float(input('Valor da casa : R$'))
salario = float(input('Salario do comprador : R$'))
anos = int(input('Anos de financiamento :'))
prestacao = casa / (anos * 12)
minimo = salario * 30 / 100
print('Para pagar uma casa de {:.2f}R$ em {} anos, a prestação sera de {:.2f}R$'.format(casa,anos,prestacao))
if prestacao >= minimo:
print('Emprestimo NEGADO')
else:
print('Emprestimo CONCEDIDO')
Demorei uns 15-20 min p resolver, mas saiu! Porém, usei 'meses' ao invés de 'anos'
casa = float(input(' Qual o valor da casa que vc deseja comprar? '))
salário = float(input(' Qual é o seu salário: '))
período = int(input(' Em quantos meses vc deseja financiar essa casa? '))
prestação = casa / período
minimo = salário * 30 / 100
if prestação > minimo:
print(' Lamento, mas o valor da parcela excedeu o seu limite pré aprovado')
else:
print(' O valor da sua prestação será de {:.2f} ' .format(prestação))
eu fiz assim
valcasa = float(input('Digite o valor da casa'))
sal = float(input('Digite seu salário'))
anoparcela = int(input('Em quantas parcelas mensais você deseja pagar?'))
pagamento = valcasa / anoparcela
if pagamento > 30/100 * sal:
print(' A prestação mensal não pode exceder 30% do salário')
else:
print('O pagamento da parcela é de {}'.format(pagamento))
o que eu fiz
v = int(input('Digite o valor do imóvel desejado: '))
a = int(input('Agora digite em quantos anos pretende pagar: '))
s = float(input('Digite agora, por último, o seu salário R$: '))
p = v / (a * 12)
c = s * 0.30
if p >= c:
print('Atenção! Se você comprar, pode dar problema, pois a parcela custa R$ {:.2f}'.format(p))
else:
print('Tudo certo! Pode seguir em frente, patrão.')
Consegui apesar de der tido alguns contratempos com as porcentagens, saiu levemente diferente mas o resultado é igual.
Deixando aqui caso possa ajudar alguém.
valor = int(input("Digite o valor do imóvel: "))
salario = int(input("Digite seu salário: "))
tempo = int(input("Digite em quantos anos deseja parcelar: "))
prestação = valor / (tempo*12)
print(f'O valor da prestação do imóvel será de R${prestação:.2f} mensais. ')
if (prestação
while True:
vc = float(input('Informe o valor da casa: '))
sal = float(input('Informe seu salário: '))
qa = int(input('Quantidade de anos: '))
vl = qa * 12
v = vc / vl
print('Serão {} parcelas de R${:.2f}'.format(vl, v))
if v > sal * (30/100):
print('Negado')
else:
print('Aprovado')
Fiz dessa forma
[cursando em Abr/2021]
O meu deu tudo certo. Contudo, eu não havia calculado por ano, mas por meses, pois é o de maior costume. e acabou um pouco mais simples:
-------------------------------------------------------------------------------------------------------------------------
vcasa = float(input('Qual o valor do imóvel?: R$ '))
vsal = float(input(Qual é o salário mensal?: R$ '))
nprest = int(input(Em quantos meses?: '))
vprest = vcasa / nprest
vmin = 30 / 100 * vsal
print('O valor da prestação em {} vezes é de R$ {:.2f}'.format(nprest, vprest))
print('O valor mínimo para o pagamento em {} vezes é de R$ {:.2f} mensais'.format(nprest, vmin))
if vmin < vprest:
print('O empréstimo foi NEGADO.')
print(Tente com mais prestações.')
else:
print('O empréstimo foi APROVADO!')
-------------------------------------------------------------------------------------------------------------------------
Usei ainda mais a cabeça. Mostrei quanto a prestação representa do salário
o meu saiu dessa forma:
house, wage, years = \
float(input('digite o valor da casa: R$')), \
float(input('digite o seu salario: R$')), \
int(input('digite em quantos anos vai ser pago a casa: '))
if (house / (years * 12))
Eu tive uma enorme dificuldade nesse exercicio por causa do calculo da prestacao ja que eu nao tenho ideia de como isso funciona, infelizmente precisei dar uma espiada no seu codigo pra ver essa parte mas o resto foi facil pra mim.
Fiz um pouco diferente , ja fiz o input por meses , deu uma exutada no código
casa = float(input('Digite o valor da casa:'))
prestacoes = int(input('Em quantas vezes quer pagar:'))
salario = float(input('Digite seu salário:'))
parcela = casa / prestacoes
if parcela >= salario * 30 / 100:
print('Seu crédito foi negado!!!')
else:
a = float(input('Qual o valor da casa?'))
b = float(input('Qual o seu sálario?'))
c = float(input('Em quantos ano você pretende parcelar?'))
#pre = a / (12*c)
#s = b*30/100
#print(f'O valor da prestação mensal vai ser de {pre} ')
if a / (12*c)
Quando somos iniciantes td parece difícil, mas a persistência precisa prevalecer!
É normal errar tanto assim no começo? Mesmo se dedicando consideravelmente?
@@brunoalves3192 é normal, man
Guanabara, eu consegui fazer aqui digitando pouco código. Vou deixar aqui minha resolução pra contribuir:
print('Aprovando Emprestimo')
sal = float(input('Qual é o valor do salário? '))
imo = float(input('Qual é o valor do imóvel?'))
ano = int(input('Em quantos anos pretende pagar? '))
pres = (ano * 12)
if (imo / pres)
o meu ficou um pouco diferente, mas também funcionou!
casa = int(input('Qual sera o valor da casa? '))
sal = int(input('Qual seu salário? '))
ano = int(input('Quantos anos dipostos a pagar? '))
presta = casa / (ano * 12)
if presta > sal * 30 / 100:
print('Seu emprestimo foi negado!')
elif presta < sal * 30 / 100:
print('Seu emprestimo foi aprovado!')
print(f'Para financiar uma casa de R${casa:.2f} em {ano} anos ')
print(f'A prestação sera de R${presta:.2f}')
Eu fiz assim
casa= int(input('valor da casa: R$'))
salario= int(input('salario do comprador: R$'))
financiamento= int(input('quantos anos o financiamento? '))
s=salario/100*30
j= s+salario
f=casa/financiamento
p=f/12
if p
fiquei muito feliz de ter conseguidoooo!!!
fiquei travado por uns 10 minutos nesse por causa da matematica, dps de pensar um pouco as coisas fizeram sentido na cabeça e consegui projetar isso no programa
Usei uma linha a mais pq calculei em uma linha separado o tempo em meses mais deu certo.
casa = float(input('Valor da casa: R$'))
salario = float(input('Salário do comprador: R$'))
anos = int(input('Quantos anos de financiamento? '))
financia = anos * 12
prestacao = casa / financia
limite = (salario * 30) / 100
print('Para comprar um casa de R${:.2f} em {} anos a prestação será de R${:.2f} por mês.'.format(casa, anos, prestacao))
if prestacao > limite:
print('Empréstimo NEGADO!')
else:
print('Empréstimo APROVADO!')
Eu achei que tinha feito errado porque não tinha colocado elif, mas tá tudo certo... kkkk
excelente conteúdo.
NUNCA É TARDE PRA APRENDER!!!!
Cara, eu tô muito feliz. Eu vi o enunciado e pensei: ''MEU DEUS, COMO FAREI ISSO?'' mas aí eu fiz de conta que estava trabalhando e me mandaram criar esse programa. Bati, rebati, bati denovo a cabeça raciocinando a lógica das contas e consegui depois de horas kkkkkkkkk. Ficou um pouco simples o meu, mas foi feito com carinho kkkkkkkkkkkkk
#Empréstimo
casa = float(input('Qual é o valor da casa?: '))
salario = float(input('Quanto o Sr. ganha de salário? R$: '))
anos = int(input('Em quantos anos o Sr. quer pagar?: '))
parcela = anos * 12
mensalidade = casa / parcela
npu = salario * 30/100
if mensalidade npu:
print('30% do seu salário é R${:.2f} e as prestações ficaram de R${:.2f}. Sendo assim, infelizmente o empréstimo foi NEGADO!❌'.format(npu, mensalidade))
Fiz assim, em 8 linhas.
casa = float(input('Qual o valor da casa? R$'))
salario = float(input('Qual o seu salário? R$'))
parcela = int(input('Em quantos anos você vai pagar? '))
mensalidade = casa / (parcela * 12)
if mensalidade
fiz assim
casa =float(input('valor da casa: '))
salario =float(input('salario: '))
anos =int(input('quantos anos pra pagar'))
mes = casa/(12*anos)
print('o emprestimo sera negado' if mes > salario*0.30 else 'emprestimo aceito')
Minha solução ficou um pouco diferente, mas chegou no mesmo resultado.
print('Calculadora de emprestimos:')
total = float(input('qual o valor do emprestimo pretendido? '))
salario = float(input('qual seu salario bruto mensal? '))
tempo = int(input('em quantos anos gostaria de pagar '))
parcela = (total / (tempo * 12))
percentual = parcela * 100 / salario
print(f'o valor da parcela será {parcela:.2f} e que corresponde a {percentual:.1f}% de seu salario')
if percentual
casa = float(input("Qual o valor da casa?:"))
salario = float(input("Qual o valor do seu salário?:"))
tempo = float(input("Em quantos anos vai pagar?:"))
porc = (salario * 0.30)
fin = (tempo * 12)
pres = (casa / fin)
if porc < pres:
print("\033[41m Financiamento negado! \033[m")
else:
print("Financiamento aceito!")
fiz assim com menos linhas:
cas = float(input('Valor da casa: '))
sal = float(input('Valor do sálario: '))
ano = int(input('Em quantos anos vai pagar: '))
pre = cas / (ano * 12)
if pre > sal * 30 / 100:
print('O empréstimo foi NEGADO!')
else:
print(f'Para pagar uma casa de R${cas:.2f} é necessario pagar R${pre:.2f} por mês', end='')
print('O empréstimo foi ACEITADO!')