Also, ich wollte ein Prog schreiben, um zu prüfen, ob eine Zahl eine Primzahl ist. Hab das ganze vorher mit au3 gemacht und auch schon alle Primzahlen bis 200000 errechnet, aber aus Übung wollt ich das auch mit C# machen.
Erstmal den kode:
Das ich anfänger bin muss ich hier niemandem flüstern, das sieht jeder Hanz.
In meinen Augen ganz k die geschichte aber VCS ist anderer Meinung:
Fehler 1 } erwartet. ...Program.cs 21 14 Prims
Fehler 2 Ungültiges Token "(" in Klasse, Struktur oder Schnittstellenmemberdeklaration. ...Program.cs 38 29 Prims
Fehler 3 Typ- oder Namespacedefinition oder Dateiende erwartet. ...Program.cs 42 1 Prims
Im groben Schätze ich einfach, dass die Probleme vom inkorrekten Aufbau meiner FUnktion herrühren, aber mir kommts sinnvoll vor wie es ist.
grüsse
Erstmal den kode:
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
float zwischenwert;
int testwert;
int Zahl = int.Parse(Console.ReadLine());
int prime = IsPrime(Zahl);
if (prime == 1)
{
Console.WriteLine("Die Zahl ist leider keine Primzahl.");
}
public int IsPrime(int wert)
{
for (int i = 2; i < (Zahl / 2); i++)
{
zwischenwert = wert / i;
testwert = Convert.ToInt32(zwischenwert);
if (zwischenwert == testwert)
{
return 1;
}
}
return 0;
}
Console.ReadLine();
}
}
}
Das ich anfänger bin muss ich hier niemandem flüstern, das sieht jeder Hanz.
In meinen Augen ganz k die geschichte aber VCS ist anderer Meinung:
Fehler 1 } erwartet. ...Program.cs 21 14 Prims
Fehler 2 Ungültiges Token "(" in Klasse, Struktur oder Schnittstellenmemberdeklaration. ...Program.cs 38 29 Prims
Fehler 3 Typ- oder Namespacedefinition oder Dateiende erwartet. ...Program.cs 42 1 Prims
Im groben Schätze ich einfach, dass die Probleme vom inkorrekten Aufbau meiner FUnktion herrühren, aber mir kommts sinnvoll vor wie es ist.
grüsse