Ir ao conteúdo

Posts recomendados

Postado

Tenho que fazer um Gerenciamento de Estoque com C# onde precisa armazenar o Nome do Produto e a Quantidade, no momento o código está assim:

using System;
using System.Collections;
using System.Collections.Generic;

namespace ControleDeEstoque
{
    internal class Program
    {
        public static void Main(string[] args)
        {
            string nomeProduto;
            int quantidade;
            int remove;
            //int atualizar = 0;
            
            var Produtos = new ArrayList();
            
            inicio:
            Console.WriteLine("Bem- vindo\n-----------------------\nEscolha uma opção:");
            Console.WriteLine("1- Cadastrar Produto\n2- Remover Produto\n3- Atualizar Produto\n4- Visualizar Informações do Produto");
            Console.Write("Opção: ");
            int opcao = int.Parse(Console.ReadLine());
            if (opcao == 1)
            {
                Console.Write("Nome do Produto: ");
                nomeProduto = Console.ReadLine();
                Produtos.Add(nomeProduto);
                Console.Write("Quantidade: ");
                quantidade = int.Parse(Console.ReadLine());
                Produtos.Add(quantidade);
            }else if (opcao == 2)
            {
                Console.Write("Produto a ser Removido: ");
                nomeProduto = Console.ReadLine();
                Console.Write("Quantidade: ");
                remove = int.Parse(Console.ReadLine());
                Produtos.Remove(remove);
            }else if (opcao == 3)
            {
                Console.Write("Produto a ser Atualizado: ");
                nomeProduto = Console.ReadLine();
                Console.Write("Deseja Remover ou Atualizar o Produto? ");
                int atualizar = int.Parse(Console.Write("1- Atualizar\n2- Remover"));
                if (atualizar == 1)
                {
                    Console.Write("Digite a quantidade: ");
                    
                }
                int adicionarQuantidade;
                int removerQuantidade;
                Console.Write("Quantidade: ");
                quantidade = int.Parse(Console.ReadLine());
                Console.Write("Quantidade atualizada.");
            }else if (opcao == 4)
            {
                Console.Write("Informações do Produto " + Produtos);
            }
            Console.Clear();
            goto inicio;
        }
    }
}

Comecei a estudar C# recentemente e não sei ao certo. Seria mais fácil de fazer criando métodos para cada uma das alternativas entre 1 e 4?

Como ficaria a função de Adicionar e Remover?

 

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!