Ir para conteúdo
Fórum Script Brasil
  • 0

Código simples, mas dando erros


Shadz

Pergunta

Seguinte pessoal, eu quase não sei nada de C++ e to tentando aqui, e só consegui isso:

#include <iostream>

using namespace std;

int main()

{

float result,val;

int invest;

cout<<"\nDigite o Valor do investimento\n";

cin>>val;

cout<<"\nDigite o tipo de investimento, 1 para Poupanca, 2 para Fundo de remd. fixo\n";

cin>>invest;

if (invest==1)

{

cout<<"\nValor corrigido ",result=val+0.03*val;

}

else

{

cout<<"\nValor corrigido ",result==val+0.04*val,"\n\n";

printf("%d\n", result);

}

system ("pause");

}

Agora, o erro ta na saida só, ta saindo só, Valor corrigido e não sai valor nenhum ):

aqui a descrição do que o programa faz;

"Uma agencia bancaria possui dois tipos de investimentos, conforme o quadro a seguir.Faça um programa que receba o tipo de investimento, d o valor do investimento e que calcule e mostre o valor corrigido de acordo com o tipo de investimento

(o valor vai ser sempre pra um mes, dai não precisa de mais variaveis)

Tipo Descrição Taxas

1 Poupança 3%

2 Fundos de rendm. fixas 4%

aqui o que eu fiz em visualG

algoritmo "banco"

var

result,invest,val:real

inicio

escreval("Digite o Valor do investimento")

leia(val)

escreval("Digite o tipo de investimento, 1 para Poupanca, 2 para Fundo de remd. fixo")

leia(invest)

Se (invest=1) então

result<-val+0.03*val

Senao

result<- val+0.04*val

Fimse

escreval("Valor corrigido",result)

escreval

fimalgoritmo

vlw desde já! ;D

Editado por Shadz
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Pessoal, amigo meu ajudou, e ficou assim;

#include <iostream>

using namespace std;

int main()

{

float result,val;

int invest;

cout<<"\nDigite o Valor do investimento\n";

cin>>val;

cout<<"\nDigite o tipo de investimento, 1 para Poupanca, 2 para Fundo de remd. fixo\n";

cin>>invest;

if (invest==1)

{result=val+0.03*val;

cout << "\nValor Corrigido " << result;

cout << "\n";

}

else

{

result=val+0.04*val;

cout<<"\nValor corrigido " << result;

cout << "\n";

}

system ("pause");

}

Funcionou direitinho!

Esse código aqui tá errado:

cout<<"\nValor corrigido ",result=val+0.03*val;
Coloca assim:
...
result=val+0.03*val;
cout<<"\nValor corrigido " << result;
...

vlw cara, era nisso e no If com I maiusculo e else com E tb, vlw cara ;D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...