|
|
Linha 1: |
Linha 1: |
− | <syntaxhighlight lang=matlab class="mw-collapsible">
| |
− | dia = 1:31;
| |
− | doacoes = randi(100,1,31);
| |
| | | |
− | stem(dia,doacoes)
| |
− |
| |
− | disp(['No dia 1, recebemos ' num2sdtr(doacoes(1)) ' reais de doações'])
| |
− | disp(['No dia 1, recebemos ' num2str(doacoes(1)) ' reais de doações'])
| |
− | disp(['No dia 2, recebemos ' num2str(doacoes(2)) ' reais de doações'])
| |
− | disp(['No dia 3, recebemos ' num2str(doacoes(3)) ' reais de doações'])
| |
− | disp(['No dia 4, recebemos ' num2str(doacoes(4)) ' reais de doações'])
| |
− |
| |
− | % Laços FOR
| |
− | for ii = 1:4
| |
− | disp(['No dia ' num2str(ii) ', recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | end
| |
− |
| |
− | for ii = 1:length(doacoes)
| |
− | disp(['No dia ' num2str(ii) ', recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | end
| |
− |
| |
− | semana = ['seg'; 'ter'; 'qua'; 'qui'; 'sex'; 'sab'; 'dom']
| |
− | disp(['No dia 1 (seg), recebemos ' num2str(doacoes(1)) ' reais de doações'])
| |
− | disp(['No dia ' num2str(1) ' (' semana(1,:) '), recebemos ' num2str(doacoes(1)) ' reais de doações'])
| |
− |
| |
− | for ii = 1:5
| |
− | disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | end
| |
− |
| |
− | for ii = 1:length(doacoes)
| |
− | disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | end
| |
− | size(semana)
| |
− | ii
| |
− | semana(8,:)
| |
− | semanas = repmat(semana,5,1)
| |
− |
| |
− | for ii = 1:length(doacoes)
| |
− | disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | end
| |
− |
| |
− | for ii = 1:length(doacoes)
| |
− | disp(['No dia ' num2str(ii) ' (' semanas(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | end
| |
− |
| |
− |
| |
− | 1/7
| |
− | mod(1,7)
| |
− | mod(2,7)
| |
− | mod(3,7)
| |
− | ii = 1:12
| |
− | mod(ii,7)
| |
− | ii-1
| |
− | mod(ii-1,7)
| |
− | mod(ii-1,7)+1
| |
− |
| |
− | for ii = 1:length(doacoes)
| |
− | disp(['No dia ' num2str(ii) ' (' semana(mod(ii-1,7)+1,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | end
| |
− |
| |
− | for jj = -2:4:22
| |
− | disp(jj)
| |
− | end
| |
− |
| |
− | for k = logspace(0,3,5)
| |
− | disp(k)
| |
− | end
| |
− |
| |
− | for l = [1 9 76 2 9 1]
| |
− | disp(l)
| |
− | end
| |
− |
| |
− |
| |
− | for m = 1:5
| |
− | m = 3
| |
− | end
| |
− |
| |
− | for m = 1:5
| |
− | disp(['Antes: ' num2str(m)])
| |
− | m = 3;
| |
− | disp(['Depois: ' num2str(m)])
| |
− | end
| |
− | m
| |
− |
| |
− | for n = 1:10
| |
− | disp(['- O valor de "n" é ' num2str(n)])
| |
− | if n == 5
| |
− | disp(' - Esse valor é muito importante')
| |
− | end
| |
− | end
| |
− |
| |
− | [dia; doacoes]'
| |
− | for ii = 1:length(doacoes)
| |
− | disp(['No dia ' num2str(ii) ' (' semana(mod(ii-1,7)+1,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
| |
− | tabela(ii,1) = dia(ii);
| |
− | tabela(ii,2) = doacoes(ii);
| |
− | end
| |
− | tabela
| |
− | 31/7
| |
− |
| |
− | for ii = 1:length(doacoes)/7
| |
− | disp(['- O valor de "ii" é ' num2str(ii)])
| |
− | for jj = 1:7
| |
− | disp([' - O valor de "jj" é ' num2str(jj)])
| |
− | end
| |
− | end
| |
− |
| |
− | disp(['a' 13 'b'])
| |
− | disp(['a', 13,13,13, 'b'])
| |
− |
| |
− |
| |
− | for ii = 1:length(doacoes)/7
| |
− | disp(['- O valor de "ii" é ' num2str(ii)])
| |
− | for jj = 1:7
| |
− | disp([' - O valor de "jj" é ' num2str(jj)])
| |
− | disp([' - A soma é ' num2str((ii-1)*7 + jj)])
| |
− | tabela_cell{ii,jj} = [semana(jj,:) ' - ' num2str((ii-1)*7 + jj)];
| |
− | end
| |
− | end
| |
− | tabela_cell
| |
− |
| |
− | % Laços While
| |
− | ii = 1;
| |
− | while ii < 10
| |
− | disp(ii)
| |
− | ii = ii+2;
| |
− | end
| |
− |
| |
− | resposta = input('Digite (1) para continuar ou (2) para sair: ','s');
| |
− | while resposta == '1'
| |
− | disp('Você decidiu continuar')
| |
− | resposta = input('Digite (1) para continuar ou (2) para sair: ','s');
| |
− | end
| |
− | disp('Você decidiu sair')
| |
− |
| |
− | ii = 1;
| |
− | resposta = '1';
| |
− | while resposta == '1'
| |
− | resposta = input([num2str(ii) ' - Digite (1) para continuar ou (2) para sair: '],'s');
| |
− | if resposta == '1'
| |
− | disp('Você decidiu continuar')
| |
− | end
| |
− | ii = ii+1;
| |
− | end
| |
− | disp('Você decidiu sair')
| |
− | ii
| |
− |
| |
− | ii = 1;
| |
− | while true
| |
− | resposta = input([num2str(ii) ' - Digite (1) para continuar ou (2) para sair: '],'s');
| |
− | if resposta == '1'
| |
− | disp('Você decidiu continuar')
| |
− | continue
| |
− | else
| |
− | disp('Você decidiu sair')
| |
− | break
| |
− | end
| |
− | ii = ii+1;
| |
− | end
| |
− | </syntaxhighlight>
| |