using namespace std;
int main () {
2
Deklariert Variablen in Ihrem Programm . Wir müssen Variablen für englische Einheiten , metrischen Einheiten , eine Variable , eine Konvertierung zu wählen, und eine Variable zu überprüfen, ob die Eingabe korrekt zu deklarieren. Initialisieren zwei String-Arrays , die Anteile halten (ein Array für englische Einheiten , die andere für metrische Einheiten ) und ein Doppel- Array , um die Umrechnungsfaktoren speichern
Das sind die variable Initialisierungen : .
Doppel ger //englische Einheiten
Doppel metrisch //metrischen Einheiten
bool checkchoice = true; //auf der Auswahl des Benutzers
int Wahl zu überprüfen; //speichert die Benutzer die Wahl
Doppel conv [4] = { 2.54 , 1.609 , 4.448 , 1.609 } //Zoll , Meile , Pfund, Meile pro Stunde Faktoren
String engUnits [4] = {" Zoll "," Meilen "," Pfund "," Meilen pro Stunde "} ;
String metUnits [4] = {" Zentimeter "," Kilometer "," Newton "," Kilometer pro Stunde "} ;
3
anzeigen eines Menüs für den Benutzer. Das Menü wird den Benutzer auffordern, eine Wahl zu treffen , und das Programm wird die entsprechende Umwandlung auf Wahl des Benutzers basierend auszuführen
Dies ist der Code, um das Menü aufzurufen : .
Cout << ; " Wählen Sie eine Konvertierung aus dem Menü : " << endl;
cout << " . 1 Zoll in Zentimeter " << endl;
cout << ; " . 2 Meilen zu Kilometer " << endl;
cout << " . £ 3 zu Newtons " << endl;
cout << " 4 Meilen pro Stunde zu Kilometern pro Stunde "<< endl;
cout <<" Ihre Wahl: . ";
cin >> Wahl;
< p> cout << endl;
4
überprüfen, ob der Benutzer die Wahl korrekt ist. Wenn die Wahl nicht korrekt ist, wird der Wert der checkchoice ändern
Dies ist der Code :
if ( Wahl < 1