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 Aufbau

Sie verfügen nach der Schulung über fundierte Kenntnisse in der Arbeit mit objektorientierten Modellen in VB.NET und können wiederverwendbare Komponenten eigenständig erzeugen.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

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