Leysið eftirfarandi verkefni. Þið þurfið að nota do/while, if/else og Random klasann

 

 

Dæmi 1

 

 

Búa á til forrit sem nota á sem kennsluforrit í stærðfræði. Forritið á að leggja margföldunardæmi fyrir nemendur, nemandi slær inn svar við dæmi en forritið gefur síðan endurgjöf hvort svarið hafi verið rangt eða ekki. Forritið keyrir þar til notandinn ákveður að að hætta.

 

 

Það þarf að nota Random klasann í þessu dæmi.

 

 

Tölurnar sem forritið lætur margfalda saman eru allar á bilinu frá 0 til 9.

 

Dæmi 2

 

 

Búið til forrit sem spyr til skiftis um tölu og reikniaðgerð. Reikniaðgerðir sem notandi getur slegið inn eru + - og =. Forritið heldur áfram að spyrja um tölur og reikniaðgerðir þar til notandi slær inn aðgerðina =. Þá birtir forritið niðurstöðu.

 

 

Dæmi:

 

 

tala: 21

 

 

aðgerð: +

 

 

tala 31

 

 

aðgerð =

 

 

Niðurstaða 52

 

 

Dæmi 2:

 

 

tala: 21

 

 

aðgerð: +

 

 

tala 31

 

 

aðgerð: -

 

 

tala 15

 

 

aðgerð: +

 

 

tala 17

 

 

aðgerð =

 

 

Niðurstaða 54


D2
            Random random = new Random();
            int tala1 = 0, tala2 = 0, aðgerð1 = 0, aðgerð2 = 0;
 
            tala1 = random.Next(100);
            tala2 = random.Next(1, 101);
            do
            {
               Console.WriteLine("Tala nr.1 er");
               tala1 = Convert.ToInt32(Console.ReadLine());
               Console.WriteLine("Aðgerð er");
               aðgerð1 = Convert.ToInt32(Console.ReadLine());
               Console.WriteLine("Tala nr.2 er");
               tala2 = Convert.ToInt32(Console.ReadLine());
               Console.WriteLine("Aðgerð er");
               aðgerð2 = Convert.ToInt32(Console.ReadLine());
            } while (aðgerð2 = "=");
            Console.WriteLine("Þú valdir að hætta og niður stoðunar voru " + aðgerð2);
            Console.ReadKey();
D1
            Random random = new Random();
            int tala1 = 0, tala2 = 0;
 
            Console.WriteLine("tala nr.1 er");
            tala1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("tala nr.2 er");
            tala2 = Convert.ToInt32(Console.ReadLine());
            tala1 = random.Next(10);
            tala2 = random.Next(2, 16);
            if(tala1 * tala2)
            {