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 #includeDer Compilierte Code ://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); }
Keine Kommentare:
Kommentar veröffentlichen