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 << "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);
}