Ir ao conteúdo
  • Cadastre-se
Danilo Lopes

Uso do arquivo - C++

Recommended Posts

Estou começando a aprender a usar arquivos  e neste exercício copilou normalmente mas o resultado não está correto.

Gostaria de saber se alguém poderia me dizer onde eu errei.

Criei o arquivo e nele está os seguintes dados:

 

001 98 43
002 87 32
003 43 21
004 95 43 
005 92 31 
 
Grato.

 

/* 1) Uma fábrica produz e vende vários produtos e cada um deles tem-se o código,
quantidade produzida e quantidade vendida. Criar um programa que leia os dados dos
produtos de um arquivo e imprima na tela o código e a quantidade do produto com maior
estoque.*/
 
# include <iostream>
# include <fstream>
using namespace std;
 
int main () {
int cod, qpro, qven, i, estoque, codm, comparador; // qpro = quantidade produzida
// qven = quantidade vendida
// estoque = quantidade em estoque
//codm = código do produto com maior estoque
// comparador = compara as quantidades em estoque para saber qual é a maior
fstream entrada;
 
cod = 0;
qpro = 0;
qven = 0;
i = 0;
estoque = 0;
codm = 0;
comparador - 0;
 
entrada.open("entrada.txt");
 
while (i <= 5){
entrada >> cod >> qpro >> qven;
estoque = qpro - qven;
if (estoque >= comparador){
codm = cod;
comparador = estoque;
}
i++;
}
 
entrada.close();
 
cout << "A quantidade do produto com maior estoque e: " << comparador;
cout << endl;
cout << "O codigo do produto com maior estoque e: " << codm;
cout << endl;
 
return (0);
 
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os valores das respostas não correspondem com o arquivo.


Fui rever o arquivo aqui e acabei encontrando o erro. De qualquer forma obrigado.

Eu coloquei "comparador - 0;" e o correto seria "comparador =0;".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×