MezData-Logo Creative Commons License 1035 Lösungen Button :PI-BASIS: Do-While-Schleife

Allgemeine Do-While-Schleife

do{
  Verarbeitung
}while (Bedingung);

Da die Überprüfung der Bedingung erst nach dem Verarbeitungs-Rumpf geschiet, nennt man diese Schleife auch Fußgesteuerte Schleife.

Lösung mit Do-While-Schleife

int n, r; // Eingabe n und Rest r
string s=""; // die Ausgabe wird in einer Zeichenkette (string) gesammelt
Eingabe n;
do{
  r = n % 2; // Rest berechnen 
  n = n / 2; // neues n berechnen 
  if (r==0)
    s = '0' + s;
  else
    s = '1' + s; // Ausgabe konstruieren
}while (n>0);
Ausgabe s;

 Aufgabe: Ändern und testen Sie nun Ihre Lösung. Erstellen Sie ein Struktogramm!