示例#1
0
        static void sodavan()
        {
            string farve;

            Console.WriteLine("hvilken farve vil ud have (rød, grøn, brå, gul)");
            farve = Console.ReadLine();
            if (farve == "rød")
            {
                Console.BackgroundColor = ConsoleColor.Red;
                Console.Clear();
                KonsolHjælper.drawFrame();
            }
            if (farve == "blå")
            {
                Console.BackgroundColor = ConsoleColor.Blue;
                Console.Clear();
                KonsolHjælper.drawFrame();
            }
            if (farve == "grøn")
            {
                Console.BackgroundColor = ConsoleColor.Green;
                Console.Clear();
                KonsolHjælper.drawFrame();
            }
            if (farve == "gul")
            {
                Console.BackgroundColor = ConsoleColor.Yellow;
                Console.Clear();
                KonsolHjælper.drawFrame();
            }
            Console.WriteLine("Velkommen til sodavandsbaren");
            Console.ReadLine();
        }
示例#2
0
        static void Coctail()                                                     // en metode der kontroler hvilken farve brugeren vælger og sætter baggrunden til den farve
        {
            string farve;                                                         //en string variable til senere brug af brugeren uden given værdi

            Console.WriteLine("hvilken farve vil ud have (rød, grøn, brå, gul)"); // udskriver teksten med spørgsmål til brugeren
            farve = Console.ReadLine();                                           // gemmer brugeren svar i string variablen farve
            if (farve == "rød")
            {
                Console.BackgroundColor = ConsoleColor.Red; // ændre baggrunds farven til rød

                Console.Clear();                            // sørger for vinduet er tomt så hele vinduet skifter farve
                KonsolHjælper.drawFrame();                  // efter en console.clear skal jeg gen tegne min frame
            }
            if (farve == "blå")
            {
                Console.BackgroundColor = ConsoleColor.Blue;
                Console.Clear();
                KonsolHjælper.drawFrame();
            }
            if (farve == "grøn")
            {
                Console.BackgroundColor = ConsoleColor.Green;
                Console.Clear();
                KonsolHjælper.drawFrame();
            }
            if (farve == "gul")
            {
                Console.BackgroundColor = ConsoleColor.Yellow;
                Console.Clear();
                KonsolHjælper.drawFrame();
            }
            Console.SetCursorPosition(0, 2);
            Console.WriteLine("velkommen til coctailbaren");
            Console.ReadLine();
        }
示例#3
0
        public static void kontrolMenu()// forklarret i main/hovedmenu'en
        {
            int valg = KonsolHjælper.Menu(true, "opgave 1", "opgave 2", "opgave 3", "opgave 4", "opgave 5", "Hovedmenu");

            switch (valg)
            {
            case 1:
                Opg1.opgave1();
                break;

            case 2:
                Opg2.opgave2();
                break;

            case 3:
                Opg3.opgave3();
                break;

            case 4:
                Opg4.opgave4();
                break;

            case 5:
                Opg5.opgave5();
                break;

            case 6:
                Program.Main();
                break;
            }
        }
示例#4
0
        public static void opgave7()
        {
            int x = 20;//en int variable der har fået værdien 20 som var start punkt
            int y = 4;

            for (int i = 0; i < 10; i++)         //et loop der køre 10 gange
            {
                Console.SetCursorPosition(x, y); //sæter din cursos position i vinduet med x verdi da det vores start punkt mod højre
                Console.Write("_");              //udskriver teksten men uden at gå ne linje vidre som writeline gør
                x++;                             // plusser en mere til x så den skriver næste karakter i rækken istedet for samme sted som vi lige har gjordt
            }
            for (int i = 0; i < 5; i++)          // præcis det samme loop som før men nu ned af i stedet for mod højre
            {
                y++;
                Console.SetCursorPosition(x, y);
                Console.WriteLine("|");
            }
            for (int i = 0; i < 10; i++)// det omvendte loop af det første loop
            {
                x--;
                Console.SetCursorPosition(x, y);
                Console.Write("_");
            }
            for (int i = 0; i < 5; i++)
            {
                Console.SetCursorPosition(x, y);
                Console.WriteLine("|"); y--;
            }
            Console.ReadLine();        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.loopsMenu();          // tager brugeren tilbage til opgave menu
        }
示例#5
0
        public static void opgave4()
        {
            double inkomst = 100000;//en double variable med den givne værdi af 100000
            double procent = 0;

            Console.WriteLine("skriv din indkomst");        // udskriver teksten i consol vinduet
            inkomst = Convert.ToDouble(Console.ReadLine()); // konvertere string til double og gemmer brugerens input i inkomst variablen
            KonsolHjælper.ClearMain();                      // min personificerede Console.Clear(); som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            if (inkomst < 41999)                            // en statement der kontrollere om inkomst er mindre end 49999 og vis den er udføre linjen under
            {
                Console.WriteLine("du betaler ikke skat");
            }
            else if (inkomst > 42000 && inkomst <= 279999)
            {
                procent = 30;
                Console.WriteLine("du skal betale {0}% i skat som svare til {1}kr.", procent, inkomst / 100 * procent);
            }
            else if (inkomst > 280000 && inkomst <= 389999)
            {
                procent = 36;
                Console.WriteLine("du skal betale {0}% i skat som svare til {1}kr.", procent, inkomst / 100 * procent);
            }
            else if (inkomst >= 390000)
            {
                procent = 51;
                Console.WriteLine("du skal betale {0}% i skat som svare til {1}kr.", procent, inkomst / 100 * procent);
            }
            Console.ReadLine();        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.kontrolMenu();        // sender brugeren tilbage til opgave menu'en
        }
示例#6
0
        public static void opgave3()
        {
            double længde;// en double variable uden given værdi
            double pris;

            Console.WriteLine("hvor langt skal du rejse i km frem og tilbage"); // udskriver teksten
            længde = Convert.ToInt32(Console.ReadLine());                       // gemmer brugerens input i længde variablen
            if (længde > 100)                                                   // en statement der kontrollere om længde er størere end 100 og vis jeg udføre koden under
            {
                pris = længde * 0.77;                                           // lægnde bliver ganget med 0.77 og gæmt i "pris" variablen
                Console.WriteLine("du får {0}kr. pr. dag. fordi du rejser {1}km", pris, længde);
            }
            else if (længde > 24 && længde < 101)
            {
                pris = længde * 1.54;
                Console.WriteLine("du får {0}kr. pr. dag.  fordi du rejser {1}km", pris, længde);
            }
            else if (længde < 24)
            {
                Console.WriteLine("du rejser ikke nok km til at få fradrag");
            }
            Console.ReadLine();        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.kontrolMenu();        // sender brugeren tilbage til opgave menu'en
        }
示例#7
0
        public static void opgave6()
        {
            double fradrag = 0;// en double variable med en given værdi

            Console.WriteLine("hvor mange km køre du vær dag?");
            int km = Convert.ToInt32(Console.ReadLine());

            if (km < 24)
            {
                Console.WriteLine("du får ikke noget fradrag");
            }
            else if (km > 24 && km < 120)
            {
                fradrag = 1.93;
                Console.WriteLine("du får {0:n2} pr. km. som svare til {1:n3}", fradrag, (km - 24) * fradrag);
            }
            else if (km > 120)
            {
                Console.WriteLine("du får {0:n2} pr. km. som svare til {1:n3}", fradrag, 96 * fradrag + (km - 120) * 0.97);
            }
            Console.ReadLine();
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.statementsMenu();
        }
示例#8
0
        public static void menu()
        {//forkalret i main/hovedmenu
            int valg = KonsolHjælper.Menu(true, "opgave 1", "opgave 2", "opgave 3", "opgave 4", "Hovedmenu");

            switch (valg)
            {
            case 1:
                Opg1.opgave1();
                break;

            case 2:
                Opg2.opgave2();
                break;

            case 3:
                Opg3.opgave3();
                break;

            case 4:
                Opg4.opgave4();
                break;

            case 5:
                Program.Main();
                break;
            }
        }
示例#9
0
        public static void opgave5()
        {
            double konto = 0;//en double variable med den givne værdi af 0
            double rente = 0;

            Console.WriteLine("hvor meget står der på din konto"); // udskriver teksten
            konto = Convert.ToDouble(Console.ReadLine());          //konvertere brugeresns input til double og gememr den i konto variablen
            if (konto <= 25000)                                    // en statement der kontrollerer om konto er mindre eller lig 25000
            {
                rente = 0.25;
                Console.WriteLine("du har {0} på kontoen og din rente er dermed {1}% og det giver {2:n2}kr årligt.", konto, rente, konto * rente / 100);
            }
            else if (konto > 25000 && konto <= 149999)// kontrollere om konto er størere end 25000 OG mindre end 149999
            {
                rente = 1.25;
                Console.WriteLine("du har {0} på kontoen og din rente er dermed {1}% og det giver {2:n2}kr årligt.", konto, rente, konto * rente / 100);
            }
            else if (konto > 150000)
            {
                Console.WriteLine("du har {0} på kontoen og din rente er dermed {1}% på de første 150,000kr og 0,5 på resten {2:n2}", konto, rente, (150000 * 1.25 / 100) + (konto - 150000) * 0.5 / 100);
            }
            Console.ReadLine();        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.kontrolMenu();        // sender brugeren tilbage til opgave menu'en
        }
示例#10
0
        public static void opgave1()
        {
            int    pris = 200;
            string navn = "Test bog";
            double Penge;

            Console.WriteLine("hvor mange penge har du med i butikken?");
            Penge = Convert.ToDouble(Console.ReadLine()); // konvertere stringen brugeren skriver til en dopuble værdig og gemmer den i Penge
            Bog Sherlock = new Bog();                     //kreaere et nyt bog object

            Sherlock.Navn = "Sherlock Holmes";            //navngiver det nye object
            Sherlock.Pris = 150;                          //pris sætter det nye object
            Sherlock.PrintInfo();                         //udskriver informationen om det nye object (pris og navn på bogen)
            Sherlock.HarRåd(Penge);                       //kontrollere om brugeren har råd til bogen
            Bog bog1 = new Bog();
            Bog bog2 = new Bog();

            bog1.bog(pris, navn);
            bog2.bog(navn);
            bog1.PrintInfo();
            bog2.PrintInfo();
            Console.ReadLine();        // pauser og afventer brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Program.Main();            // sænder brugeren tilbage til hovedmenu'en
        }
示例#11
0
        public static void opgave1()
        {
            int tal1     = 42;                                 //en integer variable med en given værdi
            int tal2     = 64;
            int resultat = tal1 + tal2;                        // en integer variable med resultatet af regnestykket

            if (resultat > 100)                                // vis resultat er mere end 100 udfør koden under
            {
                Console.WriteLine("summen er større end 100"); //udskriver teksten
            }
            else if (resultat == 100)                          // vis resultatet er det samme som 100 kør koden under
            {
                Console.WriteLine("summen er 100");
            }

            else
            {
                Console.WriteLine("summen er mindre end 100");
            }

            Console.ReadLine();
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.statementsMenu();
        }
示例#12
0
        public static void opgave9()
        {
            int    x     = 20;// en int variable med 20 som en given værdi
            int    y     = 4;
            int    valgx = 20;
            int    valgy = 10;
            string navn  = "rasmus";// en string variable med mit navn som given værdi

            Console.WriteLine("skriv dit navn");
            navn = Console.ReadLine();// ændre navnet til brugerens behov
            KonsolHjælper.ClearMain();
            Console.WriteLine("vælg hvor langt til højre du vil have din ramme");
            valgx = Convert.ToInt32(Console.ReadLine());//konvertere string til int og gemmer brugerens input i valgx
            KonsolHjælper.ClearMain();
            Console.WriteLine("vælg hvor langt ned din ramme skal være");
            valgy = Convert.ToInt32(Console.ReadLine());
            KonsolHjælper.ClearMain();
            if (valgx >= 90)
            {
                valgx = 90;
            }
            if (valgy >= 20) // en if statement der kontrollere om brugeren har skrevet mere end 20 og vis han har udføre koden under
            {
                valgy = 19;  // sætter brugerens svar ned til at detk an passe i rammen vi har lavet til menu og overskrift
            }
            int starty = valgy;
            int startx = valgx;

            for (int i = 0; i < valgx; i++)      // et loop der køre lige så længe som brugeren valgte tidligere
            {
                Console.SetCursorPosition(x, y); //set start position for programmet
                Console.Write("_");              // udskriver teksten (tegnet i det her tilfælde)
                x++;
            }
            for (int i = 0; i < valgy; i++)
            {
                y++;
                Console.SetCursorPosition(x, y);
                Console.WriteLine("|");
            }
            for (int i = 0; i < valgx; i++)
            {
                x--;
                Console.SetCursorPosition(x, y);
                Console.Write("_");
            }
            for (int i = 0; i < valgy; i++)
            {
                Console.SetCursorPosition(x, y);
                Console.WriteLine("|"); y--;
            }
            Console.SetCursorPosition(valgx / 2 + 20, starty / 2 + 4); // sætter cursor position i midten af den personlige ramme
            Console.Write(navn);                                       // udskriver navnet hvor cursoren står og skifter ikek til næste linje
            Console.ReadLine();                                        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                                 // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                                 // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.loopsMenu();                                          // tager brugeren tilbage til opgave menu
        }
示例#13
0
        public static void opgave3()
        {
            string tekst = "i dag har vi den 24. December"; // gemmer teksten i string variablen tekst

            Console.WriteLine(tekst);                       // udskriver værdien af tekst variablen
            Console.ReadLine();                             // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                      // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                      // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.stringsMenu();                             // sender bruger tilbage til opgave menu
        }
示例#14
0
        public static void opgave1()
        {
            Bil Suzuki = new Bil();    // kraerere et nyt object med navnet suzuki

            Suzuki.tændt();            //sender bruger til tændt metoden som udskriver "motoren er tændt"
            Suzuki.slukket();
            Console.ReadLine();        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.menu();               // tager brugeren tilbage til opgave menu
        }
示例#15
0
 public static void opgave5()
 {
     for (int i = 1; i < 11; i++)                            //et loop der køre 10 gange
     {
         Console.WriteLine("{0, 4} * 7 = {1, 5}", i, i * 7); // udskriver regne stykket og resultatet sidst
     }
     Console.ReadLine();                                     // pauser programmet og venter på brugerens input
     KonsolHjælper.ClearMain();                              // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
     KonsolHjælper.ClearMenu();                              // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
     Menu.loopsMenu();                                       // tager brugeren tilbage til opgave menu
 }
示例#16
0
        public static void opgave1()
        {
            Console.SetCursorPosition(0, 2);
            Bog Sherlock = new Bog();  // generere et nyt bog element

            Sherlock.PrintInfo();      // sender sherloc objectet med den information til printinfo
            Console.ReadLine();        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.menu();               // tager brugeren tilbage til opgave menu
        }
示例#17
0
        public static void opgave1()
        {
            int tal1 = 5;// en integer varaible med den givne værdi af 5
            int tal2 = 3;

            Console.WriteLine(tal1 + "\n" + tal2); // udskriver tal1 og tal 2 på vær deres linje
            Console.ReadLine();                    // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();             // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();             // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.VariablerMenu();                  // sender brugeren tilbage til opgave menu'en
        }
示例#18
0
        public static void opgave2()
        {
            double liters = 2.5;       // en double variable med verdien 2.5
            Bil    Suzuki = new Bil(); //kraere et nyt object med navnet bil

            Suzuki.FillGas(liters);    // åbner fillgas metoden med suzuki's informationer
            Console.ReadLine();        // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.menu();               // tager brugeren tilbage til opgave menu
        }
示例#19
0
        public static void opgave2()
        {
            var tal1 = 5;// en integer varaible med dne givne værdi af 5
            var tal2 = 3;

            Console.WriteLine("\tTal1 er {0}\n\tTal2 er {1}", tal1, tal2); // udskriver teksten med tal1 og tal2 på vær deres linje i et pænt format
            Console.ReadLine();                                            // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                                     // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                                     // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.VariablerMenu();                                          // sender brugeren tilbage til opgave menu'en
        }
示例#20
0
        public static void opgave3()
        {
            string navn  = "søren";                                                                                           // en string variable med dne givne værdi søren
            int    alder = 16;                                                                                                // en integer varaible med værdien 16
            double penge = 1234.34;                                                                                           // en double variable (til comma tal) med dne givne værdi 1234,34

            Console.WriteLine("jeg hedder {0} er {1} år gammel og har tjent {2} kr. på at lappe cykler", navn, alder, penge); // udskriver teksten med variablerne sat i pænt format
            Console.ReadLine();                                                                                               // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                                                                                        // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                                                                                        // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.VariablerMenu();                                                                                             // sender brugeren tilbage til opgave menu'en
        }
示例#21
0
        public static void opgave1()
        {
            int    tal  = 1;                                     // en integer variable med 1 som given værdi
            string text = "text";                                // en string variable med text som given værdi
            double ctal = 2.5;                                   // en double værdi med 2.5 som given værdi

            Console.WriteLine("{0}\n{1}\n{2}", tal, text, ctal); // udksriver de 3 variabler pænt på vær sin linje
            Console.ReadLine();                                  // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                           // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                           // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.stringsMenu();                                  // sender bruger tilbage til opgave menu
        }
示例#22
0
        public static void opgave4()
        {
            double kage  = 23.56;// en double variable med dne givne værdi af 23,56
            double øl    = 34.67;
            double pølse = 65.34;

            Console.WriteLine("kage\t{0}\nøl\t{1}\npølse\t{2}\ni alt\t{3}", kage, øl, pølse, kage + øl + pølse); // udskriver alle variablerne i pænt format og lægger dem sammen til et resultat på sidste linje
            Console.ReadLine();                                                                                  // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                                                                           // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                                                                           // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.VariablerMenu();                                                                                // sender brugeren tilbage til opgave menu'en
        }
示例#23
0
        public static void opgave4()
        {
            double tal   = 200.50;     // en double variable med en given værdi af 200.50
            string text  = "jeg har "; // en tekst string med værdien "jeg har "
            string text2 = "kr. i banken";

            Console.WriteLine(text + tal + text2); // udskriver de 3 variabler i en pæn rækkefølge
            Console.ReadLine();                    // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();             // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();             // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.stringsMenu();                    // sender bruger tilbage til opgave menu
        }
示例#24
0
        public static void opgave1()
        {
            int countDown = 10;                                                     // en integer variable med værdien 10

            while (true)                                                            // et uendeligt loop (sat til true for aldrig at stoppe)
            {
                Console.WriteLine("skriv et tal mellem 1-6");                       // udskriver teksten
                var svar = Console.ReadKey();                                       // gemmer brugerens svar i en var variable
                switch (svar.Key)                                                   // kontrolere den enkelte tast brugeren trykker for mulighederne
                {
                case ConsoleKey.D1:                                                 // en case der aktivere vis brugens tast var 1 (numpad tæller ikke da den vilel have heddet ConsoleKey.numpad1)
                    Console.WriteLine("du har tastet {0}", Convert.ToString(svar)); // udskriver teksten og brugerens valgte tast
                    break;

                case ConsoleKey.D2:
                    Console.WriteLine("du har tastet {0}", Convert.ToString(svar));
                    break;

                case ConsoleKey.D3:
                    Console.WriteLine("du har tastet {0}", Convert.ToString(svar));
                    break;

                case ConsoleKey.D4:
                    Console.WriteLine("TILLYKKE DU HAR VUNDET!!!!");
                    break;

                case ConsoleKey.D5:
                    Console.WriteLine("du har tastet {0}", Convert.ToString(svar));
                    break;

                case ConsoleKey.D6:
                    Console.WriteLine("du har tastet {0}", Convert.ToString(svar));
                    break;

                default:    // casen der bliver valgt automatisk vis brugerens svar ikke var en mulighed
                    Console.WriteLine(" var ikke mulighed tallet skal være mellem 1 og 6");
                    for (int i = 0; i < 10; i++)
                    {
                        Console.WriteLine("programmet vil lukke om {0} sekunder", countDown);
                        Thread.Sleep(1000);        // pauser programmet i 1 sekundt
                        KonsolHjælper.ClearMain(); // tømmer program delen af templated jeg laver i starten af programmet
                        countDown--;
                    }
                    Environment.Exit(0);    // lukket consol vinduet ned
                    break;
                }
                Console.ReadLine();        // pauser programmet og venter på brugerens input
                KonsolHjælper.ClearMain(); // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
                KonsolHjælper.ClearMenu(); // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
                Menu.skiftMenu();          // sender bruger tilbage til opgave menu
            }
        }
示例#25
0
        public static void opgave2()
        {
            double var1     = 34;//en double varaible med den givne værdi af 34
            double var2     = 32;
            double var3     = 2;
            double resultat = var1 + 5 / var2 - 17 + var3; // en double variable der udregner formalen og gæmmer resultatet i resultat variablen

            Console.WriteLine(resultat);                   // udskriver værdien gæmt i resultat
            Console.ReadLine();                            // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                     // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                     // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.variableUdtrykMenu();                     // sender brugeren tilbage til opgave menu'en
        }
示例#26
0
        public static void opgave1()
        {
            int var1     = 75;// en integer variable med den givne værdi af 75
            int var2     = 63;
            int var3     = 74;
            int resultat = var1 + var2 * var3;           // en integer variable der udregener formlen og dernæst gæmmer det i resultat

            Console.WriteLine("75+63*74={0}", resultat); // udskriver teksten og resultet efter
            Console.ReadLine();                          // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                   // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                   // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.variableUdtrykMenu();                   // sender brugeren tilbage til opgave menu'en
        }
示例#27
0
        public static void aritmetik()
        {
            int    variable1 = 2 + 1 * 2; // en int der gemmer resultatet af regnestykket
            int    variable2 = (2 + 1) * 2;
            double variable3 = 5.0 / 2;   // en doublle variable der gør det samme som integersne
            int    variable4 = 8 % 3;
            int    variable5 = 1 - 5;

            Console.WriteLine("2+1*2={0}\n(2+1)*2={1}\n5/2={2}\n8%3={3}\n1-5={4}", variable1, variable2, variable3, variable4, variable5); //en linje der udksriver tekst for mig i et pænt format
            Console.ReadLine();                                                                                                            // pauser programmet så brugeren kan se hvad der står
            KonsolHjælper.ClearMain();                                                                                                     // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                                                                                                     // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Program.Main();                                                                                                                // sender programmet tilbage til main aka hoved menuen
        }
示例#28
0
        public static void opgave6()
        {
            double r;                                 // en double variable uden nogle given værdi

            Console.WriteLine("skriv radiusen");      // udskriver teksten i consolen
            r = Convert.ToDouble(Console.ReadLine()); // convertere string inputtet om til double og gæmmer den i r variablen
            double areal = Math.PI * Math.Pow(r, 2);  // udføre formlen til at udrenge arealet og gæmmer det dernæst i double variablen kaldet areal

            Console.WriteLine(areal);                 // udskriver værdien gæmt i areal
            Console.ReadLine();                       // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.VariablerMenu();                     // sender brugeren tilbage til opgave menu'en
        }
示例#29
0
        public static void opgave6()
        {
            Console.WriteLine("hvilken tabel skal vi bruge");                    // udskriver teksten i ""
            int tabel = Convert.ToInt32(Console.ReadLine());                     // en int der automatisk konvertere og gemmer brugerens input i tabel variablen

            for (int i = 1; i < 11; i++)                                         //et loop der køre 10 gange
            {
                Console.WriteLine("{0, 4} * {2} = {1, 5}", i, i * tabel, tabel); // udskriver regne stykket brugeren har bedt om og resultatet af vert regne stykke
            }
            Console.ReadLine();                                                  // pauser programmet og venter på brugerens input
            KonsolHjælper.ClearMain();                                           // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
            KonsolHjælper.ClearMenu();                                           // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
            Menu.loopsMenu();                                                    // tager brugeren tilbage til opgave menu
        }
示例#30
0
 public static void array()
 {
     int[] test  = { -2, -1, 0, 10 };                                             // et integer array med 4 gvne verdier
     int[] test2 = new int[3];                                                    // et integer array med 4 pladser til verdier derk an gives senere
     Console.WriteLine("højste tal {0}\nLavste tal {1}", test.Max(), test.Min()); //udskriver lavste og højste tal i pænt format
     for (int i = 0; i < 4; i++)                                                  // et loop der vil køre en total af 5 gange
     {
         Console.WriteLine(test[i]);                                              //udskriver test hvor i starter i 0 og vær gang loopet er gået i gennem plusser den og udskriver næste tal i arrayet
     }
     Console.ReadLine();                                                          //pauser programmet så brugeren kan se hvad der står
     KonsolHjælper.ClearMain();                                                   // min personificerede clear som fylder det midterse af mit vindue med mellemrum dermed "tømmer" consolen
     KonsolHjælper.ClearMenu();                                                   // min personificerede clear som fylder det nederste af mit vindue med mellemrum dermed "tømmer" menu delen af consolen
     Program.Main();                                                              // sender brugeren tilbage til main aka hovedmenuen
 }