Ir ao conteúdo
  • Cadastre-se

Flavio Hexa

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. Gente, boa noite! Preciso de uma ajuda. Estou no primeiro período e preciso fazer um programa que: 1) Inserir Produto (Deverá ter uma array para guardar o nome, e uma array para guardar o valor) 2) Alterar Produto (É possível alterar o nome, ou o preço, ou os dois) 3) Consultar produto (A consulta é pelo nome do produto) Consegui fazer o 1 e o 3 mas não faço ideia de como fazer pra alterar o produto e/ou preço. Alguém pode me dar uma ajuda? Agradeço muito! Segue o código: #include <iostream> #include <string> using namespace std; string produtos[100]; float precos[100]; int indexProduto = 1; int indexPreco = 1; int posicao = 1; void Incluir () { #include <locale.h> setlocale(LC_ALL, "Portuguese"); cout << "Digite o produto: "; string produto; cin >> produto; produtos[indexProduto] = produto; cout << "Digite o preço: "; float preco; cin >> preco; precos[indexPreco] = preco; cout << "Produto incluido na posicao: " << indexProduto << "\n"; indexProduto++; indexPreco++; } /*void Alterar () { string busca; cout << "Digite o produto que deseja alterar" cin >> busca; for (int i = 0; i < indexProduto; i++) { if (busca == produtos[i]) { cout << "Achei!" << produtos [i] << " : " << precos[i] << "\n"; } } }*/ void Consultar () { for (int i = 0; i < indexProduto; i++) { cout << posicao << produtos [i] << ": " << precos[i] << "\n"; } } int main() { #include <locale.h> setlocale(LC_ALL, "Portuguese"); int opcao; do { cout << "\nEscolha uma opcao: \n"; cout << "1. Incluir\n"; cout << "2. Alterar\n"; cout << "3. Consultar\n"; cin >> opcao; switch (opcao) { case 1: Incluir (); break; case 2: // Alterar (); break; case 3: Consultar (); break; default: cout << "Opcao invalida\n"; } } while (opcao != 0); }

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