Mudanças entre as edições de "FIC MATLAB 2019-1/Aula-12"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Limpou toda a página)
Linha 1: Linha 1:
 +
<syntaxhighlight lang=matlab class="mw-collapsible">
 +
function [resposta,bem_sucedido] = calculadora(num1,num2,op)
  
 +
if isnumeric(num1) & isnumeric(num2) & any(op == '+-*/')
 +
    switch op
 +
        case '+'
 +
            resposta = num1 + num2;
 +
        case '-'
 +
            resposta = num1 - num2;
 +
        case '*'
 +
            resposta = num1 * num2;
 +
        case '/'
 +
            resposta = num1 / num2;
 +
    end
 +
    bem_sucedido = true;
 +
else
 +
    disp('As variáveis num1 e num2 devem ser numéricas')
 +
    resposta = 'Sua execução foi burra';
 +
    bem_sucedido = false;
 +
end
 +
end
 +
</syntaxhighlight>

Edição das 20h43min de 25 de abril de 2019

function [resposta,bem_sucedido] = calculadora(num1,num2,op)

if isnumeric(num1) & isnumeric(num2) & any(op == '+-*/')
    switch op
        case '+'
            resposta = num1 + num2;
        case '-'
            resposta = num1 - num2;
        case '*'
            resposta = num1 * num2;
        case '/'
            resposta = num1 / num2;
    end
    bem_sucedido = true;
else
    disp('As variáveis num1 e num2 devem ser numéricas')
    resposta = 'Sua execução foi burra';
    bem_sucedido = false;
end
end