FIC MATLAB 2017-2/Aula-9

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
clear all; close all; clc

% Estruturas de repetição: for

for i = 1:2:10
    disp(['O quadrado de ' num2str(i) ' é ' num2str(i^2)])
    disp('*******')
end

vet = [10 200 60 17];

for i = 1:length(vet)
    disp(['O elemento ' num2str(i) ' de vet é ' num2str(vet(i))])
end

matriz = [1 2 3; 4 5 60];

for x = matriz
    disp('Coluna:')
    disp(x)
end

for i = 1:size(matriz, 2)
    disp('Coluna:')
    disp(matriz(:, i))
end

clc

k = 0;
for i = 1:5
    disp(i)
    for j = 0:2:4
        disp(j)
        k = k + 1;
    end
end

k
clc

% Estruturas de repetição: while

x = 0;
while x < 7
    disp(['O valor de x é ' num2str(x)])
    x = x + 2;
end

for x = 0:2:6
    disp(['O valor de x é ' num2str(x)])
end

clc

resposta = '';
while ~strcmp(resposta, 'q')
    resposta = input('Digite uma letra ("q" para sair): ', 's');
    if strcmp(resposta, 'q')
        disp('Você saiu do programa!')
    else
        disp(['Você digitou: ' resposta])
    end
end

clc
clear all

while true
    resposta = input('Digite uma letra ("q" para sair): ', 's');
    if strcmp(resposta, 'q')
        disp('Você saiu do programa!')
        break
    end
    disp(['Você digitou: ' resposta])
end


clc
for i = 1:7
    if i == 4
        break
    end
    disp(i)
end

pause

clc
for i = 1:7
    if i == 4
        continue
    end
    disp(i)    
end