blikk info infothek forum galerie sitemap

Würfelspiel

zur Aufgabenstellung

using System;

using System.Collections.Generic;

using System.Text;

using System.Threading;

 

namespace Würfelspiel

{

    class Program

    {

        static void Main()

        {

          string wiederholen;

           

          do

          {

              Console.Clear();                                  1)

            Console.WriteLine("                    Würfelspiel");

            Console.WriteLine();

            Console.WriteLine();

            Random zufall = new Random();                       2)

            int summe1 =0;

            for(int i =0; i<3; i++)                             3)

            {

                int zahl = zufall.Next(1, 7);                   4)

                int zahl2 = zufall.Next(1, 7);

                Console.WriteLine("Beim " + (i + 1) + ". Mal hat der Computer

                " + zahl +" und " +zahl2 + " gewürfelt.");

                Console.WriteLine();

                Thread.Sleep(1500);                             5)

                summe1 = summe1 + zahl2 + zahl;

               

               

            }

            Console.WriteLine();

            Console.WriteLine("Der Computer hat insgesamt " + summe1 + "

            gewürfelt");

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine();

            Thread.Sleep(2000);

            Console.WriteLine("Jetzt sind sie dran: ");

            Console.WriteLine();

            Console.WriteLine();

           

 

            int summe2 = 0;

            for (int i = 0; i < 3; i++)

            {

                int zahl = zufall.Next(1, 7);

                int zahl2 = zufall.Next(1, 7);

                Console.WriteLine("Beim " + (i + 1) + ". Mal haben Sie " +   

                zahl + " und " + zahl2 + " gewürfelt.");

                Console.WriteLine();

                Thread.Sleep(1500);

                summe2 = summe2 + zahl2 + zahl;

 

 

            }

            Console.WriteLine();

            Console.WriteLine("Sie haben insgesamt " + summe2 + " gewürfelt");

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine();

            if (summe1 > summe2)                                6)

            {

                Console.WriteLine("Der Computer hat gewonnen!");7)

            }

            else if (summe2 > summe1)

            {

                Console.WriteLine("Sie haben gewonnen!");  

            }

            else

            {

                Console.WriteLine("Unentschieden!");

            }

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine("Wollen Sie den Vorgang wiederholen?n ja=j nein=n");                                                8)

            wiederholen = Console.ReadLine().ToLower();

        }

        while (wiederholen == "j");

 

           

 

            Console.ReadLine();

        }

    }

}


 von Johannes und Stefan

nach oben
punkt   seitenbereich schließen

Dokumentation

 

1) Bei erneutem Start wir der Bildschirm gelöscht

2) Zufall

3) For-Schleife

4) Den Variablen "zahl" und "zahl2" wird eine Zufallszahl zugewiesen

5) Zwischen den verschiedenen Befehlen wird eine kleine Pause gemacht

6) Bedingung bei Verzweigung

7) Ausgabe: Wer gewonnen hat