Matriz (struct) c#
//Crie uma variável do tipo Struct que armazene as dados sobre uma venda: (preencha os dados via código)
//a) Data da venda
//b) Struct Cliente (nome, telefone, Struct Cidade (código, nome, Struct Estado (código, nome, sigla)))
//c) Struct FormaPagamento (código, nome, número parcelas) //informe 3 parcelas
//d) Struct ItemVenda (quantidade, Struct Produto ( código, nome, preço, Struct Categoria (código, nome)))
//Após a criação desta variável, entre com os dados relativos a essa venda e no final informe o nome do cliente e estado
//correspondente. (o acesso aos dados solicitado deverá ser realizado através da variável venda)
namespace PRINCIPAL
{
class MATRIZ { /*Struct Cliente (nome, telefone, Struct Cidade (código, nome, Struct Estado (código, nome, sigla)))*/ struct cliente { public string nome; public string telefone; public cidade cid; public ItemVenda item; }
struct cidade { public int codigo; public string nome; public estado est; }
struct estado { public int codigo; public string nome; public string sigla; }
/*Struct FormaPagamento (código, nome, número parcelas) //informe 3 parcelas*/ struct FormaPagamento { public int codigo; public string nome; public int parcelas; public ItemVenda venda; }
/*Struct ItemVenda (quantidade, Struct Produto ( código, nome, preço, Struct Categoria (código, nome)))*/ struct ItemVenda { public int quantidade; public Produto prod; }
struct Produto { public int codigo; public string nome; public double preco; public Categoria cat; }