Você está na página 1de 3

Ferramentas Computacionais MATLAB

Campus Uberlndia

Exerccios

1) Escrever um programa para ler dois valores numricos e apresentar a diferena do


maior pelo menos.

n = input('Digite um nmero: ');


m = input('Digite outro nmero: ');

if m>=n
resposta = m-n
else
resposta = n-m
end

2) Escrever um programa que tenha como entrada dois nmeros. Se os nmeros forem
iguais imprimir a mensagem: Nmeros iguais e encerrar a execuo; caso contrrio,
imprimir o de maior valor, acompanhado pela mensagem o maior nmero.

m = input('Digite um nmero: ');


n = input('Digite outro nmero: ');
if m==n
disp('Nmeros iguais')
elseif m>=n
disp('O maior nmero ')
m
else
disp('O maior nmero ')
n
end

3) Um banco conceder um crdito especial aos seus clientes, varivel com o saldo mdio
no ltimo ano. Faa um algoritmo que leia o saldo mdio de um cliente e calcule o valor
do crdito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo
mdio e o valor do crdito.

Saldo Mdio Percentual


de 0 a 200,99 Nenhum crdito (crdito = 0)
de 201,00 a 400,99 20% do valor do saldo mdio
de 401,00 a 600,00 30% do valor do saldo mdio
Acima de 600,00 40% do valor do saldo mdio
saldo = input('Digite o saldo mdio no ltimo ano: ');
if saldo <=200
disp('Saldo insuficiente para crdito')
elseif saldo <=400
disp('Seu limite de crdito de: ')
saldo*0.2
elseif saldo <=600
disp('Seu limite de crdito de: ')
saldo*0.3
else
disp('Seu limite de crdito de: ')
saldo*0.4
end

4) O ndice de massa corporal (IMC) uma medida do grau de obesidade de uma pessoa.
Atravs do clculo do IMC possvel saber se algum est acima ou abaixo dos
parmetros ideais de peso para sua estatura. Observe a tabela abaixo:

Clculo IMC Situao


Abaixo de 18.5 Voc est abaixo do peso ideal
Entre 18.5 e 24.9 Parabns voc est em seu peso normal
Entre 25.0 e 29.9 Voc est acima do seu peso (sobrepeso)
Entre 30.0 e 34.9 Obesidade grau I
Entre 35.0 e 39.9 Obesidade grau II
Igual ou acima de 40.0 Obesidade grau III

Para fazer o clculo do IMC basta dividir o peso em quilogramas pela altura ao quadrado
(em metros). O nmero que ser gerado deve ser comparado aos valores da tabela IMC para
se saber se o indivduo est abaixo, em seu peso ideal ou acima do peso. Por exemplo, se
voc pesa 60 kg e mede 1.67m, voc deve utilizar a seguinte frmula para calcular o IMC: IMC
= 60 / (1.67)2 --- IMC = 21.5

peso = input('Digite seu peso em kg: ');


altura = input('Digite sua algura em metros: ');
imc = peso/(altura^2);
if imc < 18.5
disp('Voc est abaiso do peso ideal')
elseif (imc>=18.5)&(imc<25)
disp('Parabns, voc est em seu peso normal')
elseif (imc>=25)&(imc<30)
disp('Voc est acima do seu peso - sobrepeso')
elseif (imc>=30)&(imc<35)
disp('Obesidade grau I')
elseif (imc>=35)&(imc<40)
disp('Obesidade grau II')
else
disp('Obesidade grau III')
end
5) Criar um programa em MATLAB (utilizando o comando for) para imprimir na tela as
matrizes abaixo:

for i = 1:10
for j = 1:10

A(i,j) = i*j;
B(i,j) = i+2*j;
end
end
A
B

6) Crie um programa que solicite ao usurio a entrada de 20 valores e depois calcule a


mdia dos valores digitados por ele.

for x = 1:20
valores(x) = input('Digite um valor: ');
end
media = mean(valores)