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