• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Funktion schreiben

Status
Für weitere Antworten geschlossen.

Feld

Neues Mitglied
Hey,
ich habe ein Problem mit einer Funktion:
HTML:
void adreingabe()
{
int i;
for(i=0; i<100; i++)
{
cout << "Gebe Vor und Nachname ein;
.......

Es soll in diesem C++ Konsolenprogramm als erstes nach eine Zahl gefragt werden. Diese Zahl soll daraufhin überprüft werden ob sie grösser als 100 ist oder ob Sie kleiner als 100 ist.
Ist die Zahl grösser als 100 soll ein falsch ausgegeben werden und es sollt wieder nach eine Zahl gefragt werden. Ist die Zahl kleiner als 100 soll das Programm fortfahren und nach den Vor und Nachnamen fragen.
Ich weiss nur nicht wie?:(

MfG
Feld
 
Hi,

so in etwa ?!

Code:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

using namespace std;

int main()
{
    bool abbruch = false;
    
    char vorname[100];
    char nachname[100];
    
    int zahl = 0;
 
    do
    {
        system("cls");
        
        cout << "Bitte eine Zahl eingeben: ";
        cin >> zahl;
        
        if(zahl <= 100)
        {
            cout << "\nBitte Vornamen eingeben: ";
            cin >> vorname;
            
            cout << "\nBitte Nachname eingeben: ";
            cin >> nachname;
            
            cout << "\n\nIhre Zahl: " << zahl << " Ihr Name: " << vorname << " " << nachname;
            cout << "\nWarten auf Tastendruck.";
            
            abbruch = true;
        }
        else
        {
            cout << "\n\nFehler - Zahl ist groesser 100. Warten auf Tastendruck.";
            getch();
        }    
    }
    while(abbruch == false);   
 
    getch();
    
    return 0;   
}

Hab es nicht getestet !!! Habs eben frei geschrieben ...

Gruß Sven
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben