Witam. Zaczynam swoja przygodę z c++ i chciałbym zrobić program który będzie liczył pola i obwody np.kwadrat i prostokąt. Wyskakuje mi błąd i nie wiem co z nim zrobić :/
#include <iostream>
#include <ostream>
#include <cmath>
using namespace std;
int main()
{
double a, b, pole, obwod;
int dzialanie;
cout << "Wybierz dzialanie :" << endl << "1. kwadrat" << endl
<< "2. prostokat" << endl << endl;
cin >> dzialanie;
switch (dzialanie){
case 1:
cout << endl << "podaj bok kwadratu :";
cin >> a;
pole = a * a;
obwod = 4 * a;
break;
cout << endl <<" podaj boki :";
cin >> a >> b;
pole = a * b;
obwod = a + a + b + b;
default :
cout << endl << "pole wynosi " << pole << endl << endl;
cout << endl << "obwod wynosi " << obwod << endl << endl;
}
return 0;
}
Prosiłbym o pomoc i nie stosowanie jakiś skomplikowanych sformułowań. Po wstawieniu średnika program działa fatalnie :/ czy mógłby ktoś wyjaśnić?