FIC MATLAB 2019-1/Aula-12: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Limpou toda a página |
Sem resumo de edição |
||
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 1: | Linha 1: | ||
Nesta aula os conceitos de funções foram abordados. Para isso, a função abaixo foi criada. | |||
<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 atual tal como às 20h44min de 25 de abril de 2019
Nesta aula os conceitos de funções foram abordados. Para isso, a função abaixo foi criada.
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