Pavimento C ++

Pavimento C ++
In C ++, la funzione Floor () restituisce il valore inferiore o uguale al valore specificato. Per i programmi in cui utilizziamo la funzione Floor (), dobbiamo includere il file di intestazione. Questo file di intestazione viene dichiarato all'inizio di ogni programma. Il valore del pavimento decimale specificato viene restituito da questa funzione. Quel numero di ritorno dipende sempre dal tipo di valore approvato come argomento della funzione del pavimento (). Abbiamo bisogno di un unico valore per calcolare il valore del pavimento. La funzione Floor () contiene parametri diversi. Ad esempio, doppio, galleggiante e doppio lungo. I tipi di dati della variabile dichiarata sono come indicato. Esamineremo il metodo del pavimento () in dettaglio con illustrazioni in questo articolo.

Utilizziamo il software Dev C ++ per fare la codifica in C++. Per l'esecuzione del codice, prima, dobbiamo compilare il codice e quindi eseguire quel programma. Compiliamo ed eseguiamo il codice separatamente o insieme. Tutto dipende da noi.

Esempio 1: Usa la funzione Floor () per il numero di punto mobile

In C ++ la funzione Floor () viene applicata ai valori a punto mobile. In questo caso, includiamo file di intestazioni e . Quando scriviamo i programmi in cui applichiamo la funzione Floor (), dobbiamo includere il file di intestazione . Iniziamo con la funzione principale (). In C ++, vengono utilizzate variabili a punto mobile per archiviare i valori a punta mobile. Usiamo il doppio per la dichiarazione del numero mobile. Il tipi di dati float viene omesso quando è guidato da concorrenti a doppio tipo nella dichiarazione di dichiarazione.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
doppio a;
cout <<"Enter a float number : ";
cin >> a;
doppio risultato = pavimento (a);
cout <<"floor(" <

L'utente inserisce un numero a punto mobile casuale. Applichiamo la funzione cout () qui. La variabile 'a' viene utilizzata per archiviare quel numero di punto mobile. "CIN" viene applicato per conservare il numero. Usiamo un altro doppio risultato variabile. Il numero di punto mobile che l'utente immesso viene passato come parametro della funzione pavimento (). Alla fine, viene applicata la funzione cout. E mostra il valore del pavimento del numero float immesso.

L'utente ha inserito l'8.23 'Numero a virgola mobile. Applichiamo la funzione pavimento () a questo numero di punto mobile. Arrotonda il numero all'intero intero adiacente che non è più del valore particolare. Quindi dopo aver applicato la funzione pavimento () a 8.23, otteniamo l'output 8.

Esempio 2: utilizzare la funzione ploor () per numero negativo

Utilizzeremo il pavimento () per un numero negativo e vedremo cosa succede. In questo programma dopo aver incluso i file di intestazioni, scriviamo un programma per convalidare la funzione Floor (). Usiamo lo spazio dei nomi qui. Successivamente, applichiamo la funzione principale () che è una funzione del driver. Consideriamo il numero negativo che è -5.70. Applichiamo la funzione pavimento () a questo numero negativo. Il testo che vogliamo essere stampato è 'pavimento del valore -5.70 '. Alla fine del programma, utilizziamo endl. Viene utilizzato per aggiungere un nuovo personaggio.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

cout <<"Floor of value -5.70 : " <restituzione 0;

Nell'output dopo aver applicato la funzione Floor () a -5.70, otteniamo -6. Usando la funzione Floor () otteniamo il numero intero più grande possibile che è inferiore o uguale a -5.70.

Esempio 3: Usa la funzione Floor () per un numero intero:

Questo codice inizia con due file di intestazione che sono e . Applichiamo la funzione del driver che è fondamentalmente la nostra funzione principale. Usiamo la variabile "res" per archiviare il risultato dopo aver applicato la funzione pavimento () al numero intero. Quindi prendiamo numeri interi. Quel numero intero viene passato come parametro alla funzione del pavimento (). Tutte le variabili nel programma devono essere dichiarate. In questo programma, "int" mostra il tipo di dati ed è seguito dal nome del "numero" variabile. La funzione Cout viene applicata per stampare il testo 'pavimento del numero 46'.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
doppia res;
numero int = 46;
res = pavimento (numero);
cout <<"Floor of number " <

Esempio 4:

Qui, usiamo i file di intestazione all'inizio del codice I.e. #include e #include . Utilizziamo la funzione principale. Prendiamo un valore mobile di '9.4578 '. Quindi, vogliamo mettere la funzione pavimento () su questo numero di punto mobile. La variabile utilizzata per archiviare quel valore mobile è 'f'. L'istruzione Cout viene utilizzata qui per prendere la stampa di due dichiarazioni. E dopo aver applicato la funzione del pavimento (), Cout stampa l'istruzione i.e. 'Ora il valore di quel numero è'.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

float f = 9.4578;
std :: cout <<"The real value of float number is : " <cout<<"Now the value of that number is :"<restituzione 0;

Nell'output, otteniamo il valore del pavimento 9 del valore a punto mobile '9.4578 '.

Conclusione:

In questo articolo, abbiamo parlato della funzione di pavimento () in c++. Abbiamo osservato diversi esempi di funzioni di pavimento (). Assumiamo un valore mobile e vediamo cosa succede dopo aver applicato la funzione del pavimento () a quel valore a virgola mobile. Nei prossimi esempi, abbiamo preso un valore negativo e qualsiasi numero intero. Abbiamo anche applicato la funzione del pavimento () a quel valore e intero negativi. Abbiamo notato anche l'output di tutti gli esempi.