Hur man kan jämföra 2 heltal i en funktion med C ++

October 9

Hur man kan jämföra 2 heltal i en funktion med C ++


En av de användbara funktioner i språket C ++ är dess förmåga att använda funktioner. En funktion är en bit kod som utför en viss beräkning och returnerar resultatet till huvudprogrammet. Samlingar av dessa funktioner kan lagras i bibliotek och förvandlas till huvudfiler. Funktioner som lagras i dessa filer kan kallas genom att helt enkelt utfärdar "#include" direktiv i början av ett program källfilen, vilket eliminerar behovet av att skriva en gemensam funktion varje gång det behövs i ett annat program. Jämförelse av värdet av två heltal är en vanlig operation som kan kodas i en enkel funktion, sattes till en header-fil och användas i valfritt antal program.

Instruktioner

1 Deklarera funktionen och vilken typ av data det returnerar:

int numberCompare ()

{

2 Deklarera variabler funktionen accepterar:

int FirstNumber;

int SecondNumber;

3 Be användaren att mata in två värden för att tilldela de angivna variablerna:

cout << "Ange de två heltal du vill jämföra:";

4 Få användarens input och tilldela värden till variablerna:

cin >> FirstNumber >> SecondNumber;

5 Använd en samling av "om" uttalanden för att testa heltal och utgångs resultaten:

if (FirstNumber == SecondNumber)

cout << FirstNumber "är lika med" << SecondNumber << endl;

if (FirstNumber! = SecondNumber)

cout << "Dessa siffror är inte lika" << endl;

if (FirstNumber <SecondNumber)

cout << SecondNumber "är större än" FirstNumber << endl;

if (FirstNumber> SecondNumber)

cout << FirstNumber "är större än" SecondNumber << endl;

6 Stäng av funktionen och återgå till det anropande programmet:

tillbaka 0;

}

Tips

  • Jämförelse operatörer i C ++ är: == lika med; ! = Inte är lika; <Mindre än; > Större än; <= Mindre än eller lika med; > = Större än eller lika med.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com