rendered paste body// >>> eigene Methoden hier <<<
static void Pruefe (string eingabe, bool pruefung )
{
for(int i = 0;i < eingabe.Length; i++)
{
pruefung=true;
if(eingabe.Substring(i,1)!= "1" && eingabe.Substring(i,1)!="0" )
{
AusgebenAufKonsole("Dies ist keine gültige Bitfolge, bitte Eingabe wiederholen.");
pruefung=false;
break;
}
}
}
// Einstiegsmethode
int ausgabe;
string eingabe, _ausgabe;
static void Main()
{
bool pruefung;
eingabe=EingabeVonKonsole("Bitte Bitfolge eingeben:");
Pruefe (eingabe, pruefung);
if(pruefung==true)
{
ausgabe=Convert.ToInt32(eingabe,2);
_ausgabe=Zeichenkette(ausgabe);
AusgebenAufKonsole("Der Dezimalwert ist "+ausgabe+"!");
}
if(pruefung==false)
{
Pruefe(eingabe, pruefung);
}