November 5
Uno dei maggiori vantaggi di C ++ è la sua capacità di chiamare sulle biblioteche (raccolte di codice che comprendono funzioni, strutture dati, ecc) per aumentare la funzionalità e le capacità di un programma. La caratteristica di includere solo le librerie con le funzioni necessarie da un programma permette di programmi di essere più piccolo e più efficiente. Le librerie possono essere realizzati su misura per gli utenti o possono essere inclusi con ++ (librerie standard chiamati) C. Creazione di un programma per calcolare una radice quadrata è un grande esempio di utilizzo di diverse librerie standard.
1 Impostare il programma includendo le librerie iostream, iomanip e math.h. Iosteam gestirà l'ingresso e l'uscita per il monitor del computer, iomanip aiuterà a formattare il numero di cifre decimali e math.h è la libreria che contiene la funzione radice quadrata.
Ecco il codice:
includere <iostream> includere <math.h> includere <iomanip>
using namespace std;
int main ()
{
2 Dichiarare le variabili per l'input dell'utente e la risposta per la radice quadrata.
Questa è la dichiarazione:
numero doppio; // Input dell'utente
doppia risposta; // Rispondere alla radice quadrata
3 Prompt per l'input dell'utente e memorizzare l'ingresso nella variabile "numero".
Questo è il codice:
cout << "Please enter a number: ";
cin >> numero; // Ottenere l'input dell'utente
cout & lt; & lt; endl & lt; & lt; endl;
4 Calcolare la radice quadrata utilizzando la funzione sqrt. La funzione sqrt è nella libreria math.h (incluso all'inizio del programma). Conservare la risposta a questo calcolo sulla variabile "risposta".
risposta = sqrt (numero);
5 Uscita la risposta della radice quadrata. Utilizzare la funzione setprecision () per limitare il numero di cifre decimali da visualizzare.
Questo è il codice:
cout << "La radice quadrata di" << numero;
cout << "è" << setprecision (4) << risposta << endl;
6 Terminare il programma, fornendo un valore di ritorno.
Ecco l'ultima parte del codice:
return(0);
}
7 Copiare e incollare il codice completo nel vostro editor C ++.
Ecco il codice completo del programma:
includere <iostream> includere <math.h> includere <iomanip>
using namespace std;
int main ()
{
double number; //user input
doppia risposta; // Rispondere alla radice quadrata
cout & lt; & lt; "Per favore inserisci un numero: ";
cin >> numero; // Ottenere l'input dell'utente
cout & lt; & lt; endl & lt; & lt; endl;
risposta = sqrt (numero);
cout & lt; & lt; "La radice quadrata di" & lt; & lt; numero;
cout & lt; & lt; "È" & lt; & lt; setprecision (4) & lt; & lt; rispondere a & lt; & lt; endl;
ritorno (0);
}