Ir ao conteúdo
  • Cadastre-se

Ajuda com código!


morpheurei

Posts recomendados

Boa tarde, galera!

Se alguém puder me ajudar com um código, ficarei muito grato. É o seguinte, preciso calcular e escrever o valor total das vendas, mas confesso que não estou conseguindo, já tentei de várias formas, e nada! Continua dando erro! Abaixo, o código:


#include <iostream>
#include <string>
#include <conio.h>
using namespace std;

typedef struct venda{

int npecas;
float preco;

}Venda;

int main(){

system("color 1f");
Venda x[3];
int i;
for(i=0;i<3;i++){
cout<<"Digite o numero de pecas: "<<endl;
cin>>x[i].npecas;
cout<<"Digite o preco: "<<endl;
cin>>x[i].preco;

}

for(i=0;i<3;i++){

tot=tot * x[i];
}

tot=x[i].npecas * x[i].preco;

cout<<"Total de Vendas: "<<tot<<endl;


getch();
return 0;


}

Link para o comentário
Compartilhar em outros sites

Tem 3 erros no seu código:

1) Variável "tot" não declarada (int tot = 0)

2) A operação dentro do segundo "for" está errada. O "x" não está apontando para o elemento da estrutura.

3) A operação de multiplicação após esse segundo for, tb está errada.

Remova a operação de dentro do "for", traga a operação de fora para dentro e faça o resultado da multiplicação somar com o valor do "tot".

Segue exemplo:


int main(void){

system("color 1f");

Venda x[3];
int tot = 0;
int i;

for ( i = 0; i < 3; i++ )
{
cout << "Digite o numero de pecas: ";
cin >> x[i].npecas;
cout << "Digite o preco: ";
cin >> x[i].preco;
}

for ( i = 0; i < 3; i++ )
{
tot = tot + ( x[i].npecas * x[i].preco );
}

cout << "Total de Vendas: " << tot << endl;

getch();
return 0;

}

Espero que ajude.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!