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
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
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.
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
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!!!
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â!!!👏👏👏
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)
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
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?
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
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()
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
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!!!!
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
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
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.😁
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
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
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
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')
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')
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
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
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
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 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')
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.
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.
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!')
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!')
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
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.')
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
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
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')
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.')
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')
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...
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!')
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))
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))
@@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
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........
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
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.')
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
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!')
oi pessoal, eu tenho uma dica, sei que faz bastante tempo que ele lancou esse vídeo, mas n posso deixar passar que devemos usar sempre o strip ou também lower por exemplo em questoes de if, else ou elif, usando strings
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
## 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))
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")
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)')
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 ')
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.
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?
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)
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')
@@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.
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 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}')
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))
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!
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
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
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
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.
Fiz assim: valor = float(input('Valor da casa: R$')) salário = float(input('Salário do comprador: R$')) anos = int(input('Quantos anos de financiamento? ')) prestação = valor / anos / 12 porcentagem = salário * 30 / 100 print('Para pagar uma casa de R${:.2f} em {} anos, a prestação será de R${:.2f}.'.format(valor, anos, prestação)) if prestação
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:
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)
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
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
Resolução 01/2021 salario = float(input('Qual o seu salário mensal? ')) valorcasa = float(input('Qual o valor da casa? ')) anos = int(input('Em quantos anos ela será paga? ')) prestacoes = anos * 12 media = salario * (30/100) total = valorcasa / prestacoes if media >= total: print('Você pode financiar essa casa pois a parcela corresponde a menos que 30% de seu salario') else: print('Você não pode financiar essa casa pois a parcela corresponde a mais que 30% de seu salário')
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!
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))
3 года назад
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')
Gustavo, caríssimo mestre. Não é mínimo... é máximo (o teto do que ele pode usar do salário para pagar a prestação, igual a 30% no enunciado). Abaixo a minha solução: # Aprovar empréstimos - prestação mens: print(f'O seu empréstimo está \033[1;32;40mAPROVADO\033[m e a prestação será de R$ {mens :.2f}') else: print(f'Em {tempo} anos, você precisaria pagar uma prestação de R$ {mens :.2f} igual a {perc :.1f} % do seu salário.') print(f'O empréstimo foi \033[1;33;41mRECUSADO\033[m. Você precisaria de {(casa / (comp*12)) :.1f} anos para pagar.')
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')
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!")
31/01/2022 - Estou fazendo esse curso excelente. Aqui está minha solução: valorcasa = float(input('Qual é o valor da casa? R$:')) anos = int(input('Em quantos anos você vai financiar a casa?: ')) salario = float(input('Qual é o seu salário mensal?: R$:')) valorparcela = valorcasa / (12*anos) print('Você vai financiar uma casa de R$ {} em {} anos pagando uma parcela mensal de R$:{:.2f}'.format(valorcasa, anos, valorparcela)) print('Sua renda mensal é de R${}'.format(salario)) if valorparcela > (salario/100*30): print('EMPRESTIMO NEGADO') else: print('EMPRESTIMO APROVADO')
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}')
valor = float(input('Digite o valor da casa')) salario = float(input('Digite seu salário')) anos = int(input('Em anos deseja pagar?')) meses = anos * 12 x = valor/meses if x > 0.3 * salario: print('Impossível pegar o emprestimo') else: print('Empréstimo concedido')
Exercicio 36 vcasa = float(input('Digite o valor da casa: ')) vsalario = float(input('Digite o valor do salário: ')) quant = int(input('Quantos anos de financiamento? ')) prestacao = vcasa / (quant * 12) print('O valor da prestação é {:.2f}'.format(prestacao)) if prestacao > 0.3 * vsalario: print('Empréstimo negado!') else: print('Empréstimo aprovado!')
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!')
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
Eu fiz assim: casa = float(input('Digite o valor da casa: ')) Salario = float(input('Digite seu salário: ')) ano = int(input('Em quantos anos você pretendente pagar? ')) calculo = casa/(ano*12) porcento = Salario * 30 / 100 if calculo
Eu fiz assim. Funcionou kkk mas vejo que da pra melhorar print('===Bem vindo ao simulador de financiamentos===') casa = float(input('Digite o valor da casa: R$')) salario = float(input('Digite o valor do seu salário: R$')) anos = int(input('Em quantos anos pretende parcelar?')) parcela = casa / (anos * 12) if parcela >= salario * 0.3: print('O seu financiamento não pode ser aprovado, pois excede o limite de comprometimento de renda') else: print('Parabéns! Sua linha de crédito foi aprovada com parcelas no valor de:R${:.2f}'.format(parcela))
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
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
Год назад
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.
como eu fiz: casa = float(input('Digite o valor da casa que deseja comprar:R$')) salario = float(input('Digite o valor do seu salário:R$')) meses = int(input('Quantos meses você vai pagar:')) cal = casa / meses porcentagem = salario - (70.0 / 100.0 * salario) if cal >= porcentagem: print('Não podera comprar esta casa') else: print('pode comprar a casa')
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.
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
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
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.
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
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.
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!!!
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â!!!👏👏👏
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
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?
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
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
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.😁
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
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
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
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?
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')
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
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
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
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!...
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')
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
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.
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
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!')
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
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.')
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
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')
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.')
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')
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!')
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))
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
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))
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.
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........
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
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')
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.')
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
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!')
oi pessoal, eu tenho uma dica, sei que faz bastante tempo que ele lancou esse vídeo, mas n posso deixar passar que devemos usar sempre o strip ou também lower por exemplo em questoes de if, else ou elif, usando strings
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!!
Já assisti lá no site do curso, mas tô vindo aqui deixar o like e o comentário porque você é brabo demais
## 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
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")
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.
Meu cálculo da prestação foi, Prestação= Valor da casa // anos // 12. E deu o mesmo resultado
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)
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.
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?
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
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)
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.
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))
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}')
Alguém em 2024??
🙋
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))
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
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
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
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.
Fiz assim:
valor = float(input('Valor da casa: R$'))
salário = float(input('Salário do comprador: R$'))
anos = int(input('Quantos anos de financiamento? '))
prestação = valor / anos / 12
porcentagem = salário * 30 / 100
print('Para pagar uma casa de R${:.2f} em {} anos, a prestação será de R${:.2f}.'.format(valor, anos, prestação))
if prestação
Muito obrigado, Gustavo Guanabara.
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:
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)
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
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
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
Resolução 01/2021
salario = float(input('Qual o seu salário mensal? '))
valorcasa = float(input('Qual o valor da casa? '))
anos = int(input('Em quantos anos ela será paga? '))
prestacoes = anos * 12
media = salario * (30/100)
total = valorcasa / prestacoes
if media >= total:
print('Você pode financiar essa casa pois a parcela corresponde a menos que 30% de seu salario')
else:
print('Você não pode financiar essa casa pois a parcela corresponde a mais que 30% de seu salário')
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!
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))
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')
Gustavo, caríssimo mestre. Não é mínimo... é máximo (o teto do que ele pode usar do salário para pagar a prestação, igual a 30% no enunciado). Abaixo a minha solução:
# Aprovar empréstimos - prestação mens:
print(f'O seu empréstimo está \033[1;32;40mAPROVADO\033[m e a prestação será de R$ {mens :.2f}')
else:
print(f'Em {tempo} anos, você precisaria pagar uma prestação de R$ {mens :.2f} igual a {perc :.1f} % do seu salário.')
print(f'O empréstimo foi \033[1;33;41mRECUSADO\033[m. Você precisaria de {(casa / (comp*12)) :.1f} anos para pagar.')
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')
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!")
31/01/2022 - Estou fazendo esse curso excelente. Aqui está minha solução:
valorcasa = float(input('Qual é o valor da casa? R$:'))
anos = int(input('Em quantos anos você vai financiar a casa?: '))
salario = float(input('Qual é o seu salário mensal?: R$:'))
valorparcela = valorcasa / (12*anos)
print('Você vai financiar uma casa de R$ {} em {} anos pagando uma parcela mensal de R$:{:.2f}'.format(valorcasa, anos, valorparcela))
print('Sua renda mensal é de R${}'.format(salario))
if valorparcela > (salario/100*30):
print('EMPRESTIMO NEGADO')
else:
print('EMPRESTIMO APROVADO')
Comecei o curso semana passada! Não esperava encontrar alguém no começo de 2022 aqui nos comentários. Sua solução ficou ótima, fiz parecido tbm.
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}')
valor = float(input('Digite o valor da casa'))
salario = float(input('Digite seu salário'))
anos = int(input('Em anos deseja pagar?'))
meses = anos * 12
x = valor/meses
if x > 0.3 * salario:
print('Impossível pegar o emprestimo')
else:
print('Empréstimo concedido')
Exercicio 36
vcasa = float(input('Digite o valor da casa: '))
vsalario = float(input('Digite o valor do salário: '))
quant = int(input('Quantos anos de financiamento? '))
prestacao = vcasa / (quant * 12)
print('O valor da prestação é {:.2f}'.format(prestacao))
if prestacao > 0.3 * vsalario:
print('Empréstimo negado!')
else:
print('Empréstimo aprovado!')
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!')
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
Eu fiz assim:
casa = float(input('Digite o valor da casa: '))
Salario = float(input('Digite seu salário: '))
ano = int(input('Em quantos anos você pretendente pagar? '))
calculo = casa/(ano*12)
porcento = Salario * 30 / 100
if calculo
Eu fiz assim. Funcionou kkk mas vejo que da pra melhorar
print('===Bem vindo ao simulador de financiamentos===')
casa = float(input('Digite o valor da casa: R$'))
salario = float(input('Digite o valor do seu salário: R$'))
anos = int(input('Em quantos anos pretende parcelar?'))
parcela = casa / (anos * 12)
if parcela >= salario * 0.3:
print('O seu financiamento não pode ser aprovado, pois excede o limite de comprometimento de renda')
else: print('Parabéns! Sua linha de crédito foi aprovada com parcelas no valor de:R${:.2f}'.format(parcela))
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
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
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.
como eu fiz:
casa = float(input('Digite o valor da casa que deseja comprar:R$'))
salario = float(input('Digite o valor do seu salário:R$'))
meses = int(input('Quantos meses você vai pagar:'))
cal = casa / meses
porcentagem = salario - (70.0 / 100.0 * salario)
if cal >= porcentagem:
print('Não podera comprar esta casa')
else:
print('pode comprar a casa')