---
title: "Rest i C++ hur fungerar det?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/121186-rest-i-c-hur-fungerar-det"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "KompisKompis"
published: "2005-01-27T19:30:42.000Z"
updated: "2005-01-31T20:39:38.000Z"
replies: 6
views: 1636
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/121186-rest-i-c-hur-fungerar-det"
---

# Rest i C++ hur fungerar det?

## #1 — KompisKompis, 2005-01-27T19:30Z

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? 

Please, snälla, någon!!

Permalänk: https://www.webforum.nu/p/121186

## #2 — Sang-drax, 2005-01-27T20:14Z

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.

Permalänk: https://www.webforum.nu/p/1540494

## #3 — Jon, 2005-01-27T20:33Z

...och för att få resten av en heltalsdivision använder du modulus, vilket är % i c/c++.

Permalänk: https://www.webforum.nu/p/1540501

## #4 — KompisKompis, 2005-01-28T07:04Z

Förstår vad ni menar, men ändå inte på något vis.

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?

Permalänk: https://www.webforum.nu/p/1540641

## #5 — spango, 2005-01-28T09:53Z

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
```

Permalänk: https://www.webforum.nu/p/1540714

## #6 — PeW, 2005-01-28T20:24Z

Enkel och grundläggande matematik  :)

Permalänk: https://www.webforum.nu/p/1540981

## #7 — KompisKompis, 2005-01-31T20:39Z

Tack för hjälpen! :)

Permalänk: https://www.webforum.nu/p/1542398

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/121186-rest-i-c-hur-fungerar-det
