C++ :: Aufgabe #265 :: Lösung #1
2 Lösungen

#265
Angelsächsische Maße umrechnen
Anfänger - C++
von DragStar
- 23.03.2020 um 09:41 Uhr
Die angelsächsischen Maße sind ja manchmal etwas seltsam. Schreiben Sie ein Programm, welches nach einer Menüauswahl:
1: inch, 2: foot, 3: yard, 4: mile
und der nachfolgenden Eingabe eines Maßes, dieses nach folgender Tabelle in Meter umrechnet:
inch 0,0254 m
foot 0,3048 m
yard 0,9144 m
mile 1609,34 m
1: inch, 2: foot, 3: yard, 4: mile
und der nachfolgenden Eingabe eines Maßes, dieses nach folgender Tabelle in Meter umrechnet:
inch 0,0254 m
foot 0,3048 m
yard 0,9144 m
mile 1609,34 m
#1

von basic (1310 Punkte)
- 21.10.2020 um 16:00 Uhr

#include <iostream> #define INCH 0.0254 #define FOOT 0.3048 #define YARD 0.9144 #define MILE 1609.34 using namespace std; int main() { int query; float dim; cout << "Angelsächsische Maße auswählen\n"; cout << "-> Inch (1)\n"; cout << "-> Foot (2)\n"; cout << "-> Yard (3)\n"; cout << "-> Mile (4)\n"; cout << "Auswahl: "; cin >> query; cout << "\nMaße angeben: "; cin >> dim; switch(query) { case 1: cout << "\nMeter: " << dim * INCH << "\n"; break; case 2: cout << "\nMeter: " << dim * FOOT << "\n"; break; case 3: cout << "\nMeter: " << dim * YARD << "\n"; break; case 4: cout << "\nMeter: " << dim * MILE << "\n"; break; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1