static void Main(string[] args)
        {
            //Student ayxanism = new Student();
            //ayxanism.AddExercise("tarix", 85);
            //ayxanism.AddExercise("riyaziyyat", 90);
            //Console.WriteLine(ayxanism.FindExerciseAverage());
            string         YorN;
            string         amountStr;
            double         amount;
            bool           IsWantsOrNot;
            string         AddAnotherPayment;
            List <Payment> list1 = new List <Payment>();

            do
            {
                do
                {
                    Console.Write("Odenis meblegini daxil edin:  ");
                    amountStr = Console.ReadLine();
                    amountStr = amountStr.Trim();
                } while (!double.TryParse(amountStr, out amount));
                do
                {
                    Console.Write("Odenisi odemek isteyirsinizmi? y/n ");
                    YorN = Console.ReadLine();
                    YorN = YorN.Trim();
                } while (YorN.ToLower() != "y" && YorN.ToLower() != "n");
                if (YorN.ToLower() == "y")
                {
                    IsWantsOrNot = true;
                }
                else
                {
                    IsWantsOrNot = false;
                }
                Payment newpayment = new Payment(amount, IsWantsOrNot);

                list1.Add(newpayment);
                do
                {
                    Console.Write("Yeni payment yaratmaq isteyirsinizmi ? y/n");
                    AddAnotherPayment = Console.ReadLine();
                    AddAnotherPayment = AddAnotherPayment.Trim();
                } while (AddAnotherPayment.ToLower() != "y" && AddAnotherPayment.ToLower() != "n");
            } while (AddAnotherPayment.ToLower() == "y");
            Console.WriteLine(CalculatedUnpaidPAyments(list1));
        }
예제 #2
0
        static void Main(string[] args)
        {
            List <Book> books = new List <Book>();
            string      name;
            string      pagecountStr;
            int         pagecount;

EnterAgain:
EnterNameCorrectly:
            Console.Write("Kitab adi daxil edin: ");
            name = Console.ReadLine();
            name = name.Trim();

            if (name.Length < 3)
            {
                goto EnterNameCorrectly;
            }

            bool CanConvert;

            do
            {
                Console.Write("Kitabin sehife sayini daxil edin: ");
                pagecountStr = Console.ReadLine();
                CanConvert   = int.TryParse(pagecountStr, out pagecount);
                if (!CanConvert)
                {
                    Console.WriteLine("Duzgun daxil edin!");
                }

                else if (pagecount < 10)
                {
                    Console.WriteLine("Sehife sayi 10 dan kicik ola bilmez!");
                }
            } while (!CanConvert || pagecount < 10);



            Book newbook = new Book(name, pagecount);

            books.Add(newbook);
            string YorN;


EnterCorrectly:
            Console.WriteLine("Yeni bir kitab elave etmnk isteyirsinizmi? y/n ");
            YorN = Console.ReadLine();
            YorN = YorN.Trim();

            if (YorN.ToLower() == "y")
            {
                goto EnterAgain;
            }

            else if (YorN.ToLower() == "n")
            {
                int i = 1;
                foreach (Book item in books)
                {
                    Console.WriteLine($"{i}. Kitabin adi: {item.Name}\n{i}. Kitabin sehife sayi: {item.PageCount}\n==========");;
                    i++;
                }
            }

            else
            {
                goto EnterCorrectly;
            }
        }