/** (c) 2012 Michał (Foxbond) Chraniuk */
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
int akcja = 8;
int akcjaPodmenu;
float a,b;
float kmkw = 0.735499;//1km
float kwkm = 1.359621155;//1kw
float calcm = 2.54;
float cmcal = 0.394;
float mkm = 1.609;
float kmm = 0.6214;
//km - kw cale - cm mila - km
do {
if (akcja == 1){
//km kw
cout << "\n1.Konie mechaniczne na kW\n2.kW na konie mechaniczne\n3.Wroc do menu\n";
cin >> akcjaPodmenu;
system("cls");
if (akcjaPodmenu == 1) {
cout << "\nPodaj wartosc: ";
cin >>a;
b = kmkw*a;
cout << "Wynik to: " << b <<"kW\n";
system("PAUSE");
system("cls");
}else if (akcjaPodmenu == 2) {
cout << "\nPodaj wartosc: ";
cin >>a;
b = kwkm*a;
cout << "Wynik to: ";
if(b==1) cout << b << " koń mechaniczny\n";
else if(b>=2&&b<=4) cout << b << " konie mechaniczne\n";
else if(b>=5) cout << b << " koni mechanicznych\n";
else cout << b << " konia mechanicznego\n";
system("PAUSE");
system("cls");
}else{ akcja = 5; }
}else if (akcja == 2 ){
//cale cm
cout << "\n1.Cale na centymetry\n2.Centymetry na cale\n3.Wroc do menu\n";
cin >> akcjaPodmenu;
system("cls");
if (akcjaPodmenu == 1) {
cout << "\nPodaj wartosc: ";
cin >>a;
b = calcm*a;
cout << "Wynik to: " << b <<"cm\n";
system("PAUSE");
system("cls");
}else if (akcjaPodmenu == 2) {
cout << "\nPodaj wartosc: ";
cin >>a;
b = cmcal*a;
cout << "Wynik to: ";
if(b==1) cout << b << " cal\n";
else if(b>=2&&b<=4) cout << b << " cale\n";
else if(b>=5) cout << b << " cali\n";
else cout << b << " cala\n";
system("PAUSE");
system("cls");
}else{ akcja = 5; }
}else if (akcja == 3){
//mila km
cout << "\n1.mile na kilometry\n2.kilometry na mile\n3.Wroc do menu\n";
cin >> akcjaPodmenu;
system("cls");
if (akcjaPodmenu == 1) {
cout << "\nPodaj wartosc: ";
cin >>a;
b = mkm*a;
cout << "Wynik to: " << b <<"km\n";
system("PAUSE");
system("cls");
}else if (akcjaPodmenu == 2) {
cout << "\nPodaj wartosc: ";
cin >>a;
b = kmm*a;
cout << "Wynik to: ";
if(b==1) cout << b << " mila\n";
else if(b>=2&&b<=4) cout << b << " mile\n";
else if(b>=5) cout << b << " mil\n";
else cout << b << " mili\n";
system("PAUSE");
system("cls");
}else{ akcja = 5; }
}
//akcje menu
cout << "\n1.Konie mechaniczne <--> kW\n2.Cale <--> centymetry\n3.Mile <--> km\n4.Koniec\n";
cin >> akcja;
system("cls");
}while (akcja != 4);
return 0;
}
> Back