N = input('Dammi il numero da sottoporre a test di primalita`: '); if N<=1, disp('il tuo numero non e` ne` primo ne` composto'); else primo=true; % sii ottimista fino a prova contraria i=2; while primo & i*i <= N, % fintantoche` non e` stato contraddetto % l'ottimismo iniziale ed i e` ragionevolmente % piccolo % i, %% Comando da riattivare per seguire il decorso di valori del % candidato divisore i if rem(N,i)==0, primo=false; end i = i+1; end if primo, disp('Il tuo numero e` primo'); else disp('Il tuo numero e` composto'); end; end