Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako naprogramovať zostávajúce Prevádzkovateľ

Prevádzkovateľ zvyšok , tiež volal " modulo " operátor v informatike , je aritmetický operátor , ktorý vracia zvyšok odišiel po dlhej rozdelení medzi dve celé čísla . Programovanie operátora zvyšok je základné kódovanie cvičenie , ktoré vyžaduje použitie vstupných , výstupných a slučky kontrol . Vykonávanie tohto operátora ako séria opakovaných odčítanie umožňuje programátorovi lepšie porozumieť slučky , rovnako ako získať nový pohľad na operácie delenia . Veci , ktoré budete potrebovať
Visual C + + 2010 Express Edition
Zobraziť ďalšie inštrukcie
Navrhnite algoritmus
1

Získať čísla od užívateľa . Čísla musia byť celé čísla .
2

Skontrolujte , či je dividenda ( " D " ) je väčší ako deliteľ ( " d " ) . Ak deliteľ je väčší ako dividendy , zastaviť , vaša Zvyšok bude rovnať dividendy . V opačnom prípade pokračujte

Napríklad , nájsť zvyšok : .

2 delené 3 --- Od 2 ( D ) < 3 ( d ) , zastaviť , zvyšok je 2 < . br >

12 delené 5 --- Od 12 ( d ) > 5 ( d ) , pokračovať .
3

odčítajte deliteľ z dividend . Opakujte tento postup, kým D je menšie ako alebo rovná d celým

z príkladu : celým

12 delené 5

odpočítať 12-5 = 7. . Od 7. > 5 , udržať odpočítaním

Odpočítať 7 - . 5 = 2. Od 2 < 5 , zastaviť .
4

Zapíšte si posledné číslo ako vaše zostávajúce .

V príklade , zvyšok je 2.

kód programu v jazyku C + +
5

Nastavenie programu . Program potrebuje čítať čísla od užívateľa a výstupu zvyškom na obrazovke . Použitie C + + , obe funkcie sú implementované v " iostream " knižnice

kód : Spojené

# include

using namespace std ;
. praha 6

deklarovať tri celočíselné premenné pre dividend , deliteľ a zvyšok

kód : .

int dividend , deliteľ , zvyšok ;
7

Získajte dividendy a deliteľ hodnoty z užívateľského vstupu . Obsahovať vyhlásenie " endl " správne kartu a formátovať vstupné /výstupné klipart

kód :

cout << " Zadajte Dividend : " ; .
< P > cin >> dividend ;

cout << endl ;

cout << " Zadajte deliteľa : " ;

cin >> deliteľ ,
8

Priraďte hodnotu dividendy na zvyšok . Týmto spôsobom , program bude pracovať na zvyšku , pričom dividendy v nezmenenej podobe

kód : .

Zvyšok = dividend ;
9

Vytvoriť slučky , kde je premenná deliteľ odpočíta od premennej zvyškom . Slučka sa bude opakovať tak dlho , kým premenná zvyšok je väčší ako deliteľ

kód :

while ( zvyšok > deliteľ )

{ zvyšok - = . deliteľ ; }
10

Výstup je vaša odpoveď . Formátovanie výstupu , takže užívateľ môže vidieť dividend , deliteľ a remainder hodnoty

kód : .

Cout << endl << " zvyšok delenia " < , < dividend ,

cout << " o " << deliteľ << " je " << zvyšok << endl << endl ;

11

Dokončiť program vracia nejakú hodnotu . Príklad vráti nulu , ale celé číslo bude robiť

kód :

vrátiť ( 0 ) ;

}
< . br >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené