Drop links or images here to add them to the editor.

De website numberfacts.one is een website die allerlei interessante feiten over getallen laat zien. De website is gemaakt door de wiskundige en programmeur Matt Parker. Je kan er bijvoorbeeld de volgende informatie vinden:

numberfacts.one/1337 screenshot

In deze opdracht ga je dit een heel klein beetje nabootsen.

Opdracht

Maak een functie die twee getallen als invoer neemt.

  • Het eerste getal n is het getal dat geanalyseerd moet worden.
  • Het tweede getal d komt hieronder meer informatie over.

De functie moet 2 dingen op het scherm afdrukken:

  1. Het product van de cijfers van het eerste getal vergeleken met de som van de cijfers van het eerste getal.
    • Als het product van de cijfers gelijk is aan de som van de cijfers, druk dan af: Het product en de som van de cijfers zijn allebei gelijk aan X.
    • Als het product van de cijfers groter is dan de som van de cijfers, druk dan af: Het product van de cijfers (X) is groter dan de som van de cijfers (Y).
    • Als het product van de cijfers kleiner is dan de som van de cijfers, druk dan af: Het product van de cijfers (X) is kleiner dan de som van de cijfers (Y).
  2. De deling van het eerste getal door het tweede getal.
    • Als het eerste getal deelbaar is door het tweede getal, druk dan af: n is een veelvoud van d.
    • Als het eerste getal niet deelbaar is door het tweede getal, druk dan af: n is niet deelbaar door d, het resultaat is ongeveer Z.

waarbij X het product van de cijfers is, Y de som van de cijfers is, en Z het resultaat van de deling is afgerond op 2 decimalen.

input-output verwachtingen
Invoer → Verwachte output Uitleg
→
Het product en de som van de cijfers zijn allebei gelijk aan 6.     
123 is niet deelbaar door 7, het resultaat is ongeveer 17.57.
Het product van de cijfers van 123 is $$1 \cdot 2 \cdot 3 = 6$$.
De som van de cijfers van 123 is $$1 + 2 + 3 = 6$$.
Het product en de som zijn dus gelijk.
$$123 / 7 \approx 17.57$$
→
Het product van de cijfers (120) is groter dan de som van de cijfers (15).     
456 is een veelvoud van 2.
Het product van de cijfers van 456 is $$4 \cdot 5 \cdot 6 = 120$$.
De som van de cijfers van 456 is $$4 + 5 + 6 = 15$$.
Het product is dus groter dan de som.
$$456 / 2 = 228$$, dus 456 is exact een veelvoud van 2.
→
Het product van de cijfers (2) is kleiner dan de som van de cijfers (7).     
111112 is niet deelbaar door 3, het resultaat is ongeveer 37037.33.
Het product van de cijfers van 111112 is $$1 \cdot 1 \cdot 1 \cdot 1 \cdot 1 \cdot 2 = 2$$.
De som van de cijfers van 111112 is $$1 + 1 + 1 + 1 + 1 + 2 = 7$$.
Het product is dus kleiner dan de som.
$$111112 / 3 \approx 37037.33$$