Feedback

C# - Primzahlen berechnung - Einfach

Veröffentlicht von am 12.06.2016
(0 Bewertungen)
Mit diesem Snippet könnt ihr ganz einfach Überprüfen ob eine Zahl eine Primzahl ist.
Für dieses Beispiel benötigt ihr zwei Buttons, ein label (mit dem Namen labelErgebnis und eine Listbox. Die Buttons nennt ihr im Click-Event einmal btnüberprüfen und den anderen btnmehrezahlenrechnen
GFU-Schulungen  [Anzeige]

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

        //Einzelne Primzahlen
        private void btnüberprüfen(object sender, EventArgs e)
        {
            int zahl = Convert.ToInt32(txtboxzahl.Text); ;

            if (istPrimzahl(zahl))
            {
                labelErgebnis.Text = zahl.ToString() + " ist eine Primzahl.";
                //MessageBox.Show(zahl.ToString() + " ist eine Primzahl."); //Dies kann auch weggelassen werden da das ja auch durch das label angezeigt wird.
            }
            else
            {
                labelErgebnis.Text = zahl.ToString() + " ist keine Primzahl.";
            }
        }
        //Einzelne Primzahlen ENDE

        private bool istPrimzahl(int testZahl)
        {
            int teiler = testZahl / 2;
            while (testZahl % teiler != 0)
            {
                teiler--;
            }
            if (teiler == 1)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

        //Mehrere Primzahlen 
        private void btnmehrezahlenrechnen(object sender, EventArgs e)
        {
            int Spanne = Convert.ToInt32(txtboxSpanne.Text);
            int Zähler = 2;

            while (Zähler < Spanne)
            {
                if (istPrimzahl(Zähler))
                {
                    listBox1.Items.Add(Convert.ToString(Zähler));
                }
                Zähler++;
            }
        }
        //Mehrere Primzahlen ENDE
Abgelegt unter Primzahlen, Prüfen, Mathe.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!