Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Ordenator
- {
- class Program
- {
- static void Main(string[] args)
- {
- Ordenator ordenator = new Ordenator();
- ordenator.Venda();
- Console.Read();
- }
- }
- public class Produto
- {
- public double preco;
- public string nome_prodt;
- public int qtd_estoque;
- public double vl_estoque;
- public Produto(double preco, string nome_prodt, int qtd_estoque)
- {
- this.preco = preco;
- this.nome_prodt = nome_prodt;
- this.qtd_estoque = qtd_estoque;
- }
- public void Estoque(Produto p, int qtd_venda)
- {
- p.qtd_estoque -= qtd_venda;
- if (p.qtd_estoque < 100)
- {
- Console.WriteLine("Quantidade abaixo do minimo, gerando novo pedido");
- }
- else
- {
- Console.WriteLine("Quantidade em estoque: " + p.qtd_estoque);
- }
- p.vl_estoque = p.preco * p.qtd_estoque;
- Console.WriteLine("valor de estoque: " + p.vl_estoque);
- }
- }
- class NotaFiscal
- {
- public int nro_cupom;
- public NotaFiscal(int nro_cupom)
- {
- this.nro_cupom = nro_cupom;
- }
- public void GerarNota(int nro_cupom, int quantidade, Produto p)
- {
- Console.WriteLine("Numero Cupom: " + nro_cupom + "\n"
- + "Produto: " + p.nome_prodt + "\n"
- + "Preço: " + p.preco + "\n"
- + "Quantidade: " + quantidade + "\n"
- + "Valor Total: " + p.preco * quantidade);
- }
- }
- class Ordenator
- {
- public void Venda()
- {
- Random randNum = new Random();
- Produto p = new Produto(20.10, "Pendrive", 110);
- NotaFiscal nt = new NotaFiscal(randNum.Next());
- nt.GerarNota(nt.nro_cupom, 2, p);
- Console.WriteLine("\n");
- p.Estoque(p, 2);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement