Alla kan köra som en enda rad i matlab.
4an: n=1; m=1; while m <= 100, n=n+1; m=m+n; end, antal=n, sista_siffran = n, summan = m
5an: R = randi(101,1,1)-1; svar = input('Gissa på nåt heltal, gärna mellan 0-100: '); while svar ~= R, if svar < R, svar=input('för lågt, gissa igen: '); else, svar=input('för HÖGT, gissa igen: '); end, end, resultat = ['yep, det var minsann ' int2str(svar)]
6an: year = input('skriv nåt år: '); if (mod(year,400) == 0) || ((mod(year,4) == 0) && (mod(year,100) ~= 0)), svar = 'japp, skottår', else, svar = 'nedu, inget skottår', end
Man brukar nog tycka det är ganska fult att bara skriva en enda rad och köra den... skriv om till m-filer och notera att komma då byts ut mot enter och semikolon följs av enter.