Una delle caratteristiche utili del linguaggio C++ è la sua capacità di utilizzare le funzioni. Una funzione è un pezzo di codice che esegue un calcolo specifico e restituisce il risultato al programma principale. Collezioni di queste funzioni possono essere archiviati in raccolte e trasformati in file di intestazione. Funzioni memorizzate in questi file possono essere chiamate semplicemente eseguendo la direttiva di "#include" all'inizio del file di origine di un programma, eliminando la necessità di riscrivere una funzione comune ogni volta che è necessario in un altro programma. Confrontando il valore di due numeri interi è un'operazione comune che può essere codificata in una semplice funzione, aggiunto a un file di intestazione e utilizzata in qualsiasi numero di programmi.
Istruzioni
1
Dichiarare la funzione e il tipo di dati che restituisce:
int numberCompare()
{
2
Dichiarare le variabili che la funzione accetta:
int FirstNumber;
int SecondNumber;
3
Chiedere all'utente di immettere due valori da assegnare alle variabili dichiarate:
cout << "immettere i due interi che si desidera confrontare:";
4
Ottenere l'input dell'utente e assegnare valori alle variabili:
cin >> FirstNumber >> SecondNumber;
5
Utilizzare un insieme di istruzioni "if" per testare i numeri interi e i risultati di output:
Se (FirstNumber = = SecondNumber)
cout << FirstNumber "è uguale a" << SecondNumber << endl;
Se (FirstNumber! = SecondNumber)
cout << "questi numeri non sono uguali" << endl;
Se (FirstNumber < SecondNumber)
cout << SecondNumber "è maggiore di" FirstNumber << endl;
Se (FirstNumber > SecondNumber)
cout << FirstNumber "è maggiore di" SecondNumber << endl;
6
La funzione di chiudere e tornare al programma chiamante:
return 0;
}
Consigli & Avvertenze
- Gli operatori di confronto in C++ sono: = = uguale a;! = non uguali; < meno di; > maggiore; < = minore o uguale a; > = maggiore o uguale a.