Die offizielle KoU Website

Ver 4.3  

 Sie befinden Sich hier: Tutorials >> C++ Codeschnipsel >> C++ Einsteigerkurs: Kapitel 8: do-Schleife

Download des Quellcodes

Kapitel 8 Quellcode

Download des Lösungsvorschlags

Kapitel 8 Aufgabe

C++ Einsteigerkurs: Kapitel 8: do-Schleife

Im letzten Kapitel haben Sie gelernt, dass eine while Schleife so oft ausgeführt wird, bis Ihre Bedingung nicht mehr zutrifft.
Soll eine Schleife aber auf jeden Fall einmal ausgeführt werden, bevor ihre Bedingung festgelegt wird, benötigen Sie die do-Schleife.
Hier ein Beispiel für eine do-Schleife:
CPP-Script
#include <stdio.h>
#include <tchar.h>
#include <iostream>
#include <cstdlib>

using namespace std;

// Die Main-Funktion wir als int definiert.
int main()
{   
    int i; //Die Variable für die Schleife
    int summe=0;

    //Informationstext zum Programm.
    cout <<"Kapitel 7: do-Schleife\n";

    do
    {
        cout<<"geben Sie ein, welche Zahl sie zu "<<summe<<" addieren wollen.\n0 beendet das Programm.\n";
        cin>>i;
        summe=summe+i;
    }while(i!=0);

    cout<<"Insgesamt haben Sie "<<summe<<" aufaddiert."<<endl;

    //Das Programm wird bis Tastendruck angehalten.
    system("Pause");
    
    //Die Main-Funktion vom Typ Int muss einen Wert zurückgeben (in diesem Fall 0)
    return 0;


1

do { }while(i!=0);

Das do am Anfang sagt, dass erst einmal das, was in den geschweiften Klammern (=Block) steht, ausgeführt werden soll. Das while am Ende sagt, dass der Block ein weiteres Mal ausgeführt werden soll, wenn die Bedingung zutrifft.
Eine do-Schleife wird im Allgemeinen so gebraucht:
CPP-Script
do
{
 /*
   Code der Ausgeführt werden soll
   evtl. Bedinungsvariable ändern
 */
}while(bedingung)
1

Fragen:

Warum wurde i!=0 als Bedingung und nicht i>0 gesetzt?

Damit auch negative Zahlen addiert werden können.
Die einzige Addition die keinen Sinn macht ist plus Null, mit negativen Zahlen kann man allerdings Additionen durchführen. Probieren Sie es mit beiden Varianten einmal durch!

Aufgabe zu Kapitel 8

Schreiben Sie das Programm aus Kapitel 7 mit einer do-Schleife.

Einen Lösungsvorschlag dieser Aufgabe finden Sie links oben auf dieser Seite zum Download.
Noch Fragen zum Kurs? Wenden Sie sich an das Forum
Fehler im Text oder in Programmen? Schreiben Sie bitte eine E-Mail an den Webmaster.
Download des Quellcodes fehlerhaft? Schreiben Sie bitte eine E-Mail an den Webmaster.

C++ Tutorial, C++ lernen, Programmieren lernen, Programmieren anfangen, Programmiersprache, C++ Kurs, Compiler, Programmierer, Anfängerkurs, Einsteigertutorial, C++, C plus plus

 Sie befinden Sich hier: Tutorials >> C++ Codeschnipsel >> C++ Einsteigerkurs: Kapitel 8: do-Schleife

© 2008-2010 Matthias Schöpe • ImpressumAboutSitemapHosting Top of Page

Erstellt in 0,0184 Sekunden.