Cursus Raku / Addendum 🆕 / Werken met gegevens / Getallen en wiskunde / Exercises / Grootste gemene deler en kleinste gemene veelvoud
Oplossing: Grootste gemene deler en kleinste gemene veelvoud
Hier is een mogelijke oplossing voor de taak.
Code
my ($a, $b) = 24, 36;
my $g = $a gcd $b;
say "gcd = $g";
say "lcm = { $a * $b div $g }";🦋 Je kunt de broncode vinden in het bestand gcd-lcm.raku.
Uitvoer
gcd = 12
lcm = 72Opmerkingen
gcdis een ingebouwde infixoperator, dus$a gcd $bgeeft de grootste gemene deler rechtstreeks.Het kleinste gemene veelvoud is het product van de twee getallen gedeeld door hun ggd — berekend binnen de interpolatie
{ ... }met de gehele delingdiv.
Cursusnavigatie
← Grootste gemene deler en kleinste gemene veelvoud | Digitale wortel →