Linguaggi di programmazione gestiscono semplici dati utilizzando le variabili . Su C + + , variabili devono essere definite per contenere uno specifico tipo di dati; una variabile definita per memorizzare un numero intero non può memorizzare una parola o un numero decimale . Vi è , tuttavia, un modo per consentire al C + + compilatore sa che si deve cambiare il tipo di dati , questo è chiamato operazioni "Casting " . Conversione Float all'intero più vicino è un esercizio di livello introduttivo che introduce il concetto di tipo di colata per il programmatore alle prime armi . Istruzioni
design Algorithm
1
Chiedi e leggere l'input dell'utente . Il programma deve essere in grado di gestire l'input se si tratta di un decimale o un numero intero .
2
Valutare se il numero deve essere arrotondato . Procedere per arrotondare il numero .
3
uscita il risultato per l'utente. Il risultato sarà inviato allo schermo del computer .
4
Scrivi il tuo algoritmo completo . L'algoritmo completo è: " . Leggere l'input dell'utente , valutare arrotondare per eccesso o arrotondare e rotondo e output il risultato "
Scrivi il codice C + +
5
Imposta il tuo programma . Il C + + iostream biblioteca sarà gestire la lettura dei dati di input dell'utente e produrrà i risultati sullo schermo
Questo è il codice : .
# Include
utilizzando namespace std;
int main ( ) {
6
dichiarare variabili . Per questo esercizio dichiarare un galleggiante variabile per memorizzare il valore letto. Dichiara , inoltre , due variabili intere , per memorizzare la risposta e uno per le operazioni
Questo è il codice : .
Float num1 ;
int num2 , op; < br > Pagina 7
Chiedi all'utente per l'input e leggere l'input . Assicurarsi che il testo ha spaziatura corretta
Questo è il codice ;
cout << "Inserire un numero decimale ( float ) numero :"; .
Cin > ,> num1 ;
cout << endl << endl;
8
valutare se per arrotondare verso l'alto o verso il basso il valore di float . Utilizzare la variabile chiamata " op" per " lanciare " il valore float ( num1 ) . Una volta che le valutazioni e le operazioni sono state completate, memorizzare il numero finale nella variabile denominata
Questo è il codice " num2 ". :
Op = ( num1 * 10) ; /* Questo è chiamato un getto implicito o conversione implicita * /
if ( ( op 10 % ) <5 ) per
num2 = ( op /10) ;
altro
< p > {
num2 = ( op /10) ;
num2 + + ; }
9
uscita la risposta sullo schermo. Fornire spaziatura appropriata e interruzioni di riga . Termina il programma restituendo un valore
Questo è il codice :
cout << num1 << " arrotondato al numero intero più vicino è :"; .
< P > cout << num2 << endl << endl;
return ( 0 ) ; }
< br >