Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man programmerar Återstår Operator

    Resten operatör , även kallad " modulo " operatör i datavetenskap , är en aritmetisk operator som returnerar resten kvar efter en lång division mellan två heltal . Programmering resten operatören är en grundläggande kodning övning som kräver användning av input , output och loop kontroller . Genomförandet av denna operatör som en serie upprepade subtraktioner tillåter programmeraren att bättre förstå de loopar , samt få en ny synvinkel på delningen . Saker du behöver Review, Visual C + + 2010 Express Edition
    Visa fler instruktioner
    utforma algoritmen
    1

    Få siffrorna från användaren . Siffrorna måste vara heltal .
    2

    Kontrollera om utdelning ( " D " ) är större än divisorn ( " d " ) . Om divisorn är större än utdelningen , sluta , din resten kommer att vara lika med utdelningen . . Annars fortsätter

    exempelvis hitta återstoden av :

    delat 2 av 3 --- Sedan 2 ( D ) < 3 ( d ) , stopp , resten är 2 < . br >

    12 delat med 5 --- Sedan 12 ( d ) > 5 ( d ) , fortsätt .
    3

    Subtrahera divisorn från utdelningen . Upprepa denna process tills D är mindre än eller lika med d

    Från exemplet :

    12 delat med 5

    Subtrahera 12-5 = 7 . . Sedan 7 > 5 , hålla subtrahera

    Subtrahera 7 - . 5 = 2 . Sedan 2 < 5 , sluta .
    4

    Skriv ner det senaste numret som din resten .

    I exemplet , är resten 2 .

    kod programmet i C + +
    5

    konfigurera programmet . Programmet måste läsa tal från användaren och matar ut resten på skärmen. Använda C + + , är båda funktionerna implementeras i " iostream " bibliotek
    p Detta är koden :

    # include

    using namespace std ;
    .
    6

    Deklarera tre heltalsvariabler för utdelning , delare och resten
    p Detta är koden :

    int utdelning , divisor , resten,
    7 .

    Få utdelning och divisor värden från användarens input . Inkludera uttalandet " endl " till ordentligt fliken och format ingång /utgång
    p Detta är koden :

    cout << " Ange Utdelning : " ;
    < p . > cin >> Utdelning ,

    cout << endl;

    cout << " Ange divisor : " ;

    cin >> divisor ;
    8

    Tilldela värdet av utdelningen till resten . På så sätt kommer programmet att fungera på resten , medan utdelningen oförändrad
    p Detta är koden :

    resten = Utdelning ,
    9

    Skapa en . slinga , där divisorn variabel subtraheras från resten variabel. Slingan kommer att upprepa så länge den återstående variabeln är större än divisorn
    p Detta är koden :

    samtidigt ( resten > divisor ) katalog

    { resten - = . divisor ; }
    10

    Utgång ditt svar . Formatera utgång så att användaren kan se utdelning , delare och resterande värden
    p Detta är koden : .

    Cout << endl << " resten vid division " < , < Utdelning ,

    cout << " med" << divisor << " är : " << resten << endl << endl ;

    11

    Avsluta programmet genom att returnera något värde . Exemplet returnerar noll , men något heltal kommer att göra
    p Detta är koden :

    retur ( 0 ) ;

    }
    < . br >

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får man en funktionsprototyp i DLL
    ·Hur man skriver ett program i C Använda Lucas Series
    ·Hur man skapar en enda tråd i CPP
    ·Hur man använder strstr funktion i C + +
    ·Hur Spola buffert i C + +
    ·Hur man använder pekare i C + +
    ·Hur man läser ett antal tecken från filer i CPP
    ·Hur man gör en sträng att acceptera Spaces
    ·Hur man gör en MIDI-fil i C + +
    ·Hur man skapar TCP /IP-paket kod i C-programmering
    Utvalda artiklarna
    ·Hur man driver ett Python skript från en Prompt
    ·Hur man skapar en relationsdatabas Modell
    ·Fördelarna med C + + Upprepning Struktur
    ·Hur Loop Batch Processing i Python
    ·Hur får man ett värde på HKEY_CLASSES_ROOT i Visual …
    ·Hur man skriver pseudokod för att beräkna skatt
    ·Hur man skickar ett Plesk API PHP Command
    ·Minnesläcka Performance
    ·Hur man skapar ett Adobe AIR-program
    ·Hur Avbryt en reparationsprocessen i MySQL
    Copyright © Dator Kunskap http://www.dator.xyz