コード例 #1
0
        static void Main(string[] args)
        {
            Carro uno = new Carro();

            uno.Modelo = "Uno com escada no teto";
            uno.Ano    = 98;
            uno.Placa  = "ABC-1234";
            uno.Acelerar();
            uno.Acelerar();
            uno.Frenar();
            uno.Infracao();
            ExecutarTesteMotor(uno);
            Console.WriteLine("\n");
            Console.ReadKey();

            Moto h2r = new Moto();

            h2r.Modelo = ("Kawasaki Ninja H2R");
            h2r.Ano    = 2018;
            h2r.Placa  = ("|||-||||");
            h2r.Acelerar();
            h2r.Acelerar();
            h2r.Frenar();
            h2r.Infracao();
            h2r.Infracao();
            ExecutarTesteMotor(h2r);
            Console.WriteLine("\n");
            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            string retorno = string.Empty;

            Veiculo carro = new Carro();

            carro.Cor             = Color.Red;
            carro.QtdePassageiros = 5;
            carro.Modelo          = Volkswagen.Gol;

            retorno = carro.Acelerar();

            var moto = new Moto(2);

            moto.Modelo = Yamaha.RD350;
            moto.Cor    = Color.Black;

            retorno = moto.Acelerar();

            var bicicleta = new Bicicleta();

            bicicleta.QtdePassageiros = 1;
            bicicleta.Marca           = Marcas.Caloi;

            retorno = bicicleta.Acelerar();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Carro c = new Carro();

            c.Ano            = 1980;
            c.QuantidadeRoda = 4;
            c.Nome           = "Fusca";

            c.Acelerar();
            c.Frear();

            Barco b = new Barco();

            b.QuantidadePes = 20;
            b.Nome          = "Titanic";
            b.Ano           = 1909;

            b.Acelerar();
            b.Frear();

            Uber u = new Uber("Godofredo");

            u.Ano            = 2017;
            u.Nome           = "BMW";
            u.QuantidadeRoda = 4;

            u.Acelerar();
            u.Frear();

            //MeioTransporte mt = new MeioTransporte();
            //mt.Nome = "MeioTransporte";
            System.Console.ReadKey();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: Gregoryburgos17/programas
        static void Main(string[] args)
        {
            string op = " ";

            do
            {
                Console.Clear();
                Console.WriteLine("ELIGE TU PILAR colaca los numeros:\n1# Pilar\n2# Pilar\n3# Pilar\n4# Pilar\n5# informacion\n6# salir");
                op = (Console.ReadLine());
                switch (op)
                {
                case "1":
                    Abstracción Vehiculo = new Abstracción();
                    Vehiculo.color = "rojo";
                    Vehiculo.Marca = "toyota";
                    Console.WriteLine($"vehiculo: {Vehiculo.color}\nmarca: {Vehiculo.Marca}");
                    Console.ReadKey();

                    break;

                case "2": Encapsulamiento vehiculo = new Encapsulamiento();

                    vehiculo.Acelerar();
                    vehiculo.Marca = "mbs";
                    Console.WriteLine(value: $"vehiculo: {vehiculo.Marca}velocida: {vehiculo.Velocida}");
                    Console.ReadKey();
                    break;

                case "3":
                    Carro miCarro = new Carro();
                    miCarro.AñoSalidaAlMercado = 2018;
                    miCarro.Acelerar();
                    Console.WriteLine(miCarro.Velocidad);
                    miCarro.Reversa();
                    Console.WriteLine("-------");
                    Camión miCamion = new Camión();
                    miCamion.Acelerar();
                    miCamion.AñoSalidaAlMercado = 2012;
                    miCamion.Reversa();
                    Console.WriteLine($"carro Año:{miCarro.AñoSalidaAlMercado}\n camionAño{miCamion.AñoSalidaAlMercado} ");
                    Console.ReadKey();
                    break;

                case "4":
                    Herencia mitaller = new Herencia();
                    Reparar(mitaller);
                    Console.ReadKey();
                    break;

                case "5": Gregory();
                    Console.ReadKey();
                    break;

                default: Console.WriteLine("bye....");
                    break;
                }
            } while (op != "6");
            Console.ReadKey();
        }
コード例 #5
0
        static void Main(string[] args)
        {
            //Instanciar um carro
            Carro carro = new Carro("Ford")
            {
                Ano    = 2016,
                Modelo = "Ka"
            };

            carro.Marca       = "Ford"; //Set
            carro.Combustivel = Combustivel.Flex;

            Console.WriteLine(carro.Marca); //Get

            //Lista de onibus
            IList <Onibus> onibus = new List <Onibus>();

            //Adicionar dois objetos na lista
            onibus.Add(new Onibus("Marca", 12));
            onibus.Add(new Onibus("Marcao", 22));

            foreach (var item in onibus)
            {
                Console.WriteLine(item.Marca + " " + item.Lotacao);
            }

            //Tratamento de excecao
            try
            {
                carro.Acelerar(-10);
            }
            catch (VelocidadeException e)
            {
                Console.WriteLine(e.Message);
            }

            ContaCorrente contaCorrente = new ContaCorrente();
            ContaPoupanca contaPoupanca = new ContaPoupanca(10);

            contaCorrente.Saldo   = 100;
            contaCorrente.Numero  = 1;
            contaCorrente.Agencia = 1;
            contaCorrente.Tipo    = TipoConta.Comum;

            contaPoupanca.Agencia = 2;
            contaPoupanca.Numero  = 2;
            contaPoupanca.Saldo   = 500;
            contaPoupanca.Taxa    = 40;

            contaCorrente.Depositar(50);
            contaCorrente.Retirar(100);
            Console.WriteLine(contaCorrente.Saldo);

            contaPoupanca.Depositar(50);
            contaPoupanca.CalculaReturnaInvestimento();
            contaPoupanca.Retirar(50);
            Console.WriteLine(contaPoupanca.Saldo);
        }
コード例 #6
0
        static void Main(string[] args)
        {
            Carro car = new Carro();

            car.Modelo = "Ferrari";
            car.Acelerar();
            ExecutaTesteMotor(car);
            Console.ReadKey();
        }
コード例 #7
0
        static void Main(string[] args)
        {
            Carro car = new Carro();

            car.Modelo = "Ferrkari";
            car.Acelerar();

            Console.WriteLine("Velocidade: " + car.Velocidade);
            Console.ReadKey();
        }
コード例 #8
0
        static void Main(string[] args)
        {
            Carro car = new Carro();

            car.Modelo = "Uno";
            car.Acelerar();
            ExecutaTesteMotor(car);
            //Console.WriteLine("Velocidade: " + car.Velocidade);
            Console.ReadKey();
        }
コード例 #9
0
ファイル: Program.cs プロジェクト: Jonatamsr/AulaCSharp
        static void Main(string[] args)
        {
            Carro car = new Carro();

            car.Modelo = "Eclipse GST";
            car.Acelerar();
            ExecutaTesteMotor(car);
            Console.ReadKey();

            Moto moto = new Moto();

            moto.Modelo = "R1";
            moto.Acelerar();
        }
コード例 #10
0
        public void Execucao()
        {
            var carro = new Carro()
            {
                Montadora           = "Volkwagem",
                Modelo              = "Golf",
                Placa               = "HPK-5456",
                Potencia            = 140,
                Portas              = 4,
                CapacidadePortaMala = 380.10F
            };

            carro.FecharPortaMalas();
            carro.Acelerar();
            carro.Freiar();
        }
コード例 #11
0
        static void Main(string[] args)
        {
            Carro car = new Carro();

            car.Modelo = "Ferrari";
            car.Acelerar();
            ExecutarTesteMotor(car);



            Moto moto = new Moto();

            moto.Modelo = "Kawasaki";

            ExecutarTesteMotor(moto);
        }
コード例 #12
0
        static void Main(string[] args)
        {
            Carro carro1 = new Carro("VMW", 2018);

            Console.WriteLine("Marca: {0}, modelo:{1} ", carro1.Marca, carro1.Año);
            carro1.Velocidad = 100;
            carro1.Acelerar();
            Console.WriteLine(carro1.Velocidad);
            Console.WriteLine(carro1.Informacion());
            carro1.Reversa();
            Console.WriteLine("---------------");
            Camioneta camioneta1 = new Camioneta("GMC", 2017);

            Console.WriteLine("Marca: {0}, modelo:{1} ", camioneta1.Marca, camioneta1.Año);
            camioneta1.Acelerar();
            Console.WriteLine(camioneta1.Informacion());
            camioneta1.Reversa();
        }
コード例 #13
0
        static void Main(string[] args)
        {
            //Instanciar o carro
            Carro carro = new Carro("Golf", 1000)
            {
                Placa = "ABC-1234"
            };

            //Atribuir um nome para o carro
            carro.Nome = "Gol";

            carro.Combustivel = Combustivel.Flex;


            //Exibir o nome do carro
            Console.WriteLine(carro.Nome);

            //Criar uma lista de motos
            IList <Moto> lista = new List <Moto>();

            //Adicionar duas motos na lista
            lista.Add(new Moto("Honda"));

            Moto moto = new Moto("Yamaha");

            lista.Add(moto);

            //Foreach para percorrer todos os elementos da lista
            //foreach(var item in lista){}
            foreach (Moto item in lista)
            {
                Console.WriteLine(item.Nome);
            }

            try
            {
                carro.Acelerar(-100);
            }catch (VelocidadeInvalidaException e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(e.StackTrace);
            }
        }
コード例 #14
0
ファイル: Program.cs プロジェクト: Evictory/2TDSR-Enterprise
        static void Main(String[] args)
        {
            //Instanciar um Carro
            Carro carro = new Carro("Ford")
            {
                Peso     = 1000,
                QtdRodas = 4
            };

            //Setar a quantidade de rodas
            carro.QtdRodas = 4;
            carro.Cor      = Cor.Prata;

            //Exibir a quantidade de rodas
            Console.WriteLine("Quantidade de rodas: " + carro.QtdRodas);

            //Criar uma lista de motos
            IList <Moto> lista = new List <Moto>();

            //Adicionar duas motos na lista
            lista.Add(new Moto("Honda", 20));

            Moto moto = new Moto("Yamaha", 22);

            lista.Add(moto);

            //Percorrer a lista e exibir os dados da moto
            foreach (Moto m in lista)
            {
                Console.WriteLine(m.Marca);
            }

            //Chamar o método acelerar e tratar a exception
            try
            {
                carro.Acelerar(10);
            }
            catch (VelocidadeInvalidaException e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(e.StackTrace);
            }
        }
コード例 #15
0
        static void Main(string[] args)
        {
            Console.WriteLine("Olá Mundo!");

            Carro c = new Carro();

            Console.WriteLine($"Carro Velocidade Atual {c.GetVelocidadeAtual()}");
            Console.WriteLine($"Carro Acelerando 10");
            c.Acelerar(10);
            Console.WriteLine($"Carro Velocidade Atual {c.GetVelocidadeAtual()}");


            Motocicleta m = new Motocicleta();

            Console.WriteLine($"Motocicleta Velocidade Atual {m.GetVelocidadeAtual()}");
            Console.WriteLine($"Motocicleta Acelerando 10");
            m.Acelerar(10);
            Console.WriteLine($"Motocicleta Velocidade Atual {m.GetVelocidadeAtual()}");

            //Automovel auto = new Carro();
            Console.WriteLine("Digite qualquer tecla para terminar");
            Console.ReadKey();
        }
コード例 #16
0
        static void TestDrivCarro()
        {
            Carro  carro = new Carro();
            string marca, modelo, placa, cor;

            Clear();

            WriteLine("Veiculo: Carro");
            WriteLine();
            WriteLine(" ## ESCOLHA MARCA ## ");
            WriteLine();
            WriteLine("[1] Aston Martin: ");
            WriteLine("[2] Rolls-Royce: ");
            WriteLine("[3] Porsche: ");
            Write("  > ");
            int optmarca = int.Parse(Console.ReadLine());

            switch (optmarca)
            {
            case 1:
                marca = "Aston Martin";
                Clear();
                WriteLine("Veiculo: Carro");
                WriteLine($"Marca selecionada: {marca}");
                WriteLine();
                modelo = Modelo1();
                break;

            case 2:
                marca = "Rolls-Royce";
                Clear();
                WriteLine("Veiculo: Carro");
                WriteLine($"Marca selecionada: {marca}");
                WriteLine();
                modelo = Modelo2();
                break;

            case 3:
                marca = "Porsche";
                Clear();
                WriteLine("Veiculo selecionado: Carro");
                WriteLine($"Marca selecionada: {marca}");
                WriteLine();
                modelo = Modelo3();
                break;

            default:
                WriteLine("Opção inválida!");
                break;
            }
            WriteLine();
            WriteLine(" ## CUSTOMIZAR PLACA ## ");
            WriteLine();
            Write("> Escolha 3 Letras de A á Z: ");
            string LetrasDaPlaca = Console.ReadLine().ToUpper();

            Write("> Escolha 4 Números entre 0 à 9: ");
            int NumerosDaPlaca = int.Parse(Console.ReadLine());

            placa = LetrasDaPlaca + "-" + NumerosDaPlaca.ToString();

            WriteLine();
            WriteLine(" ## ESCOLHA COR ## ");
            WriteLine();
            WriteLine("[1] Preto: ");
            WriteLine("[2] Cinza: ");
            Write("  > ");
            cor = Cor();

            WriteLine();
            WriteLine($"Veiculo: Carro");
            WriteLine($"Veiculo: {carro.Modelo}");
            WriteLine($"Veiculo: {carro.Cor}");
            WriteLine($"Veiculo: {carro.Placa}");
            WriteLine();

            var continuar = true;

            while (continuar)
            {
                WriteLine();
                WriteLine("[1] Ligar: ");
                WriteLine("[2] Acelerar: ");
                WriteLine("[3] Frear: ");
                WriteLine("[4] Desligar: ");
                WriteLine("[5] Abastecer: ");
                Write(" Qualquer tecla para sair: ");
                int choice;
                choice = int.Parse(Console.ReadLine());

                switch (choice)
                {
                case 1:
                    carro.Ligar();
                    break;

                case 2:
                    carro.Acelerar();
                    break;

                case 3:
                    carro.Reduzir();
                    break;

                case 4:
                    carro.Desligar();
                    break;

                case 5:
                    Write("Quantos deseja Abastecer [max. 100L]: ");
                    int abastecer = int.Parse(Console.ReadLine());
                    carro.Abastecer(abastecer);
                    break;

                default:
                    System.Console.WriteLine("Fechando!!");
                    continuar = false;
                    break;
                }
            }
        }