Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andre.lansini

[Resolvido] preciso de no c++

Recommended Posts

Olá galera estou iniciando no c++ e preciso fazer um programa que calcule o valor mensal para o fianciamento de um automóvel, o programa espera q seja digitado o valor e então escolha uma opção:

1-em 12 meses,juros 10% a.a

2-em 24 meses, juros 12%a.a

3-em 36 meses, juros 15%a.a

e no resultado preciso colocar o valor do financiamento , em qtas vzs e o total do financiamento.

Se alguém puder me ajudar fico grato, o que consegui até agora foi só isso, mas naum to conseguindo continuar, se alguém puder me ajudar agradeço.

 

/*Programa para financiamento de um automóvel*/
#include<stdio.h>
int main(void){
float vlor_financ, juros, prestacao;
int opcao;
printf ("Digite o valor a ser financiado: ");
scanf ("%f", &vlor_financ);
printf ("Digite uma opcao: ");
scanf ("%i", &opcao);

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de programar me diga, oq acha q o programa tem q fazer depois da parte q você fez??

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de programar me diga, oq acha q o programa tem q fazer depois da parte q você fez??

Olá, assim, estou iniciando, quero aprender mas não sei muito, resolvi alguns exerc. mas este não estou conseguindo;

Desenvolva um programa que calcule o valor mensal para financiamento de um automóvel. O programa espera que seja digitado o valor para o financiamento e então que seja escolhida uma opção. As opções são:

1- Financiamento em 12 meses, juros de 10% a.a

2- Financiamento em 24 meses, juros de 12% a.a

3- Financiamento em 36 meses, juros de 15% a.a

4- Financiamento em 48 meses, juros de 18% a.a

Como resultado é exibido o valor do financiamento , o valor das parcelas e o total final.

Ex.: se o valor financiado for R$20.000 e a opção for a 2, o resultado exibido será:

Valor financiado R$ 20.000 em 24X de R$ 2333,88 totalizando R$28.000.

 

#include<stdio.h>
				 int main(void){
				 float vlor_financ, juros1, juros2, juros3, prestacao;
				 int opcao;
				 printf ("Digite o valor a ser financiado: ");
				 scanf ("%f", &vlor_financ);
				 printf ("1-Financiamento em 12 meses, juros de 10% a.a\n");
				 printf ("2-Financiamento em 24 meses, juros de 12% a.a\n");
				 printf ("3-Financiamento em 36 meses, juros de 15% a.a\n");
				 printf ("Digite uma opcao: ");								   
printf ("Valor Financiado R$%f em %dX de R$%f totalizando R$ \n",vlor_financ,opcao);
}
Fiz isso, mas agora tenho que usar (eu acho) os "if" e "else" e isso não entendi muito bem, como eu disse, estou aprendendo, fico grato pela resposta, agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

printf ("Valor Financiado R$%f em %dX de R$%f totalizando R$ \n",vlor_financ,opcao);
Primeiro, tá faltando um último parâmetro aqui não acha?

Acho que o certo seria por exemplo:

 

printf ("Valor Financiado R$%f em %dX de R$%f totalizando R$%d \n", vlor_financ, opcao * 12, prestacao, total);

Segundo: você quer pegar uma informação do usuário, use scanf:

scanf("%d", &opcao);

Depois, é só pegar a matemática que você aprendeu na escola e botar em uso tudo aquilo pra calcular as informações necessárias de acordo com o que o usuário escolheu.

A propósito, você deve utilizar um if ou um switch para avaliar o dado lido do usuário para realizar os cálculos corretamente.

 

Ex:

if(opcao == 1)
{
...
} else if(opcao == 2)
{
...
} else if(opcao == 3)
{
...
} else
{
digitou valor errado!!!
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

printf ("Valor Financiado R$%f em %dX de R$%f totalizando R$ \n",vlor_financ,opcao);
Primeiro, tá faltando um último parâmetro aqui não acha?

Acho que o certo seria por exemplo:

 

printf ("Valor Financiado R$%f em %dX de R$%f totalizando R$%d \n", vlor_financ, opcao * 12, prestacao, total);

Segundo: você quer pegar uma informação do usuário, use scanf:

scanf("%d", &opcao);

Depois, é só pegar a matemática que você aprendeu na escola e botar em uso tudo aquilo pra calcular as informações necessárias de acordo com o que o usuário escolheu.

A propósito, você deve utilizar um if ou um switch para avaliar o dado lido do usuário para realizar os cálculos corretamente.

 

Ex:

if(opcao == 1)
{
...
} else if(opcao == 2)
{
...
} else if(opcao == 3)
{
...
} else
{
digitou valor errado!!!
}

 

obrigado, consegui, valeu pela ajuda....sorte pra quem ta aprendendo que tem gente que ajuda, abrigado mesmo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

q bom q conseguiw!

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Ai esta!!!

/*Programa para financiamento de um automóvel*/
#include<stdio.h>
				 int main(void){
				 float vlor_financ, x, total;
				 int  opcao;
				 printf ("Digite o valor a ser financiado: ");
				 scanf ("%f", &vlor_financ);
				 printf ("1-Financiamento em 12 meses, juros de 10% a.a\n");
				 printf ("2-Financiamento em 24 meses, juros de 12% a.a\n");
				 printf ("3-Financiamento em 36 meses, juros de 15% a.a\n");
				 printf ("Digite uma opcao:\n"); 
				 scanf ("%d", &opcao);
									   
				 if(opcao == 1) {			  
					total = vlor_financ+(vlor_financ*0.10);
					x = total/12;
					}
					else if(opcao == 2){
					total = vlor_financ+(vlor_financ*0.24);
					x = total/24;
					}				   
					else if(opcao == 3){
					total = vlor_financ+(vlor_financ*0.45);
					x = total/36;
					}
					else
					{
					printf("\n digitou valor errado!!!\n");
					}								   
printf ("Valor Financiado R$%5.2f em %dX de R$%5.2f totalizando R$%5.2f \n", vlor_financ, opcao * 12, x, total);
}
to aprendendo, hehe, valeu pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.