#include //deklaracja bibliotek
#include
using namespace std; //deklaracja std, aby nie trzeba było ciągle pisać np std::cout itp.
int main() //tu zaczyna sie glowna funkcja programu
{
int x; //deklaracja zmiennej x typu integer (liczby calkowite)
float W,F,s,Ek,Ep,m,v,g,h; //deklaracja zmiennych typu float (liczby rzeczywiste)
cout << "Wybierz wzor: "; //wypisuje na ekranie menu
cout << "Praca:" << endl;
cout << "1: W=F*s" << endl;
cout << "Energia kinetyczna" << endl;
cout << "2: Ek=(m*v^2)/2" << endl;
cout << "Energia potencjalna" << endl;
cout << "3: Ep=mgh" << endl;
cin >> x; //czyta x
switch (x) //funkcja wyboru
{
case 1: //jezeli wybrano 1
{
cout << "W=F*s" << endl;
cout << "Podaj F: ";
cin >> F;
cout << "Podaj s: ";
cin >> s;
W=F*s; //liczy W
cout << "W=" << W << endl; //wypisuje wynik
break; //przerywa wykonywanie funkcji
}
case 2:
{
cout << "Ek=(m*v^2)/2" << endl;
cout << "Podaj m: ";
cin >> m;
cout << "Podaj v: ";
cin >> v;
Ek=(m*(v*v))/2;
cout << "Ek=" << Ek << endl;
break;
}
case 3:
{
cout << "Ep=mgh" << endl;
cout << "Podaj m: ";
cin >> m;
cout << "Podaj g: ";
cin >> g;
cout << "Podaj h: ";
cin >> h;
Ep=m*g*h;
cout << "Ep=" << Ep << endl;
break;
}
default: { cout << "Blad!" << endl; break; } //jezeli zle wpisane liczby - wypisuje blad
}
system("PAUSE"); //zatrzymuje program aby sie odrazu nie zamknal
}