Pereiti prie turinio

Rekomenduojami pranešimai

Prasau padeti paaiskinti uzdavini freepascal:

 

Andrius septintojo gimtadienio proga gavo n balionų. Su draugais nusprendė balionus paleisti į dangų. Dalis pučiamų balionų k sprogo. Likusius balionus Andrius pasidalijo su d draugais po lygiai. Jeigu po dalybų dar liko balionų, tai juos pasiėmė Andrius. Po kiek balionų m gavo kiekvienas draugas ir kiek balionų a teko Andriui? Parašykite programą šiam uždaviniui spręsti.

 

Pasitikrinkite. Kai n = 77, d = 7 ir k = 3, tai kiekvienas draugas gavo po m = 9 balionus, o Andriui teko a = 11 balionų.

 

As nenoriu kad jus tiesiog issprestumete sita uzdavini, man reikia kad ji kasnors paaiskintu, labai prasau jusu pagalbos paaiskinti si uzdavini, dekui is anksto!

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, susirandi kiek balionų liko, po sprogimo, tai n - k (77 - 3).

Tada susirandi kiek balionų kiekvienas gavo, tai tai balionų skaičių dalini iš draugų skaičius ir gauni tik sveikąją dalį. (n - k) div d

Susirandi kiek Andrius gavo, tai susirandi liekaną ir pridedi prie padalinto balionų skaičiaus. ((n - k) div d) + ((n - k) mod d)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, susirandi kiek balionų liko, po sprogimo, tai n - k (77 - 3).

Tada susirandi kiek balionų kiekvienas gavo, tai tai balionų skaičių dalini iš draugų skaičius ir gauni tik sveikąją dalį. (n - k) div d

Susirandi kiek Andrius gavo, tai susirandi liekaną ir pridedi prie padalinto balionų skaičiaus. ((n - k) div d) + ((n - k) mod d)

 

nu supratau ta uzdavini, dekui :) bet man yra problema, kaip reikia programa parasyti nuo 0 , taip man problemos prasideda, niekados neparasau programos :(

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 mėnesių...
program Balionai;
var n,          // Išviso kiek buvo balionų.
   k,          // Kiek balionų sprogo.
   d,          // Draugų skaičius.
   a,          // Kiek balionų teko Andriui.
   m :integer; // Po kiek balionų gavo kiekvienas draugas.
begin
 WriteLn('Įvesk kiek išviso buvo balionų:');
 ReadLn(n);
 WriteLn('Įvesk kiek balionų sprogo:' );
 ReadLn(k);
 WriteLn('Įvesk draugų skaičių:');
 ReadLn(d);
 a := ((n-k) div (d+1))+((n-k) mod (d+1));
 m := (n-k) div (d+1);
 WriteLn('Andriui teko ',a,' balionai.');
 WriteLn('Kiekvienas draugas gavo po ',m,' balionus.');
 Readln;
end.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...