SQRT -funksjon i C

SQRT -funksjon i C

Begrepet Sqrt () står for "kvadratrot" som beregner kvadratroten til ethvert positivt eller negativt tall. SQRT () i C tar en enkelt verdi som en inngang og beregner kvadratroten som en utgang. Det krever noen positiv eller negativ verdi. Du kan bruke “Matematikk.H ”bibliotek for å implementere funksjonen i koden. SQRT () -funksjonen beregner også kvadratroten av float, heltall eller lange doble datatyper. Alt du trenger å gjøre er å bruke en støpt operatør for å konvertere typen dobbel.

For å jobbe med floatnumre bruker du bare "SQRTF ()" -funksjonen, og hvis du vil takle lang dobbel type, bruk "SQRTL ()".Hvis du oppgir noen negativ verdi som en inngang, viser funksjonen SQRT () i C en domenefeil. Kom og la oss sjekke hvordan SQRT () -funksjonen fungerer på C -språket. Her vil vi utdype SQRT () ved å bruke GNU GCC -kompilatoren i Windows 10.

Eksempel 1

Vårt første eksempel er å beregne kvadratroten til et langt floatnummer ved hjelp av SQRT () -funksjonen. La oss nå sjekke hvordan programmet fungerer. Åpne GNU GCC -kompilatoren i Windows 10 og velg en ny tom fil fra filmenyen. For å opprette en ny fil, kan du også bruke en snarvei 'Ctrl+Shift+N.'

Nå har filen blitt åpnet i GNU -redigereren. Vel, det er på tide å skrive en C -kode for å utdype SQRT (). Vi vil diskutere den enkleste og enkleste måten å beregne en kvadratrot ved hjelp av SQRT () på C -språk. Så du må legge til 'stdio.H 'og' Matematikk.H 'biblioteker. Vi kan da definere en hovedfunksjon i programmet. Etter dette bruker vi en erklæringsmetode for å erklære en variabel.

Da har vi definert to funksjoner i.e., printf () og scanf (). Deretter brukes funksjonsprinf () i C til å skrive ut verdien som er angitt av en bruker, og funksjonen Scanf () tar et langt float (%LF) -nummer fra brukeren. Da har vi brukt en SQRT () -funksjon for å beregne en kvadratrot av et tall som er angitt av brukeren.

Etter at du har skrevet koden, er det nå på tide å lagre kodefilen din med '.CC 'utvidelse som nedenfor. Filnavnet kan være annerledes i illustrasjonen din.

Nå, bygg og kjør filen eller bare bruk snarveisnøkkelen til "F9" for å sjekke utdataene til en C -kode til SQRT (). Følg de gitte trinnene i konsollen og klikk deretter på "Enter" -tasten.

Eksempel 2

Vårt neste program er å beregne kvadratroten til et tall fra 1 til 10 ved hjelp av SQRT () -funksjonen. Programmet tar et tall fra 1 til 10 som en inngang og viser en kvadratrot av dette tallet som en utgang. La oss flytte til GNU GCC -kompilatoren i Windows 10 og velge en ny tom fil eller bruke den samme filen “Program1.CC ”. Vi bruker samme kodefil “Program1.CC ”og gjorde endringer i det.

Her bruker vi den samme matte.h 'og' stdio.H 'standardbiblioteker akkurat som vi gjorde i forrige eksempel. I denne illustrasjonen bruker vi en heltallvariabel og en "for" -sløyfe for å skrive ut alle tallene fra 1 til 10. Vi bruker funksjonen SQRT () i printf () -funksjonen som tar dobbel datatype som en inngang, slik at vi justerer heltallvariabelen til dobbel. Printf () -funksjonen viser alle tallene og deres firkantede røtter.

Lagre igjen “Program11.CC ”-fil for videre utførelse. Så igjen, bygg og kjør koden eller bare bruk F9 -tasten for å sjekke utdataene til en C -kode til SQRT (). Etter å ha samlet programmet ovenfor, vil du få ønsket resultat.

Eksempel 3

Vårt neste program er å beregne kvadratroten til et positivt tall ved hjelp av SQRT () -funksjonen. Her er et annet eksempel som tar et positivt heltallnummer som en inngang og viser et positivt heltall som en utgang. La oss flytte til GNU GCC -kompilatoren i Windows 10 og velge en ny tom fil eller bruke den samme filen “Program1.CC ”. Vi bruker samme kodefil “Program1.CC ”og gjorde endringer i det.

Vi brukte det samme 'matte.h'Og'stdio.h'Standardbiblioteker som hovedfunksjon akkurat som vi gjorde i eksemplet ovenfor. I denne illustrasjonen har vi definert to heltallvariabler. Den ene variabelen brukes til input, og den andre brukes til utgang. Vi har definert to funksjoner i.e., printf () og scanf ().

Deretter funksjon pinf () I C brukes til å skrive ut verdien som er angitt av en bruker, og funksjonen Scanf () tar et tall fra brukeren for å vise kvadratroten. Deretter bruker vi en SQRT () -funksjon for å beregne en kvadratrot av et tall som er satt inn av brukeren. Til slutt bruker vi en printf () -funksjon som viser den beregnede kvadratrotverdien.

Merk: Hvis koden din ikke blir utført, må du abortere den forrige handlingen og deretter klikke på kategorien Bygg og kjøre for videre utførelse.

Igjen, bygg og kjør koden eller bare bruk snarveisnøkkelen til "F9" for å sjekke utdataene til en C -kode for GetCh ().

Konklusjon

I denne opplæringen diskuterte vi bruken og viktigheten av SQRT () -funksjonen og dens implementering ved bruk av GCC -kompilatoren. Vi har diskutert tre forskjellige eksempler for forståelsen av SQRT () -funksjonen på C -programmeringsspråket. Du kan nå enkelt bruke heltall og lange flytende punkttall med SQRT () -funksjonen på C-programmeringsspråket.