Har fått i uppgift att skapa en textbaserad kassapparat.
Man ska ange hur mycket kunden ska betala, samt hur mycket kunden betalar med, och sedan räkna ut hur många hundralappar, femtiolappar, tjugolappar, tiokronor, osv som kunden ska få tillbaka.
Kodmässigt bör jag ordna detta om jag får göra ett par försök. I uppgiften står att man ska använda / och % för att dela upp i hundralappar, femtiolappar o.s.v.
Fattar som att det är rest som menas. Har någon möjlighet att förklara hur detta med rest fungerar och hur det liksom kommer in i kodupplägget?
Dela det kunden skall betala med 100. Det tal du får är antalet hundralappar som skall betalas ut och resten är det som blir skall betals ut i lägre valörer.
Om jag har två variabler som kanske heter "intRest" och "intAntalHundringar", hur skulle då en exempelkodrad se ut för att man med hjälpa av restberäkning ska få ut hur många hundralappar det blir av summan 734:-, och hur mycket som sedan blir rest om man get kunden sju hundralappsedlar.
Behöver ingen färdigt script, utan kanske mer vill ha bara en enda enkel exempelkodrad så att jag förstår det hela lite bättre, om det är ok?
Färdiga script lär du inte få eftersom C++ inte är ett scriptspråk :p </messerschitt>
int summa = 734;
int hundringar = summa / 100; // vid heltalsdivision avrundas resultatet neråt
int rest = summa % 100; // rest vid heltalsdivision med 100 == 34