Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come convertire un float all'intero più vicino in Visual C

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;
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

{

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 è :"; .

cout << num2 << endl << endl;

return ( 0 ) ; }



 

Programmazione © www.354353.com