Gulv C ++

Gulv C ++
I C ++ returnerer gulvet () funksjonen verdien som er mindre enn eller lik den spesifiserte verdien. For programmene vi bruker gulvet () -funksjonen, må vi inkludere overskriftsfilen. Denne overskriftsfilen er deklarert i starten av hvert program. Den spesifiserte desimale gulvverdien returneres av denne funksjonen. Det returnummeret avhenger alltid av hva slags verdi som er gitt som et argument for gulvet () -funksjonen. Vi trenger en enkelt verdi for å beregne gulvverdien. Gulvet () -funksjonen inneholder forskjellige parametere. For eksempel dobbelt, flyte og lang dobbel. Datatypene for den deklarerte variabelen er som gitt. Vi vil gå over gulvet () metoden i detalj med illustrasjoner i denne artikkelen.

Vi bruker programvare Dev C ++ for å gjøre kodingen i C++. For å kjøre koden, må vi først sammenstille koden og deretter kjøre det programmet. Vi sammenstiller og kjører koden separat eller sammen. Alt avhenger av oss.

Eksempel 1: Bruk gulv () -funksjon til flytende punktnummer

I C ++ brukes gulvet () -funksjonen på flytende punktverdier. I dette tilfellet inkluderer vi overskrifter og . Når vi skriver programmene der vi bruker gulvet () -funksjonen, må vi inkludere overskriftsfil . Vi begynner med hovedfunksjonen (). I C ++ brukes flytende punktvariabler for å lagre flytende punktverdier. Vi bruker dobbelt for erklæringen om flytende punktnummer. Datatypen float er utelatt når den ledes av deltakere av dobbelt type i erklæringsoppgaven.

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()
dobbel a;
cout <<"Enter a float number : ";
cin >> a;
dobbelt resultat = gulv (a);
cout <<"floor(" <

Brukeren legger inn et tilfeldig flytende punktnummer. Vi bruker cout () -funksjonen her. Variabelen 'A' brukes til å lagre det flytende punktnummeret. “CIN” brukes til å lagre nummeret. Vi bruker et annet variabelt dobbelt resultat. Flytende punktnummer som brukeren har lagt inn blir bestått som en parameter for gulvet () -funksjonen. Til slutt brukes cout -funksjonen. Og det viser gulvverdien til det angitte floatnummeret.

Brukeren skrev inn '8.23 'Flytepunktnummer. Vi bruker gulvet () -funksjonen på dette flytende punktnummeret. Det runder tallet til det tilstøtende heltallet som ikke er mer enn den spesielle verdien. Så etter å ha påført gulvet () -funksjonen til 8.23, vi får utgangen 8.

Eksempel 2: Bruk gulv () -funksjon til negativt tall

Vi kommer til å bruke gulvet () for et negativt antall og se hva som skjer. I dette programmet etter å ha inkludert overskrifter -filene, skriver vi et program for å validere gulvet () -funksjonen. Vi bruker navneområdet STD her. Etter det bruker vi Main () -funksjonen som er en driverfunksjon. Vi vurderer det negative tallet som er -5.70. Vi bruker gulvet () -funksjonen på dette negative tallet. Teksten vi ønsker å bli skrevet ut er 'Gulv av verdi -5.70 '. På slutten av programmet bruker vi endl. Det brukes til å legge til en ny karakter.

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()

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

I utgangen etter påføring av gulvet () -funksjonen til -5.70, vi får -6. Ved å bruke gulvet () -funksjonen får vi det største mulige heltallet som er mindre enn eller lik -5.70.

Eksempel 3: Bruk gulv () -funksjon til et heltallnummer:

Denne koden starter med to overskriftsfiler som er og . Vi bruker driverfunksjonen som i utgangspunktet er vår viktigste funksjon. Vi bruker variabelen 'res' for å lagre resultatet etter påføring av gulvet () -funksjonen til heltallet. Så tar vi heltallnumre. Det heltallnummeret sendes som en parameter til gulvet () -funksjonen. Alle variablene i programmet må erklæres. I dette programmet viser 'int' datatypen, og det blir fulgt av navnet på variabelen 'nummer'. Cout -funksjonen brukes for å skrive ut teksten 'gulvet i nummer 46'.

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()
dobbel res;
int -nummer = 46;
res = gulv (tall);
cout <<"Floor of number " <cout<<"Now the value of that number is :"<retur 0;

I utgangen får vi gulvverdien 9 av flytende punktverdien '9.4578 '.

Konklusjon:

I denne artikkelen snakket vi om gulvet () -funksjonen i C++. Vi har observert forskjellige eksempler på gulv () funksjoner. Vi tar en flytende punktverdi og ser hva som skjer etter å ha brukt gulvet () -funksjonen på den flytende punktverdien. I de neste eksemplene har vi tatt en negativ verdi og ethvert heltall. Vi har også brukt gulvet () -funksjonen på den negative verdien og heltallet. Vi har lagt merke til resultatet fra alle eksempler også.