MATLAB - if else

MATLAB - if else


DisciplinaAlgoritmos e Programação de Computadores568 materiais5.578 seguidores
Pré-visualização1 página
*
Estrutura Condicional IF O comando IF permite ao MATLAB tomar decisões.
Sintaxe:
if (Condição_1)
		MATLAB Comandos
elseif (Condição_2)
		 MATLAB Comandos
elseif (Condição_3)
		 MATLAB Comandos
else
		 MATLAB Comandos
end
*
EXEMPLO 1: %Cálculo da raiz quadrada
			 a=input('Digite um valor: '); 
			 if (a>=0) 
 			RaizQ=sqrt(a) 
			 end 
*
		
EXEMPLO 2: 	 for i=1:3;
		 	 for j=1:3;
		 	 if i==j B(i,j)=0;
		 		elseif i>j B(i,j)=-6;
		 		else B(i,j)=9;
		 	 end
		 	 end
			end
			B
		
*
 
EXEMPLO 3:	% Se A é igual a zero B=3 senão B=4
		A=input('Digite um valor para A:');
 		if (A==0) B=3 
 	 	 else B=4
 		end
*
EXEMPLO 4: IF-ELSE-END
Faça um programa que leia o ano de nascimento de uma pessoa e o ano atual e diga a idade da pessoa. 
O programa deve verificar se o ano de nascimento é válido ou não.
 O programa deve perguntar o ano atual
an=input(\u2018Qual o ano de nascimento da pessoa?'); 
aa=input('Digite o ano atual:'); 
if ((an<1900)|(an>2014)) 
fprintf('Ano de nascimento invalido.'); 
else idade=aa-an; 
fprintf('A idade da pessoa eh %d anos.',idade); 
end 
*
EXEMPLO 5: IF-ELSE-END
Faça um programa tal que o usuário insira um valor para a variável x e em seguida mostre se x é maior, menor ou igual a zero. 
	x=input('Digite um valor para x:'); 
	if x<0 fprintf('x<0'); 
 	 elseif x==0 fprintf('x=0'); 
 	 else fprintf('x>0'); 
	end 
*
EXEMPLO 6: IF-ELSEIF-ELSE-END
Nivel de uma caixa d´água
O tanque de uma caixa d´água possui a geometria
mostrada na figura (a parte debaixo é um cilindro
e a parte de cima é um cone invertido cortado).
Dentro do tanque há uma boa que indica o nível
d´água. Escreva um programa que determine o
volume d´água armazenada no tanque a partir da
posição indicada pela boia (altura h). O programa
deve receber a variável h, em m, e retornar o 
volume d´água, em m3.
*
 
*
 
*
EXEMPLO: 
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*