C# runde

C# runde
“Dette er funksjonen som brukes til å runde eller vri verdien til heltallet nærmest det gitte tallet eller i henhold til det spesielle brøksifret. Det er assosiert med matematikklassen i C Sharp og brukes direkte med objektet. Denne opplæringen vil inneholde noen tilnærminger for å utdype prinsippene for runden () -funksjonen.”

Eksempel 1: Matematikk.Runde (dobbelt)

Denne metoden tar et flottørnummer som en parameter i funksjonen og returnerer en avrundet heltallverdi. Den grunnleggende syntaks for denne funksjonen er:

# offentlig statisk dobbel runde (dobbel x);

Nå vil vi bruke denne funksjonen i et eksempel på C Sharp. Bruk systembiblioteket til å legge til funksjonaliteter til C Sharp i funksjonen. Inne i hovedprogrammet har vi tatt to doble verdier ved å beskrive to mulige tilfeller. Den første doble verdien er tatt der den brøkdelte delen, plasseringen av tall skrevet etter desimalpunktet “.”, Inneholder tallet som er mindre enn halvveis mellom to påfølgende heltall. Vi vil bruke rundfunksjonen på dette nummeret.

# Matte.Runde (dx1);

Ettersom den runde funksjonen er egenskapen til matematikk og løgner i tilfelle matematikk, så får den tilgang til via matematikkobjektet.

Tilsvarende introduserte vi et desimaltall hvis brøkdel er større enn halvparten av de to påfølgende heltallene i det andre tilfellet. Den samme runden () -funksjonen brukes også på det tallet. Lukk koden og lagre den. Nå vil vi utføre koden som er lagret med .CS -utvidelse.

Vi må bruke en spesifisert kompilator for hvert programmeringsspråk i Linux -operativsystemet. Så for C Sharp, må vi bruke MCS -kompilatoren for å kompilere koden. Deretter hjelper Mono filens utførelse med utvidelsen av filen.exe, som gjør filen kjørbar på terminalen.

$ MCS -fil.CS
$ mono -fil.EXE

Ved utførelse vil du se at antallet vi har tatt for sak 1 og sak 2 har forskjellige verdier etter en anvendt rund funksjon. To begreper som spiller en grunnleggende rolle i rund funksjon er gulvet og takverdien. Gulvet er den delen av desimaltallet før “.”. Den andre er delen etter “.”. Hvis den brøkdelte delen av desimaltallet er mindre enn halvparten av heltallene, som i tilfelle 1, er gulvnummeret oppnådd.

På den annen side, hvis desimaldelen er større ettersom vi har tatt tallet i sak 2, er takdelen av tallet oppnådd ettersom tallet er større, så de 12 heltallene er avrundet til 13. Begge resulterende er heltallverdier.

Eksempel 2: Matematikk.Runde (dobbelt, int32)

Dette er funksjonen der float -dobbeltverdien tatt som inngang er avrundet til et spesifisert nummer i brøkposisjonen. Dette spesifiserte nummeret leveres av brukeren opp i hvilken grad han ønsker å runde desimalnummeret. Syntaks for funksjonen er beskrevet som:

# Matte.Runde (dobbelt x, int32 y)

Her x er den doble flyteverdien som skal avrundes. Y er antall sifre overtredelser for å runde opp til en viss grad. Denne typen er systemet.INT32. Returtypen for denne funksjonen er en heltallverdi som er den nærmeste verdien, med desimaldelen som har sifre i henhold til inngangsnummeret. Eksemplet vil ha en dobbel verdi med en desimalverdi mindre enn halvparten av heltallene, og det andre har tall større enn halvparten av heltallene.

# Matte.Runde (dx1, 4);

Tilsvarende brukes den andre funksjonen også med 2 heltallverdier.

Ved utførelse av koden vil du se at den første verdien vil bli avrundet med desimalverdien med 4 sifre. Og det andre tallet er avrundet til de to verdiene.

Eksempel 3: Matematikk.Runde (desimal)

Denne rundfunksjonen tar en desimalverdi som inngang og bruker rundfunksjonen som en parameter.

# Runde (desimal x);

Denne funksjonen fungerer slik at bare en gulvverdi er den delen av tallet før desimalpunktet oppnås. Denne resulterende verdien avhenger av takdelen eller delen etter desimalpunktet. Hvis den delen inneholder en verdi større enn halvveis, økes gulvverdien med 1. På den annen side, hvis verdien er mindre enn halvparten av heltallene, forblir gulvverdien den samme. Desimaldelen i begge tilfeller fjernes, og bare den integrerte delen oppnås.

I eksemplet bruker vi igjen to tilfeller for å demonstrere arbeidet med en rund funksjon som har en desimalverdi som parameter.

Matte.Runde (des1);

Ved utførelse av koden vil du se at begge verdiene har gulvdelen av desimalverdien, og verdien etter "." er fjernet. Denne runde funksjonstypen brukes mest i matematiske beregninger.

Eksempel 4: Matematikk.Runde (dobbel, int32, midtpunktende)

Denne funksjonen brukes til å avrunde desimaltallet som er gitt av tallet til en viss grad. Som navnet indikerer, er det en midtpunktrunding som betyr at antallet er avrundet midt i desimaltallet. Funksjonen tar tre parametere som argumenter. Den ene er den dobbeltverdien til inngangen; Den andre er sifferet av INT32 -type som vi trenger å runde nummeret. Og den tredje er verdien som spesifiserer og hjelper avrunding av et tall til et merkelig eller et jevnt tall.

En matrise er erklært. Alle tallene vil bli avrundet om gangen ved å bli utsatt for en enkelt runde funksjon. La oss nå vurdere et eksempel fra dette perspektivet.

En rekke 4 doble flytende verdier er erklært. Hver dobbel verdi i matrisen vil bli brukt med matematikken.rund funksjon.

# Matte.Runde (verdi, 2, midtpunktende.Toeven));

"2" -sifret viser at den resulterende verdien vil inneholde opptil to tall etter desimalpunktet. Midtpunktrundingen inneholder en jevn eiendom, så hvert nummer blir avrundet til antallet som må være jevn. De som allerede er i til og med naturen, vil forbli de samme.

Du kan se den resulterende verdien; Den første vil forbli dame opp til det andre punktet, da den inneholder en jevn verdi: det andre tallet har “3” og de 5 neste, så det blir avrundet som 3.14. Tilsvarende vil den tredje være den samme, og den fjerde blir avrundet til 8 fra 7.

Konklusjon

Den runde funksjonen i C Sharp brukes til å vri den gjeldende verdien av desimaltallet opp til et spesifisert nummer gitt som input. Det er forskjellige tilnærminger som brukes til å runde verdien. Alle inngangsverdiene må være et desimaltall som genererer heltallverdiene. En rund funksjon er en egenskap i matematikklassen; Derfor er det tilgjengelig gjennom gjenstanden for matematikk. Denne funksjonen inneholder forskjellige argumenter, enten doble eller desimalverdier; Hver gang er den resulterende verdien et heltall, enten med eller uten gulvverdi.