Hvordan Sammenlign 2 heltall i en funksjon ved hjelp av C ++
En av de nyttige funksjonene i C ++ språket er dens evne til å bruke funksjoner. En funksjon er et stykke kode som utfører en bestemt beregning og returnerer resultatet til hovedprogrammet. Samlinger av disse funksjonene kan lagres i biblioteker og omgjort til header filer. Funksjoner som er lagret i disse filene kan kalles ganske enkelt ved å utstede "#include" direktivet i begynnelsen av et program kildefilen, eliminerer behovet for å skrive en felles funksjon hver gang det er nødvendig i et annet program. Å sammenligne verdien av to heltall er en vanlig operasjon som kan være kodet på en enkel funksjon, tilsatt til en topptekstfilen og brukes i hvilket som helst antall av programmer.
Bruksanvisning
1 Erklærer funksjonen og den type data den returnerer:
int numberCompare ()
{
2 Erklærer variablene funksjonen aksepterer:
int FirstNumber;
int SecondNumber;
3 Be brukeren å legge inn to verdier for å tildele de erklærte variabler:
cout << "Tast inn de to heltall du ønsker å sammenligne:";
4 Få brukerens input og tilordne verdier til variablene:
cin >> FirstNumber >> SecondNumber;
5 Bruk en samling av "hvis" uttalelser å teste heltall og utgang resultatene:
if (FirstNumber == SecondNumber)
domstol << FirstNumber "er lik" << SecondNumber << endl;
if (FirstNumber! = SecondNumber)
cout << "Disse tallene er ikke lik" << endl;
if (FirstNumber <SecondNumber)
domstol << SecondNumber "er større enn" FirstNumber << endl;
if (FirstNumber> SecondNumber)
domstol << FirstNumber "er større enn" SecondNumber << endl;
6 Lukk funksjon og tilbake til den anropende program:
returnere 0;
}
Hint
- Sammenlignings operatører i C ++ er: == lik; ! = Ikke lik; <Mindre enn; > Større enn; <= Mindre enn eller lik; > = Større enn eller lik.