示例#1
0
        static void Main(string[] args)
        {
            Konto       k1 = new Konto();
            Jugendkonto j1 = new Jugendkonto();
            Konto       k2 = new Jugendkonto();

            Taschenrechner tr  = new Taschenrechner();
            int            erg = tr.Add(12, 5);

            Taschenrechner.demo = 5;

            Girokonto gk = new Girokonto();

            gk.


            Console.WriteLine("Hallo Welt");
            Convert.ToInt32("123");



            Console.WriteLine("---ENDE---");
            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            int numerKonta;
            int pin;
            int opcjaWyboru;
            int kwotaWyplacana;

            List <Konto> listaKont = new List <Konto>();

            Konto k1 = new Konto(123456789, 1111, 2000);
            Konto k2 = new Konto(987654321, 1234, 100);

            listaKont.Add(k1);
            listaKont.Add(k2);

            for (; ;)
            {
                try
                {
                    Console.WriteLine("Podaj numer konta");
                    numerKonta = Convert.ToInt32(Console.ReadLine());

                    foreach (Konto konto in listaKont)
                    {
                        if (numerKonta == konto.numer)
                        {
                            try
                            {
                                Console.WriteLine("Podaj pin");
                                pin = Convert.ToInt32(Console.ReadLine());
                                if (konto.pinn == pin)
                                {
                                    Console.WriteLine("1. Stan środków na koncie");
                                    Console.WriteLine("2. Wypłać pieniądze");

                                    opcjaWyboru = Convert.ToInt32(Console.ReadLine());

                                    switch (opcjaWyboru)
                                    {
                                    case 1:
                                        Console.WriteLine($"Stan konta: {konto.stanKonta}");
                                        break;

                                    case 2:
                                        Console.WriteLine($"Ile chcesz wypłacić pieniędzy?");
                                        kwotaWyplacana = Convert.ToInt32(Console.ReadLine());
                                        if (kwotaWyplacana <= konto.stanKonta)
                                        {
                                            Console.WriteLine($"Wypłacono {kwotaWyplacana}, pozostało {konto.stanKonta - kwotaWyplacana}");
                                        }
                                        else
                                        {
                                            Console.WriteLine("Nie masz tyle środków na koncie");
                                        }
                                        break;

                                    default:
                                        Console.WriteLine("Nie ma takiej opcji");
                                        break;
                                    }
                                }
                                else
                                {
                                    Console.WriteLine("Niepoprawny pin");
                                    break;
                                }
                            }
                            catch
                            {
                                Console.WriteLine("Niepoprawny Pin");
                                break;
                            }
                        }
                    }
                }
                catch
                {
                    Console.WriteLine("Niepoprawna wprowadzona wartość");
                }
                Console.ReadLine();
                Console.Clear();
            }
        }