1
resposta

Composição de classes

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Desafio4.Enderecos;

namespace Desafio4.Clientes
{
    public class Cliente
    {
        public int cod_Cliente;
        public string nome;
        public string cpf;
        public string email;
        public string telefone;
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Desafio4.Enderecos
{
    public class Endereco
    {
        public string rua;
        public int numero;
        public string bairro;
        public string cidade;
        public string cep;
    }
}

using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Desafio4.Produtos
{
    public class ProdutosPizzaria
    {
        public int cod_Produto;
        public string descricao;
        public double valor_Unitario;
        public double quantidade;

    }
}

using System.Threading.Tasks;
using Desafio4.Clientes;
using Desafio4.Enderecos;
using Desafio4.Produtos;

namespace Desafio4
{
    public class Pedidos
     {
        public int num_Pedido;
        public string formaDePagamento;
        public double taxaDeEntrega;
        public Cliente titular;
        public Endereco logradouro;
        public ProdutosPizzaria produto;

     }
}

using Desafio4;
using Desafio4.Enderecos;
using Desafio4.Clientes;
using Desafio4.Produtos;

Pedidos pedido1 = new Pedidos();
pedido1.titular = new Cliente();
pedido1.logradouro = new Endereco();
pedido1.produto = new ProdutosPizzaria();

pedido1.titular.cod_Cliente = 001;
pedido1.titular.nome = "Marcelo Caselli";
pedido1.titular.cpf = "123456789";
pedido1.titular.email = "marcelinhocaselli@gmail.com";
pedido1.titular.telefone = "11-948489877";
pedido1.logradouro.rua = "Rua Quedas";
pedido1.logradouro.numero = 529;
pedido1.logradouro.bairro = "Vila Isolina Mazzei";
pedido1.logradouro.cidade = "São Paulo";
pedido1.logradouro.cep = "02082-030";
pedido1.produto.cod_Produto = 001;
pedido1.produto.descricao = "massa de tomate";
pedido1.produto.valor_Unitario = 4;
pedido1.produto.quantidade = 8;
pedido1.num_Pedido = 001;
pedido1.taxaDeEntrega = 10;

Console.WriteLine("Cod Cliente: " + pedido1.titular.cod_Cliente);
Console.WriteLine("Nome: " + pedido1.titular.nome);
Console.WriteLine("CPF: " + pedido1.titular.cpf);
Console.WriteLine("Email: " + pedido1.titular.email);
Console.WriteLine("Contato: " + pedido1.titular.telefone);
Console.WriteLine("Rua: " + pedido1.logradouro.rua);
Console.WriteLine("Numero: " + pedido1.logradouro.numero);
Console.WriteLine("Bairro: " + pedido1.logradouro.bairro);
Console.WriteLine("Cidade: " + pedido1.logradouro.cidade);
Console.WriteLine("CEP: " + pedido1.logradouro.cep);
Console.WriteLine("********** Detalhes do pedido **********");
Console.WriteLine("Numero do Pedido: " + pedido1.num_Pedido);
Console.WriteLine("Código do Produto: " + pedido1.produto.cod_Produto);
Console.WriteLine("Descrição: " + pedido1.produto.descricao);
Console.WriteLine("Valor Unitário: " + pedido1.produto.valor_Unitario);
Console.WriteLine("Quantidade: " + pedido1.produto.quantidade);
Console.WriteLine("Taxa de Entrega: " + pedido1.taxaDeEntrega);

Console.WriteLine("Valor total: " + (pedido1.produto.valor_Unitario * pedido1.produto.quantidade + pedido1.taxaDeEntrega));
1 resposta

Bom dia Marcelo,

Tudo bom? Parabéns pela realização das atividades, continue focado nos estudos.

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!