Rezultat i ostatak djeljenja 2 prirodna broja

Rezultat i ostatak djeljenja 2 prirodna broja

offline
  • Pridružio: 22 Dec 2005
  • Poruke: 1

imama problem sa pisanjem programa za rezultat i ostatak djeljenja 2 prirodna broja.ko zna nek posalje na mail [Link mogu videti samo ulogovani korisnici]



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Postavi ovde detaljniji prikaz problema sa nekim svojim pokusajima resavanja istog i onda tek ocekuj neki odgovor koji mozes za nesto da upotrebis... Ovako sumnjam da ces imati puno uspeha.



offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

procedure TForm1.Button1Click(Sender:TObject);
var
nA, nB :Double
nRezultat,nOstatak :double;
iGlavnica: integer;
begin
//nekako napunis varijable nA i nB
nA:=150.201;
nB:=8.726;
nRezultat := nA / nB;
iGlavnica := Trunc (nRezultat);
nOstatak := Frac(nRezultat);

end;

offline
  • Pridružio: 10 Mar 2005
  • Poruke: 222

majmunnnnn ::imama problem sa pisanjem programa za rezultat i ostatak djeljenja 2 prirodna broja.ko zna nek posalje na mail [Link mogu videti samo ulogovani korisnici]

  1. program nesto;
  2. var a,b:real;
  3. begin
  4.       a:=5 div 3;
  5.       b:=5 mod 3;
  6.       writeln(a);
  7.       writeln(b);
  8.       readln;
  9. end.


U outputu će pisati

1.00000000000000E+0000
2.00000000000000E+0000

pošto je 5/3 = 1 i ostatak 2...

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

hoce da kaze da ti div daje rezultat pri deljenju a mod ostatak pri deljenju 2 broja.
Ako hoces neka dva broja da se unesu pa njih da podelis, onda samo ubacis

  1. read(prvi);
  2. read(drugi);
  3. a:=prvi div drugi;
  4. b:=prvi mod drugi;

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

DIV i MOD su funkcije za rad sa INTEGERIMA!

Div deli 2 integera i daje celobrojnu vrednost.
MOD je deljenje 2 integera i daje samo ostatak

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Tako je, a još da napomenemo da se deljenje realnih brojeva označava sa "/", čisto ako i to zatreba Wink.

offline
  • Pridružio: 10 Mar 2005
  • Poruke: 222

beli0135 ::DIV i MOD su funkcije za rad sa INTEGERIMA!

Div deli 2 integera i daje celobrojnu vrednost.
MOD je deljenje 2 integera i daje samo ostatak


Jest' u pravu si. Dok to sve izvucem iz malog mozga... Very Happy

Samo treba malo promeniti kod:

  1. readln(a);
  2. readln(b);
  3. c:=a/b;
  4. writeln('Rezultat deljenja brojeva ',a,' i ',b,' je ', trunc(c),' sa ostatkom ',frac(c));


Ovde moze malo da se jos doteruje ispis, ali to je to...

Ko je trenutno na forumu
 

Ukupno su 929 korisnika na forumu :: 18 registrovanih, 3 sakrivenih i 908 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Asprilja, comi, djordje92sm, El-Komadante, interesujeme, Ivan Gajic, Jovan.D, kljift, lcc, LUDI, Mrav Obrad, narandzasti, nemkea71, RED4G-304, Shilok, Sićko, Vzor50, zlaya011