www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik while schleife prüfen


Autor: Ingo Laabs (grobian)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frage gehört hier zwar nich hin aber ich versuche es mal.
Wie bekomme ich es hin, dass die Eingabe von b geprüft wird ob sie 
größer als a ist und erneut in den Teil "Schleifenende eingeben" springt


cout << "+++++++    BEISPIEL WHILE SCHLEIFE    ++++++" << endl;

  cout << " Schleifenanfang eingeben....";
  cin >> a;

  cout << " Schleifenende   eingeben....";
  cin >> b;

  cout <<" durchlaeuft Schleife von : "<< a << " bis : "<< b << endl;
  cout << endl;

  {
      while(a<=b)             // Ist a noch kleiner-gleich b?
    {
        cout << a << "   ";    // Ausgabe von a
        ++a;                  // a um 1 erhöhen
    }
}

Autor: horst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
unsigned char flag = 1;


while(flag)
{
 cout << " Schleifenende   eingeben....";
 cin >> b;

 if (b < a)
 {
  flag = 1;
 }
}

probiers mal so.

Autor: horst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
glag = 0 muss es in der If-Bedingung heißen, sry

Autor: horst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
flag .... aaaaaah!!!!

Autor: Ingo Laabs (grobian)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Springt jetzt immer wieder zur eingabe wenn b > a ist...soll genau 
umgedreht sein

Autor: Random ... (thorstendb) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ohne fleck:
 
 
 do
 {
  cout << "\nSchleifenende   eingeben: " << endl;
  cin >> b;
 
 } while (b<a);
 

fragt so lange ab, wie B kleiner A ist.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.