static void opretTransaktion(Konto k)
        {
            var t = new Transaktion();

            Console.WriteLine("1. Hæv");
            Console.WriteLine("2. Sæt ind");
            Console.Write("> ");
            string valg2 = Console.ReadLine();

            switch (Convert.ToInt32(valg2))
            {
            case 1:
                Console.WriteLine("Hvor meget ville du hæve?");
                Console.Write("Beløb: ");
                string havBeløb = Console.ReadLine();

                float saldoEfterHav = t.saldo - Convert.ToInt32(havBeløb);

                Console.WriteLine("Du har hævet " + saldoEfterHav);
                string tekst = "Du har hævet penge: ";
                gemTrans(k, tekst, saldoEfterHav);
                gem();
                break;

            case 2:
                Console.WriteLine("Hvor meget ville du sætte ind?");
                Console.Write("Beløb: ");
                string sætIndBeløb = Console.ReadLine();

                float saldeEfterIndsat = t.saldo + Convert.ToInt32(sætIndBeløb);

                Console.WriteLine("Du har sat så mange penge ind: " + saldeEfterIndsat);
                string tekst2 = "Du har ind sat penge: ";
                gemTrans(k, tekst2, saldeEfterIndsat);
                gem();
                break;

            default:
                Console.WriteLine("UGYLDIGT VALGT!!");
                Console.ReadKey();
                break;
            }


            //Console.Write("Tekst: ");
            //string tekst = Console.ReadLine();
            //Console.Write("Beløb: ");
            //float amount = float.Parse(Console.ReadLine());
            //if (gemTrans(k,tekst,amount))
            //{
            //    Console.WriteLine("Transkationen blev gemt. Ny saldo på kontoen: "+findSaldo(k));
            //
        }
        public static bool gemTrans(Konto konto, string tekst, float beløb)
        {
            var saldo = findSaldo(konto);
            var t     = new Transaktion();

            t.tekst = tekst;
            t.saldo = t.amount + saldo;
            t.dato  = DateTime.Now;

            konto.transaktioner.Add(t);
            return(true);
        }
        public static float findSaldo(Konto k)
        {
            Transaktion seneste     = new Transaktion();
            DateTime    senesteDato = DateTime.MinValue;

            foreach (var t in k.transaktioner)
            {
                if (t.dato > senesteDato)
                {
                    senesteDato = t.dato;
                    seneste     = t;
                }
            }
            return(seneste.saldo);
        }
        public static bool GemTrans(Konto konto, string tekst, float beløb)
        {
            float saldo = FindSaldo(konto);

            if (saldo + beløb < 0)
            {
                return(false);
            }
            Transaktion t = new Transaktion();

            t.tekst  = tekst;
            t.amount = beløb;
            t.saldo  = t.amount + saldo;
            t.dato   = DateTime.Now;

            konto.transaktioner.Add(t);
            return(true);
        }
 public float FindSaldo()
 {
     if (Transaktioner.Count > 0)
     {
         Transaktion seneste = Transaktioner[^ 1];