Kód: Vybrat vše
#include <iostream>
using namespace std;
int main()
{
int volba, cislo1, cislo2 ; // deklarovani funkce volba a operandů příkladů
float deleni ; // deleni se zbytkem umoznuje pouze nekolik druhu pameti, viz Floating point anebo Pohyblivá řádová čárka
do //do-while loop starts here.that display menu again and again until user select to exit program
{
//Vlastni nabidka:
cout << "Vitejte v ukazkovem programu na vypocet ele. vykonu." << endl;
cout << "Upozorneni: pri psani desetinnych cisel dodrzujte" << endl;
cout << "anglosasky standart, tudiz 2.5 (nikoliv 2,5)!" << endl;
cout << "(Vyhotoven: 9.8.2015)" << endl;
cout << "1) P = W / t" << endl;
cout << "2) W = P * t" << endl;
cout << "3) t = W / P" << endl;
cout << "4) KONEC" << endl;
cout << "Prosim, zadejte volbu: ";
cin >> volba;
if(volba == 1)
{
cout << "Zvolen vykon P = W / t" << endl;
cout << "Zadejte praci [J]: " << endl;
cin >> deleni;
cout << "Zadejte cas [s]: " << endl;
cin >> cislo1;
deleni /= cislo1;
cout << "Vas vysledek: [W]" << endl;
cout << deleni << endl;
}
else if(volba == 2)
{
cout << "Zvolena prace W = P * t" << endl;
cout << "Zadejte vykon [W]: " << endl;
cin >> cislo1;
cout << "Zadejte cas [s]: " << endl;
cin >> cislo2;
cislo1 *= cislo2;
cout << "Vas vysledek: [J]" << endl;
cout << cislo1 << endl;
}
else if(volba == 3)
{
cout << "Zvolen cas t = W / P:" << endl;
cout << "Zadejte praci [J]: " << endl;
cin >> deleni;
cout << "Zadejte vykon [W]: " << endl;
cin >> cislo1;
deleni /= cislo1;
cout << "Vas vysledek: [s]" << endl;
cout << deleni << endl;
}
else if(volba == 9)
{
cout << "Zvoleno deleni:" << endl;
cout << "Zadejte prvni cislo: " << endl;
cin >> deleni;
cout << "Zadejte druhe cislo: " << endl;
cin >> cislo1;
deleni /= cislo1;
cout << "Vas vysledek: " << endl;
cout << deleni << endl;
}
else if(volba == 5)
{
cout << "Zvoleno MODULO (navratka zbytku po deleni):" << endl;
cout << "Zadejte prvni cislo: " << endl;
cin >> cislo1;
cout << "Zadejte druhe cislo: " << endl;
cin >> cislo2;
cislo1 %= cislo2;
cout << "Vas vysledek: " << endl;
cout << cislo1 << endl;
}
else if(volba == 6)
{
cout << "test kruh" << endl;
}
else if(volba == 7)
{
cout << "test rez" << endl;
}
else if(volba == 4)
{
cout << "Ukonceni programu..." << endl;
}
else if(volba % 2 == 0)
{
cout << "Toto neni cislo!" << endl;
}
else //doplnit hlídání CÍSELNÝCH výrazů
{
//Displaying error message
cout << "Zadan neplatny udaj." << endl;
}
}
while(volba != 8);
return 0;
}