adds, removes and views items from a stock

Alcrkai

New member
Joined
Oct 21, 2022
Messages
2
Programming Experience
1-3
How do I make a class that adds, removes and views items from a stock using csharp?

Write a program to read the data of a product in stock (name, price and
quantity in stock).
• Show product data (name, price, quantity in stock, total value on
inventory)

Enter the product data:
Name: TV Price: 900.00
Quantity in stock: 10
Product Data: TV, $900.00
10 units
Total: $9000.00
Enter the number of products to be added to stock: The last digit of the UK
of the student. If the stock is zero, issue a command to enter another digit.
Updated data: TV, $900.00, 15 units, Total: $13500.00
Enter the number of products to be removed from stock: 3 Updated data: TV, $
900.00, 12 units, Total: $10800.00
• Make a stock entry and show the product data again
• Carry out an issue in stock and show the product data again.
 
Last edited by a moderator:
C#:
using atividade_2;
using System;
using System.Drawing;
using System.Runtime.ConstrainedExecution;

namespace MyApplication
{
    class Program
    {
        //Fazer um programa para ler os dados de um produto em estoque(nome, preço e
        //quantidade no estoque).

        //• Mostrar os dados do produto(nome, preço, quantidade no estoque, valor total no
        //estoque)

        //Entre os dados do produto:
        //Nome: TV Preço: 900.00
        //Quantidade no estoque: 10
        //Dados do produto: TV, $ 900.00
        //10 unidades
        //Total: $ 9000.00

        //Digite o número de produtos a ser adicionado ao estoque: O último dígito do RU
        //do aluno.
        //Se o estoque for zero, faça um comando para inserir outro digito.

        //Dados atualizados: TV, $ 900.00, 15 unidades, Total: $ 13500.00
        //Digite o número de produtos a ser removido do estoque: 3 Dados atualizados: TV, $
        //900.00, 12 unidades, Total: $ 10800.00

        //• Realizar uma entrada no estoque e mostrar novamente os dados do produto
        //• Realizar uma saída no estoque e mostrar novamente os dados do produto.
        //Dica: para resolver este problema, você deve criar uma “CLASS” conforme projeto
        //ao lado.

        static void Main(string[] args)
        {
            //Crio o item de quantidade
            int Quantidade = 10;

            //Crio o item de protudo
            string Produto = "TV";

            // Crio o item de preço por unidade
            double ValorUnidade = 900.00;

            //Aqui começo mostrando as informações do estoque
            Console.WriteLine($"Produto: {Produto}");
            Console.WriteLine($"Quantidade no estoque: {Quantidade}");
            Console.WriteLine($"O valor por unidade é: {ValorUnidade}");
            Console.WriteLine($"Valor total dos produtos no estpque: {(ValorUnidade * Quantidade)}");

            //Mostro duas opções
            //A para ir para a class de adicionar item
            //R para ir para a class para remover item
            Console.WriteLine("Insira 'A' para adicionar um item");
            Console.WriteLine("Insira 'R' para remover um item");

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("----------------------------------------------");

            //A variavel que irá armazenar a opção
            string escolha = Console.ReadLine();

            //O IF que irá veridicar o que o usuário digitou
            if (escolha.Contains("A"))
            {
                AdicionarProduto adionarproduto = new AdicionarProduto();
            }
            if (escolha.Contains("R"))
            {
                RemoverProduto removerproduto = new RemoverProduto();
            }
        }
    }
}
 
Last edited by a moderator:
So what's the actual problem? We can help with specific issues but it's not really for us to read your assignment to work out what you need to do and then read your code to work out what you've done and what you haven't and where you might be having issues. You need to tell us exactly what the issue is.
 
Back
Top Bottom