Einzelnen Beitrag anzeigen
Alt 26.09.2003, 19:48   #1 (permalink)
_Smash_
Nachtduscher
 
Benutzerbild von _Smash_
 

Registriert seit: 22.01.2002
Beiträge: 12.569

_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick

Standard wo ist der programmfehler?

ja es ist primitiv und ja es ist nicht elegant

und es hat auch noch einen fehler...
aber ich sehe ihn nihct.

ihr?

Code:
#include <stdlib.h>
#include <iostream.h>
#include <stdio.h>
#include <ctype.h>

int main ()
{

	double x,y ;
	char c ;
	



	do
	{
		
		cout << "bitte zaehler eingeben: " ;
		
			if(! (cin >> x))
			{
				cerr << endl << endl << "zaaahhlen junge..... zaahlen!" << endl << "auf, nochma!" << endl << endl;
					continue;
			}

		cout << "bitte nenner eingeben: " ;
		
			if(! (cin >> y))
			{
				cerr << endl << endl << "zaaahhlen junge..... zaahlen!" << endl << "auf, nochma!" << endl<< endl;
					continue;
			}
		
		
		
		if(y==0)
		{
			cout << endl << "division durch 0.... schaem dir!" << endl;
			cout << "probiers nochma!" <<endl <<endl;
				continue;		
		}

	
				
		else 
		{
			cout << "das ergebnis ist: " <<x/y << endl ;
		}
		
		cout << endl;


	cout << "hast du genug? weicheier druecken e oder E" << endl;
	cin >> c;
	cout << endl;
	
	if (c=='e') break;
	if (c=='E') break;

	}while (1);

cout << "Weichei....Abbrecher....Rausgeher!!" << endl ;

getchar ();

return 0;
}
wenn man einen buchstaben bei für x und y eingibt sollte der code in der if anweisung ausgeführt werden. das tut er auch, aber danach macht das programm gaaanz blöde dinge...
Ihr seid ja nur neidisch, weil ich der einzige bin, zu dem die leisen Stimmen sprechen!
TweakPC IRC Channel: #tweakpc im Quakenet (irc.quakenet.org)
Satzzeichen folgen direkt hinter einem Wort. Es ist kein Leerzeichen dazwischen!
_Smash_ ist offline   Mit Zitat antworten