Imposta il tuo programma in Visual editor di C + + . Inizia tra cui il " iostream " e librerie " stringa" . La libreria iostream gestisce l'input e processi di output . La biblioteca stringa viene utilizzato per lavorare con le stringhe , che sono strutture di dati progettati per immagazzinare e manipolare le parole e testi in genere in
Questo è il codice : .
# Include # include using namespace std; int main ( ) { dichiarare le variabili nel programma . Abbiamo bisogno di dichiarare le variabili per le unità inglesi , unità metriche , una variabile di scegliere una conversione , e una variabile per verificare se l'input è corretto. Inizializzare due matrici di stringhe per mantenere le unità ( un array di unità inglesi , l'altra per le unità metriche) e una doppia matrice per memorizzare i fattori di conversione Sono le inizializzazioni di variabili : . Doppio eng ; //unità inglesi doppie metrica ; unità //metriche checkchoice bool = true; //per verificare scelta int scelta dell'utente ; //memorizza il dell'utente scelta doppia conv [4 ] = { 2.54 , 1.609 , 4.448 , 1.609 } ; //pollice , miglio , sterlina , miglio per i fattori ora engUnits stringa [4 ] = { " pollici " , " Miles "," chili "," miglia all'ora "} ; metUnits stringa [4 ] = { " centimetri "," chilometro "," Newton "," chilometri per ore " } ; visualizzare un menu per l'utente . Il menu si chiede all'utente di fare una scelta, e il programma eseguirà la conversione appropriato in base alla scelta dell'utente Questo è il codice per visualizzare il menu : . Cout << , "Scegli una conversione dal menu : " << endl; cout << " . 1 pollici in centimetri " << endl; cout << ; ". 2 miglia a chilometri " << endl; cout << " . £ 3 a Newton " << endl; cout << " 4 miglia all'ora a chilometri all'ora " << endl ; cout << " La tua scelta : . "; cin >> scelta ; cout << endl; Verifica se la scelta dell'utente è corretta . Se la scelta è corretta , il valore di checkchoice cambierà per Questo è il codice : if ( scelta < 1
2
3
4
Informazioni correlate
Programmazione © www.354353.com