Lag en funksjon som kan konvertere fra et romersiffer til den tilsvarende tallverdien. Konverteringstabellen er oppgitt under. Avslutt med en feilmelding hvis et ugyldig romersiffer gis inn.

Videoforklaring (5:38)

Løsningsforslag

fra_romersiffer.m
function tall = fra_romersiffer(romersiffer)
    switch romersiffer
        case 'I'
            tall = 1;
        case 'V'
            tall = 5;
        case 'X'
            tall = 10;
        case 'L'
            tall = 50;
        case 'C'
            tall = 100;
        case 'D'
            tall = 500;
        case 'M'
            tall = 1000;
        otherwise
            error('Ugyldig romersiffer');
    end
end
  • No labels