En af de største fordele ved C + + er dens evne til at opfordre biblioteker ( samlinger af kode, som omfatter funktioner , datastrukturer osv. ) for at øge funktionaliteten og kapaciteter af et program. Funktionen kun at inkludere bibliotekerne med de funktioner , der kræves af et program gør det muligt for programmer at være mindre og mere effektiv. Biblioteker kan være specialfremstillede af brugere, eller kan være inkluderet med C + + (kaldet standard biblioteker ) . Oprettelse af et program til at beregne en kvadratroden er et godt eksempel på anvendelse af forskellige standard biblioteker. Instruktioner
1
Opsæt programmet ved bl.a. iostream , iomanip og math.h biblioteker. Iosteam vil håndtere input og output til computerskærm, vil iomanip hjælpe at formatere antal decimaler og math.h er biblioteket , der indeholder kvadratroden funktionen .
Her er namespace std ;
int main ()
{
2
Erklær variabler for bruger input og svaret til kvadratroden
. det er den erklæring : Hej
dobbelt antal //bruger input
dobbelt svar //svar på kvadratroden
3
Spørg for brugeren . input og gemme input i "nummer " variable
p Dette er koden : Hej
cout << "Indtast et tal :";
cin > , > nummer //få brugeren input
cout << endl << endl;
4
Beregn kvadratroden ved at bruge sqrt funktion. Den sqrt funktionen er i math.h biblioteket (inkluderet i starten af programmet) . Opbevar svaret på denne beregning på " svar " variable
answer = sqrt ( nummer) .
5.
Output svaret af kvadratroden . Brug setprecision () funktionen til at begrænse antallet af decimaler til at vise
p Dette er koden : Hej
cout << " Kvadratroden af " << nummer; .
cout << "er " << setprecision (4 ) << svar << endl;
6
Afslut programmet ved at give noget afkast . værdi
Her er den sidste del af koden : Hej
return ( 0) ;
}
7
Kopier og indsæt komplette kode i din C + + editor.
Her er den komplette kode namespace std ;
int main ()
{
dobbelt antal //bruger input
dobbelt svar //svar på kvadratroden < br >
cout << "Indtast et tal :";
cin >> nummer //få brugeren input
cout << endl < < endl;
answer = sqrt ( nummer)
cout << " kvadratroden af " << nummer
cout << , " er" << setprecision (4 ) << svar << endl;
return ( 0) ;
}