Donnerstag, 13. Oktober 2011

C- Eingabeprüfung


Das Programm:
In diesem Programm wird die While-Schlaufe eingesetzt. Diese wiederholt den Programmteil solange die eingegebene Zahl nicht zwischen 100 und 1000 liegt.

Mit den Funktionen if und else werden die eingegebenen Werte mit den festgelegten Werten verglichen. Wenn die Zahl im richtigen Zahlenbereich liegt so wird die Variable: "Entscheidung", gleich "e" gesetzt. Dies bewirkt ein Ende der While-Schlaufe.

Der Benutzer wird im Dialog aufgefordert, eine Zahl einzugeben. Das Programm prüft, ob die
eingegebene Zahl im gültigen Wertebereich liegt.


/*
Titel: Eingabeprüfung
Datei eingabeprüfung.cpp
Autor: Jonathan Ernst
Datum: 08.07.2011
 Rev : 1.2

Funktion:
Eingabeprüfung: Der benutzer wird im Dialog aufgefordert,
eine zahl einzugeben. Das Programm prüft, ob die
eingegebene Zahl im gültigen Wertebereich liegt.

*/
#pragma hdrstop                                      //compiler anweisung
#pragma argsused                                     //compiler anweisung
#include                                    //Biblioothek Tastatur laden
#include                                    //Bibliothek I/O laden
#include                                     //Bibliothek math laden


//-------------------------------------------------------------------------------------------
int main(void)                                    //aufruf funktion hauprprogramm
{
float eingabe = 0;                                //Deklaration Variable eingabe
float wertebereichvon = 100;                      //Deklaration Variable wertebereich von
float wertebereichbis = 1000;                     //Deklaration Variable wertebereich bis
char entscheidung = 'a';                                    //Deklaration variable exit
char scan = 'a';                                    //Deklaration variable scan


while(entscheidung != 'e' )
{
printf("\nGeben sie ihre Zahl ein: ");
scanf("%f", &eingabe);                    //Texteingabe

if ((eingabe > wertebereichvon)&&(eingabe < wertebereichbis))
{
printf(" Die Zahl wurde akzeptiert!");
getch();
entscheidung = 'e';
}
else
{
printf("\nerror - bitte zahl nocheinmal eingeben." );
getch();
entscheidung = 'o';
}

getch();

}
return(0);

}

Der Compilierte Code :

Keine Kommentare:

Kommentar veröffentlichen