コード例 #1
0
        static void Main(string[] args)
        {
            Carga    cargaTeste    = new Carga();
            Caminhao caminhaoTeste = new Caminhao(cargaTeste);
            Vagao    vagaoTeste    = new Vagao(cargaTeste);

            Console.WriteLine("Para calcular o frete, digite o peso e o valor da carga");
            Console.Write("Peso: ");
            cargaTeste.Peso = Convert.ToDouble(Console.ReadLine());
            Console.Write("Valor: ");
            cargaTeste.Valor = Convert.ToDouble(Console.ReadLine());

            Decimal freteCaminhao = caminhaoTeste.CalculaFrete();
            Decimal freteVagao    = vagaoTeste.CalculaFrete();

            Console.WriteLine("Valor do frete:");
            Console.WriteLine("Caminhão: " + freteCaminhao);
            Console.WriteLine("Vagão: " + freteVagao);

            Console.ReadKey();
            Console.Clear();

            SimulacaoCustoFrete simulacao = new SimulacaoCustoFrete();

            Console.ReadKey();
        }
コード例 #2
0
        private void InitList()
        {
            Carga carga;

            this.listaCargas = new List <Carga>();

            carga = new Carga(18550, 27500);
            this.listaCargas.Add(carga);
            carga = new Carga(8100, 35410);
            this.listaCargas.Add(carga);
            carga = new Carga(25700, 3650);
            this.listaCargas.Add(carga);
            carga = new Carga(9541, 5799);
            this.listaCargas.Add(carga);
            carga = new Carga(25740, 45000);
            this.listaCargas.Add(carga);
            carga = new Carga(5000, 90570);
            this.listaCargas.Add(carga);
            carga = new Carga(8900, 41000);
            this.listaCargas.Add(carga);
        }
コード例 #3
0
 public Caminhao(Carga carga) : base(carga)
 {
     this.Carga = carga;
 }
コード例 #4
0
 public Transporte(Carga carga)
 {
     this.Carga = carga;
 }
コード例 #5
0
 public Vagao(Carga carga) : base(carga)
 {
     this.Carga = carga;
 }