% Funktio, joka palauttaa tiedon (totuusarvon) siitä onko luku x alkuluku. function palautus = onko_alkuluku(x) % Käydään jakajat läpi kahdesta neliöjuuri x:ään. palautus = 1; a = 2; while a <= sqrt(x) % Mikäli x jaollinen a:lla ei se ole alkuluku, palautetaan epätosi if mod(x,a) == 0 palautus = 0; break; % Keskeytetään testaus hyppäämällä ulos while-silmukasta end a = a+1; end end