Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Oppgave 5 - Passord

Code Block
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

Oppgave 6 - Produkt

Code Block
languagenone
produkt = 0;
while produkt < 70
    tall1 = randi([1 10]);
    tall2 = randi([1 10]);
    produkt = tall1 * tall2;
    disp(produkt)
end

...