Vi ønsker å kunne sammenlikne løpet til to utøvere. Lag en funksjon som lar brukeren skrive inn to utøvernummer, og som skriver ut rundenumrene og rundetidene der den første utøveren var raskere enn den andre.

Utdelt kode

Script for å lage testdata:

opprett_rundetider.m
 rundetider = [ 25, 29, 31, 30; 
                25, 31, 29, 29;
                24, 28, 32, 33 ];

Videoforklaring (12:31)

Løsningsforslag

sammenlikn_loepere.m
function sammenlikn_loepere(rundetider)
    loeper1 = input('Skriv inn nummeret til første løper: ');
    loeper2 = input('Skriv inn nummeret til andre løper: ');
    
    loepertid1 = rundetider(loeper1, :);
    loepertid2 = rundetider(loeper2, :);
 
    er_raskere = loepertid1 < loepertid2;
    raskeste_tider = loepertid1(er_raskere);
    disp(raskeste_tider),
 
    raskeste_rundenr = find(er_raskere);
    disp(raskeste_rundenr);
end
  • No labels