コード例 #1
0
ファイル: Program.cs プロジェクト: szakulys/CarSimulatorWSB
        static void Main(string[] args)
        {
            double userPojemnosc, userIloscPaliwa, userPojemnoscBaku;
            bool dzialanieProgramu = true;

            Console.WriteLine("Podaj parametry Twego samochodu!");
            Console.Write("Zacznijmy od marki: ");
            string userMarka = Console.ReadLine();
            Console.Write("Teraz model: ");
            string userModel = Console.ReadLine();
            Console.Write("Nastepnie pojemnosc silnika: ");
            while (!double.TryParse(Console.ReadLine(), out userPojemnosc))
            {
                Console.Write("Ale wpisz liczbe!: ");
            }
            Console.Write("Nastepnie ilosc paliwa: ");
            while (!double.TryParse(Console.ReadLine(), out userIloscPaliwa))
            {
                Console.Write("Ale wpisz liczbe!: ");
            }
            Console.Write("Nastepnie pojemnosc baku: ");
            while (!double.TryParse(Console.ReadLine(), out userPojemnoscBaku))
            {
                Console.Write("Ale wpisz liczbe!: ");
            }

            Samochod userSamochod = new Samochod(userMarka, userModel, userPojemnosc, userIloscPaliwa, userPojemnoscBaku);
            

            while (dzialanieProgramu == true)
            {
                Console.WriteLine("1) Rozpocznij jazde");
                Console.WriteLine("2) Brak paliwa? - ZATANKUJ");
                Console.WriteLine("3) Znudzony? To starczy!");

                switch (Console.ReadLine())
                {
                    case "1":
                        {
                            Console.Write("Podaj dystans w km: ");
                            userSamochod.Jedz(int.Parse(Console.ReadLine()));
                            break;
                        }
                    case "2":
                        {
                            Console.Write("Ile paliwa dolewasz?: ");
                            userSamochod.Tankuj(double.Parse(Console.ReadLine()));
                            break;
                        }
                    case "3":
                        {
                            dzialanieProgramu = false;
                            break;
                        }
                    default:
                        break;
                }
                
            }                                   
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: szakulys/CarSimulatorWSB
        static void Main(string[] args)
        {
            double userPojemnosc, userIloscPaliwa, userPojemnoscBaku;
            bool   dzialanieProgramu = true;

            Console.WriteLine("Podaj parametry Twego samochodu!");
            Console.Write("Zacznijmy od marki: ");
            string userMarka = Console.ReadLine();

            Console.Write("Teraz model: ");
            string userModel = Console.ReadLine();

            Console.Write("Nastepnie pojemnosc silnika: ");
            while (!double.TryParse(Console.ReadLine(), out userPojemnosc))
            {
                Console.Write("Ale wpisz liczbe!: ");
            }
            Console.Write("Nastepnie ilosc paliwa: ");
            while (!double.TryParse(Console.ReadLine(), out userIloscPaliwa))
            {
                Console.Write("Ale wpisz liczbe!: ");
            }
            Console.Write("Nastepnie pojemnosc baku: ");
            while (!double.TryParse(Console.ReadLine(), out userPojemnoscBaku))
            {
                Console.Write("Ale wpisz liczbe!: ");
            }

            Samochod userSamochod = new Samochod(userMarka, userModel, userPojemnosc, userIloscPaliwa, userPojemnoscBaku);


            while (dzialanieProgramu == true)
            {
                Console.WriteLine("1) Rozpocznij jazde");
                Console.WriteLine("2) Brak paliwa? - ZATANKUJ");
                Console.WriteLine("3) Znudzony? To starczy!");

                switch (Console.ReadLine())
                {
                case "1":
                {
                    Console.Write("Podaj dystans w km: ");
                    userSamochod.Jedz(int.Parse(Console.ReadLine()));
                    break;
                }

                case "2":
                {
                    Console.Write("Ile paliwa dolewasz?: ");
                    userSamochod.Tankuj(double.Parse(Console.ReadLine()));
                    break;
                }

                case "3":
                {
                    dzialanieProgramu = false;
                    break;
                }

                default:
                    break;
                }
            }
        }