% pro zadaná èísla vypoète jejich souèet, rozdíl, souèin a podíl
a=input('Zadej prvni cislo: a='); % vstup - uživatel zadá èíslo, které se uloží do promìnné a
b=input('Zadej druhe cislo: b='); % vstup - uživatel zadá èíslo, které se uloží do promìnné b
while (1)
volba=input('Vyber [S]oucet,[R]ozdil,souci[N],[P]odil,[K]onec: ','s'); % vstup - uživatel zadá text, které se uloží do promìnné volba
                        % chceme-li zadat text nebo znak, druhý argument pøíkazu input musí být 's'
    switch volba            % switch - pøepínaè, podle promìnné volba se provedou pøíkazy
        case 'S'
            disp('soucet a+b je')
            disp(a+b)
        case 'R'
            disp('rozdil a-b je')
            disp(a-b)
        case 'N'
            disp('soucin a*b je')
            disp(a*b)
        case 'P'
            disp('podil a/b je')
            disp(a/b)
        case 'K'
            disp('Konec vypoctu')
            break;
        otherwise
            disp('neznama volba')
    end
end;

% switch výraz (výsledkem výrazu je hodnota nebo øetìzec)
%     case hodnota 1
%         pøíkazy 1 (je- li výsledkem výrazu je hodnota 1 provedou se pøíkazy 1)
%     case hodnota 2
%         pøíkazy 2 (je- li výsledkem výrazu je hodnota 2 provedou se pøíkazy 2)
%     case hodnota 3
%         pøíkazy 3 (je- li výsledkem výrazu je hodnota 3 provedou se pøíkazy 3)
%     case hodnota 4
%         pøíkazy 4 (je- li výsledkem výrazu je hodnota 4 provedou se pøíkazy 4)
%     otherwise (není-li výsledkem výrazu hodnota 1,2,3 nebo 4, provedou se pøíkazy 5)
%         pøíkazy 5
% end