Hvordan å gjøre en kvadratrot i C ++

Hvordan å gjøre en kvadratrot i C ++


En av de største fordelene med C ++ er dens evne til å ringe på bibliotek (samlinger av kode som inkluderer funksjoner, datastrukturer, etc) for å øke funksjonalitet og kapasitet av et program. Funksjonen for å inkludere kun de bibliotekene med funksjonene som trengs av et program gjør det mulig for programmer å være mindre og mer effektiv. Bibliotekene kan være skreddersydde av brukere eller kan inngå med C ++ (kalt standard biblioteker). Opprette et program for å beregne en kvadratrot er et godt eksempel på bruk av ulike standard biblioteker.

Bruksanvisning

1 Sett opp programmet ved å inkludere iostream, iomanip og math.h biblioteker. Iosteam vil håndtere inngang og utgang til dataskjerm, vil iomanip hjelpe å formatere antall desimaler og math.h er biblioteket som inneholder kvadratroten funksjon.

Her er koden:

inkluderer <iostream> inkluder <math.h> inkluder <iomanip>

bruker namespace std;

int main ()

{

2 Erklærer variablene for brukerundersøkelser og svaret for kvadratroten.

Dette er erklæringen:

dobbel nummer, // Brukerundersøkelser

dobbel svaret; // Svarer til kvadratrot

3 Spør for brukerundersøkelser og lagre input i "nummer" variabel.

Dette er koden:

cout &lt;&lt; "Please enter a number: ";

cin >> nummer, // Få brukerundersøkelser

cout & lt; & lt; endl & lt; & lt; endl;

4 Regn ut kvadratroten ved å bruke sqrt funksjon. Den sqrt funksjonen er i math.h biblioteket (inkludert i begynnelsen på programmet). Oppbevar svaret på denne beregningen på "svar" variable.

Svaret = sqrt (tall);

5 Utgang svaret på kvadratroten. Bruk setprecision () -funksjonen til å begrense antall desimaler som skal vises.

Dette er koden:

domstol << "Kvadratroten av" << nummer,

cout << "er" << setprecision (4) << svar << endl;

6 Avslutt programmet ved å gi noen returverdi.

Her er den siste delen av koden:

return(0);

}

7 Kopier og lim inn hele koden inn i C ++ editor.

Her er den komplette koden av programmet:

inkluderer <iostream> inkluder <math.h> inkluder <iomanip>

bruker namespace std;

int main ()

{

double number; //user input

dobbel svaret; // Svarer til kvadratrot

cout & lt; & lt; "Vennligst skriv inn et tall:";

cin >> nummer, // Få brukerundersøkelser

cout & lt; & lt; endl & lt; & lt; endl;

Svaret = sqrt (tall);

cout & lt; & lt; "Kvadratroten av" & lt; & lt; Antall;

cout & lt; & lt; "Er" & lt; & lt; setprecision (4) & lt; & lt; besvare & lt; & lt; endl;

avkastning (0);

}