Feedback

C# - Primzahlen

Veröffentlicht von am 15.07.2012
(2 Bewertungen)
Ermittelt, in einem angegebenen Zahlenbereich, welche Zahlen Primzahlen sind und welche nicht.
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

namespace Primzahltest
{
    class Program
    {
        static void Main(string[] args)
        {
            //Ermittelt, in einem angegebenen Zahlenbereich, welche Zahlen Primzahlen sind und welche nicht.

            int a, b;
            Zahl test = new Zahl();
            
          
            Console.Write("Zahlenbereich von: ");
            a = Convert.ToInt32(Console.ReadLine());
            Console.Write("bis: ");
            b = Convert.ToInt32(Console.ReadLine());
            int[] Arr = new int[(b - a) + 1];
            

            for (int i = a; i <= b; i++)
            {
                Arr[i - a] = i;
            }

            foreach (int z in Arr)
                test.IstPrimzahl(z);

            Console.ReadKey();  
        }
    }


class Zahl
    {
        public void IstPrimzahl(int zahl)
        {
            int help;
            int count = 0;
            for (int i = 2; i < zahl; i++)
            {
                help = zahl % i;
                count++;
                if (help == 0)
                {
                    Console.WriteLine("{0} ist kein Primzahl", zahl);
                    break;
                }
                else if (count == zahl - 2)
                    Console.WriteLine("\t{0} ist ein Primzahl", zahl);
            }
        }
    }
}
Abgelegt unter Primzahl, Primzahlen.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!