En av de största fördelarna med C + + är dess förmåga att uppmana bibliotek ( samlingar av kod som innehåller funktioner , datastrukturer, etc ) för att öka funktionaliteten och kapaciteten av ett program . Funktionen för att inkludera endast de bibliotek med funktioner som behövs av ett program tillåter program att vara mindre och effektivare . Biblioteken kan skräddarsys av användaren eller kan ingå med C + + ( kallas standard bibliotek ) . Skapa ett program för att beräkna en kvadratrot är ett bra exempel på att använda olika vanliga bibliotek . Instruktioner
1
Ställ in programmet genom att inkludera iostream , iomanip och bibliotek math.h . Iosteam kommer att hantera in-och utdata till datorskärmen , kommer iomanip hjälper att formatera antalet decimaler och math.h är det bibliotek som innehåller kvadratroten funktionen .
Här är namespace std ;
int main ( ) katalog
{
2
deklarera variabler för användarinmatning och svaret för kvadratroten
. detta är förklaringen :
dubbel nummer , //user input
dubbla svar, //svar på kvadratroten
3
Fråga efter användarnamn . ingång och lagra inmatningen i "nummer " variabel
p Detta är koden :
cout << " Ange ett nummer : " ;
cin > ; > antal , //få användaren input
cout << endl << endl;
4
Beräkna kvadratroten genom att använda sqrt funktionen . Den sqrt funktionen är i math.h biblioteket ( inkluderad i början på programmet ) . Lagra svaret på denna beräkning på " svaret " variabel
answer = sqrt ( antal ) .
5
Utgång svaret av kvadratroten . Använd setprecision ( ) funktionen för att begränsa antalet decimaler för att visa
p Detta är koden :
cout << " Kvadratroten av " << tal; .
cout << " är " << setprecision ( 4 ) << svar << endl;
6
Avsluta programmet genom att ge någon avkastning . värde
Här är den sista delen av koden :
retur ( 0 ) ;
}
7
Kopiera och klistra in den fullständiga kod till din C + + editor .
Här är hela koden för namespace std ;
int main ( ) katalog
{
dubbel nummer , //user input
dubbla svar, //svar på kvadratroten
cout << " Ange ett nummer : " ;
cin >> antal , //få användaren input
cout << endl < < endl;
answer = sqrt ( antal ) ;
cout << " kvadratroten av " << nummer,
cout << , " är " << setprecision ( 4 ) << svar << endl;
retur ( 0 ) ;
}