Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main (void)
- {
- float fuß[] = { 1, 12, 30.48, 0.3048 };
- float zoll[] = {0.0833, 1 , 2.54, 0.0524 };
- float cm[] = {0.0328, 0.3937, 1 , 0.01 };
- float m[] = { 3.2898, 39.3700, 100 , 1 };
- float anfangswert;
- int anfangs_einheit;
- float ergebnis;
- int zieleinheit;
- std::cout << "bitte anfangswert eingeben: ";
- std::cin >> anfangswert;
- std::cout << "bitte anfangseinheit eingeben (0 = fuß 1 = zoll 2 = cm 3 = m): ";
- std::cin >> anfangs_einheit;
- std::cout << "bitte zieleinheit angeben (0 = fuß 1 = zoll 2 = cm 3 = m): ";
- std::cin >> zieleinheit;
- if(anfangs_einheit == 0)
- {
- if(zieleinheit == 1)
- {
- ergebnis = anfangswert * fuß[1];
- std::cout << "ergebnis = " << ergebnis << "zoll";
- }
- else
- {
- if(zieleinheit == 2)
- {
- ergebnis = anfangswert * fuß[2];
- std::cout << "ergebnis = " << ergebnis << "cm";
- }
- else
- {
- if(zieleinheit == 3)
- {
- ergebnis = anfangswert * fuß[3];
- std::cout << "ergebnis = " << ergebnis << "m";
- }
- }
- }
- }
- else
- {
- if(anfangs_einheit == 1)
- {
- if(zieleinheit == 0)
- {
- ergebnis = anfangswert * zoll[0];
- std::cout << "ergebnis = " << ergebnis << "fuß";
- }
- else
- {
- if(zieleinheit == 2)
- {
- ergebnis = anfangswert * zoll[2];
- std::cout << "ergebnis = " << ergebnis << "cm";
- }
- else
- {
- if(zieleinheit == 3)
- {
- ergebnis = anfangswert * zoll[3];
- std::cout << "ergebnis = " << ergebnis << "m";
- }
- }
- }
- }
- }
- if(anfangs_einheit == 2)
- {
- if(zieleinheit == 0)
- {
- ergebnis = anfangswert * cm[0];
- std::cout << "ergebnis = " << ergebnis << "fuß";
- }
- else
- {
- if(zieleinheit == 1)
- {
- ergebnis = anfangswert * cm[1];
- std::cout << "ergebnis = " << ergebnis << "zoll";
- }
- else
- {
- if(zieleinheit == 3)
- {
- ergebnis = anfangswert * cm[3];
- std::cout << "ergebnis = " << ergebnis << "m";
- }
- }
- }
- }
- else
- {
- if(anfangs_einheit == 3)
- {
- if(zieleinheit == 0)
- {
- ergebnis = anfangswert * m[0];
- std::cout << "ergebnis = " << ergebnis << "fuß";
- }
- else
- {
- if(zieleinheit == 1)
- {
- ergebnis = anfangswert * m[1];
- std::cout << "ergebnis = " << ergebnis << "zoll";
- }
- else
- {
- if(zieleinheit == 2)
- {
- ergebnis = anfangswert * m[2];
- std::cout << "ergebnis = " << ergebnis << "cm";
- }
- }
- }
- }
- }
- getchar();
- getchar();
- }
Add Comment
Please, Sign In to add comment