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]

VB.NET Komplett

Sie stehen vo der Aufgabe, individuelle Anwendungen für Windows zu schreiben. Hier ist VB.NET die optimale Sprache. Sie erlernt sich recht leicht und passt sich komplett in die .NET Umgebung von Microsoft ein. Nach der Schulung entwickeln Sie anwenderfreundliche Programme in VB.NET . Mit den objektorientierten Modellen in VB.NET erzeugen Sie außerdem wiederverwendbare Komponenten.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

        //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!