Een kluis gebruikt een eenvoudige controle. De code wordt alleen aanvaard als de som van de cijfers overeenkomt met een bepaalde waarde.
Schrijf een programma dat een code (een natuurlijk getal kleiner dan 1000) inleest en de som van de cijfers berekent.
Voor 123 is dat 1 + 2 + 3 = 6.
Een natuurlijk getal is een geheel getal groter dan of gelijk aan nul.
Het getal heeft dus hoogstens drie cijfers: een honderdtal, een tiental en een
eenheid. Je hoeft hier geen lus voor te gebruiken; met de gehele deling /
en de rest-operator % kan je elk cijfer apart uit het getal halen:
/ 100,/ 10 % 10 (eerst de eenheid wegdelen, dan de rest na
deling door 10),% 10.Tel die drie cijfers op. Toon het resultaat exact in deze vorm:
De som van de cijfers is {x}
waarbij je {x} vervangt door de berekende som.
Invoer:
123
Uitvoer:
De som van de cijfers is 6
Invoer:
70
Uitvoer:
De som van de cijfers is 7