. Napisz w języku C++ program KALKULATOR obliczający następujące działania matematyczne: pierwiastek(a), sześcian(a), silnię(a) i potęgę (ab) za pomocą zdefiniowanych funkcji. Program powinien działać w pętli i zawierać menu umożliwiające wybór działania. BARDZO PROSZĘ P I L N E !!!
#include <conio.h>
using namespace std;
int wybor, x;
double a, b, wynik;
float pierwiastek()
{
cout << endl << "Podaj liczbe: ";
cin >> a;
wynik = 0;
for(;;)
{
wynik++;
wynik*wynik;
if(wynik*wynik==a) break;
}
cout << wynik;
}
float szescian()
{
cout << endl << "Podaj liczbe: ";
cin >> a;
wynik = a*a*a;
cout << endl <<a << "^3=" << wynik << endl;
}
float silnia()
{
cout << endl << "Podaj liczbe: ";
cin >> a;
wynik = a;
a--;
for(;;)
{
wynik*=a;
a--;
if(a==1) break;
}
cout << endl << a << "! = " << wynik << endl;
}
float potega()
{
cout << endl << "Podaj podstawe potegi: ";
cin >> a;
cout << endl << "Podaj wykladnik potegi: ";
cin >> b;
wynik = a;
for(;;)
{
wynik*=a;
b--;
if(b==1) break;
}
cout << endl << a << " do potegi " << b << " = " << wynik << endl;
}
main()
{
for(;;)
{
system("cls");
cout << "Wybierz dzialanie ktore chcesz wykonac:" << endl;
cout << " 1.Pierwiastek" << endl << " 2.Szescian" << endl
<< " 3.Silnia" << endl << " 4.Potega" << endl << " 5.Wyjdz" << endl;
cin >> wybor;
if(wybor == 5) break;
switch(wybor)
{
case 1: pierwiastek(); break;
case 2: szescian(); break;
case 3: silnia(); break;
case 4: potega(); break;
default: cout << "Wybierz wlasciwa opcje!" << endl;
}
getch();
}
}
skomilowanego programu nie daje bo sie nie da zalaczyc :)
pozdrawiam.