while TRUE do1 % Evig løkke
passord1 = input('Skriv inn ditt passord--> ');
passord2 = input('Skriv inn ditt passord på nytt--> ');
% Sammenligner de to vektorene og lagrer binærverdien i variablen like
like = strcmp(passord1,passord2)
if passord1 == passord2% Skriver om passordet fra string til ASCII-verdi
passord1 = double(passord1);
passord2 = double(passord2);
% Vi lagrer passordenes respektive lengder
n = length(passord1);
m = length(passord2);
% Hvis passordene er like
if like == 1
fprintf('Passordene er like.\n');
% Hvis de ikke er like, sammenligner vi deres lengde
elseif lenlength(passord1) ~= lenlength(passord2)
fprintf('Passordene har ulik lengde!\n');
% Sammenligner ASCII-verdi. a har en mindre verdi enn b i ASCII-tabellen. a = 97 og b = 98 f. eks.
elseif passord1 > passord2
Hvis lengden også er ulik undersøker vi hvilken av passordene som
% kommer først i alfabetisk rekkefølge.
else
% Vi går gjennom hver bokstav i ordene og sammenligner dem
for i = 1:max(n,m)
if passord1(i) > passord2(i)
fprintf('Passord 2 kommer før passord 1 i alfabetet\n');
break
else
fprintf('Passord 1 kommer før passord 2 i alfabetet\n');
break
end% If
end % For
end % If
end % While |