Ir ao conteúdo
  • Cadastre-se

Dúvida com registo e vetor, me ajudem


Cassia Reis

Posts recomendados

faça um algoritmo que utilize registro para armazenar o nome, o preço e a quantidade de 100 produtos de uma loja. Faça:

a) um procedimento LERDADOS para ler e armazenar as informações.

b)um procedimento para buscar um nome de produto digitado pelo usuário e conferir se ele existe no vetor.

c)uma função para calcular a média de preços dos produtos com quantidade superior a 10.

Meu algoritmo ficou assim:

#include <cstdlib>

#include <iostream>

using namespace std;

struct PRODUTO {

float preco;

char nome[30];

int quant;

};

void LERDADOS(PRODUTO V[]){

int x;

for (x=0; x<100; x++){

cout<<"Digite o nome";

gets(V[x].nome);

cout<<"Digite o preço";

cin>>V[x].preco;

cout<<"Digite a quantidade";

cin>>V[x].quant;

}

}

void BUSCAPRODUTO(PRODUTO V[]){

char A[30];

int x;

for (x=0; x<100; x++){

cout<<"Digite um produto para a busca";

gets(A);

if (strcmp(V[x].nome, A)==0){

cout<<V[x].nome;

cout<<V[x].preco;

cout<<V[x].quant;

}

}

float CALCMEDIA(PRODUTO V[]){

int x, y;

float soma, media;

soma=0;

y=0;

for (x=0; x<100; x++){

if(V[x].quant>10){

soma=soma+V[x].preco;

y++

}

media=soma/y;

}

return media

}

int main (){

PRODUTO Prod [100];

float num;

LERDADOS(Prod);

BUSCAPRODUTO(Prod);

num=CALCMEDIA(Prod);

cout<<"A média de preços dos produtos que possuem quantidade superior a 10 é"<<num;

return 1;

}

testei no dev c++ várias vezes mas sem resultado. Me ajudem por favor. Fiz do jeito que a professora ensinou mas não deu certo.

Link para o comentário
Compartilhar em outros sites

Olá Cássia,

Primeiramente, quando fores postar um código seu em um fórum, procure colocar ele dentro do uma tag de códigos, facilita a leitura.

Poderia ser mais especifíca com qual problemas estás encontrando?

Eu encontrei alguns problemas no seu código.

1- Falta fechar uma chave na função BUSCAPRODUTO

2- Faltam alguns ponto-vírgulas por exemplo: return media, y++

Infelizmente não te ajudo mais porque to sem compilador aqui. Precisas dizer o quê mais tá dando errado

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!