Jump to content

Samoobslužná pokladňa


matto323
 Share

Recommended Posts

Nazdar potreboval by som trochu pomoct s jednym programom. jedna sa o naprogramovanie samoobsluznej pokladne konkretne :platbu zákazníka hotovosťou a vydanie výdavku, pokiaľ zákazník zaplatil viac, ako mal. a naviem s tym pohnut. moze mi niekto pomoct dakujem matto323

Link to comment
Share on other sites

To vratenie vydavku je variaca na bezny problem. Zoberies si sumu, ktoru treba vratit a celociselne ju vydelis najvyssou bankovkou, ktoru pokladna akceptuje. To je pocej bankoviek tej hodnoty, ktore treba vratit. Novou hodnotou kolko treba vratit je zvysok po celociselnom deleni najvyssou bankovkou. Zoberies tento zvysok a to iste zopakujes, tentokrat pre druhu najvyssiu bankovku.

 

Priklad, povedzme ze pokladna berie maximalne 50eurovu bankovu a mas vratit 25eur.

Zacnes pri 50:

1)25 : (celociselne delenie) 50 = 0 - Takze musis vydat nula 50eurovych banoviek.

2)25 mod (t.j. zvysok) 50 = 25 - takze stale musis vydat 25eur

Druha najvysia bankovka je 20eur takze:

3)25 : 20 = 1 - Takze musis vydat jednu 20 eurovu bankovku.

4)25 mod 20 = 5 - Zvysok po deleni je 5. Takze ti ostava vydat este 5 eur.

Dalsiou bankovkou v poradi je 10 eur..

5) 5 : 10 = 0 - nula bankoviek

4) 5 mod 10 = 5 - stale musis vydat 5 eur

Dalsou je 5 eurova

6) 5 : 5 = 1 - jedna 5 eurovka

7) 5 mod 5 = 0 - ziaden zvysok, takze uz nemas co vydat

----

Na vydanie 25 eur potrebujes jednu 20eur bankovku a jednu 5 eurovu..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Similar Content

    • tomino
      By tomino
      Dobry den,
      viete mi niekto poradit nejaky alternativny program k affinity, skoncila mi lecncia a predplacat si za 50e sa mi zda vela - (je na podobne urovni ako photoshop https://vosveteit.sk/afinity-prinasa-aplikacie-photos-designer-microsoft-obchodu-photoshop-ma-vaznu-konkurenciu/. Nieco idealne zadarmo na podobnej urovni, alebo za mensi jednorazovy poplatok
      Dakujem za kazdu radu.
       
    • Skermaster
      By Skermaster
      Prosím pomohol by niekto s programom?
      program mám napísať v programe DevC++
      Zadanie:
      Napíšte program, ktorý do súboru vstup.txt zapíše čísla od 1 do 100 tak, aby v každom riadku bolo 10 čísel a 10 stĺpcov. Do súboru vystup.txt vypíšte len čísla, ktoré sú deliteľné číslom 3 alebo 4. 
       
    • Sniper
      By Sniper
      V poslednej dobe čítam sťažnosti, že Slovenská televízia, ktorá má 'až' 3 programy je vlastne viac menej zbytočná. Televízny program nedosahuje kvalít komerčných televízií, okrem toho zmysel verejnoprávnej televízie a najmä jej tretieho športového kanála sa začal pretriasať najmä po predaji licencie na vysielacie práva zápasov národnej ligy a národného výberu istej nemenovanej rumunskej spoločnosti. Téma koncesionárskych poplatkov v spoločnosti rezonuje už dlhú dobu a možno dôjde k ich zrušeniu. Prečo by mali ľudia platiť televíziu, ktorá má nestabilnú sledovanosť a s jej činnosťou je veľa divákov nespokojných? Ak by k zrušeniu poplatkov došlo, tak STV by mala byť prevádzkovaná peniazmi zo štátneho rozpočtu. Podľa mňa STV by zrušená byť nemala, ale stačil by jeden kanál. Tento by sa sústredil najmä na spravodajstvo, dokumentaristiku, programy pre deti a šport. Filmy ľudia môžu pozerať na iných staniciach (čo tiež vôbec nie je žiadna výhra najmä ak filmy sú prerušované každých 20 minút otravnými reklamami ako to býva u jednej nemenovanej stanici so zavináčom v logu). Zrušenie koncesionárskych poplatkov vítam. Čo si myslíte, aká by mala byť budúcnosť STV a koncesionárskych poplatkov?
    • Karol Nagy
      By Karol Nagy
      Adopcia pre každého
       
      Určite si už počul-a o Adopcii na diaľku, programe medzinárodnej katolíckej charity a podobných projektoch.
       
      Môžeš sa stať adoptívnym otcom, mamou, pritom Tvoje adoptívne dieťa môže mať aj oboch rodičov, ktorí sa oň aj usilujú s láskou starať, ale ... denný príjem celej ich rodiny, niekedy aj početnejšej je menej ako jeden americký dolár...
       
      Adoptovaním dieťaťa mu vlastne garantuješ prístup k vzdelaniu, ak je talentované, tak aj k tomu najvyššiemu!
       
      Pre tých, ktorí si nemôžu sami dovoliť prispievať sumou od 15,- USD do 800,- Sk mesačne sme otvorili projekt Adopcia pre každého - http://www.slovensko...cia-pre-kazdeho
       
      Môžeš sa podieľať na adopcii dieťaťa v Indii aj okamžite. Príspevkom od 10,- Sk mesačne.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Additional information you can see at Privacy Policy