GIP Aufgabe 3

#include "stdafx.h"

using namespace std;

int main()
{
	int r, a;
	const double pi = 3.1415926535897932384626433832795;
	char jn;

	bool ausgabe;

	do
	{
		cout << endl << "r = ? ";
		cin >> r;
		cout << "Winkel (Grad) = ? ";
		cin >> a;

		if(a < 0)
		{
			cout << endl << "Fehler bei der Eingebe des Winkels! Nur positive Werte erlaubt.";
		} 
		else if(a > 360)
		{
			cout << endl << "Fehler bei der Eingebe des Winkels! Keine Werte groesser 360 erlaubt.";
		} 
		else if(r < 0)
		{
			cout << endl << "Fehler bei der Eingabe von r! Nur positive Werte erlaubt.";
		}
		else
		{
			cout << endl << "Flaeche des Kreissektors = " 
                               << ((double)a / 360) * (double)r * (double)r * pi;
		}

		cout << endl << endl << "Berechnung wiedeholen? (ja=j / nein=n)";
		cin >> jn;
	}while(jn=='j');

	return 0;
}