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;
}
Veröffentlicht am: 26.10.2005 von: CHR | publiziert in: C, FH-Aachen