Baixe o app para aproveitar ainda mais
Prévia do material em texto
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS Diego Cesar Araujo Humberto Duraes Aguiar Pedro Henrique Rodrigues Gonçalves Tainara Lage da Silva REPETIÇÃO - FOR Belo Horizonte 2016 26/04/16 19:31 Z:\Tainara Lage da Silva\Aua.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 1 -\n'); fprintf('--------------------------------------------\n\n\n'); for i=1:1:100 fprintf('%3i\n',i); end 26/04/16 19:32 MATLAB Command Window 1 of 2 -------------------------------------------- - Questão 1 - -------------------------------------------- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 26/04/16 19:32 MATLAB Command Window 2 of 2 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 >> 26/04/16 19:36 Z:\Tainara Lage da Silva\Q2for.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 2 -\n'); fprintf('--------------------------------------------\n\n\n'); soma=0; for i=1:1:100 soma=soma+i; end fprintf('A soma dos valores de 1 até 100 é : %3i\n',soma); 26/04/16 19:36 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 2 - -------------------------------------------- A soma dos valores de 1 até 100 é : 5050 >> 01/05/16 16:46 C:\Users\tainara\Documents\PUC...\Q3FOR.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 3 -\n'); fprintf('--------------------------------------------\n\n\n'); for i=0:2:100 fprintf('%3i\n',i); end 01/05/16 16:46 MATLAB Command Window 1 of 2 -------------------------------------------- - Questão 3 - -------------------------------------------- 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 01/05/16 16:46 MATLAB Command Window 2 of 2 100 >> 28/04/16 15:40 C:\Users\tainara\Documents\PUC...\Q4FOR.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 4 -\n'); fprintf('--------------------------------------------\n\n\n'); for i=1:2:100 fprintf('%3i\n',i); end 28/04/16 15:40 MATLAB Command Window 1 of 2 -------------------------------------------- - Questão 4 - -------------------------------------------- 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 28/04/16 15:40 MATLAB Command Window 2 of 2 >> 26/04/16 19:50 Z:\Tainara Lage da Silva\Q5for.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 5 -\n'); fprintf('--------------------------------------------\n\n\n'); for i=1:2:100 fprintf('%3i valor ímpar.\n',i); fprintf('%3i valor par.\n',(i+1)); end 28/04/16 15:47 MATLAB Command Window 1 of 2 -------------------------------------------- - Questão 5 - -------------------------------------------- 1 - Valor ímpar. 2 - Valor par. 3 - Valor ímpar. 4 - Valor par. 5 - Valor ímpar. 6 - Valor par. 7 - Valor ímpar. 8 - Valor par. 9 - Valor ímpar. 10 - Valor par. 11 - Valor ímpar. 12 - Valor par. 13 - Valor ímpar. 14 - Valor par. 15 - Valor ímpar. 16 - Valor par. 17 - Valor ímpar. 18 - Valor par. 19 - Valor ímpar. 20 - Valor par. 21 - Valor ímpar. 22 - Valor par. 23 - Valor ímpar. 24 - Valor par. 25 - Valor ímpar. 26 - Valor par. 27 - Valor ímpar. 28 - Valor par. 29 - Valor ímpar. 30 - Valor par. 31 - Valor ímpar. 32 - Valor par. 33 - Valor ímpar. 34 - Valor par. 35 - Valor ímpar. 36 - Valor par. 37 - Valor ímpar. 38 - Valor par. 39 - Valor ímpar. 40 - Valor par. 41 - Valor ímpar. 42 - Valor par. 43 - Valor ímpar. 44 - Valor par. 45 - Valor ímpar. 46 - Valor par. 47 - Valor ímpar. 48 - Valor par. 49 - Valor ímpar. 50 - Valor par. 28/04/16 15:47 MATLAB Command Window 2 of 2 51 - Valor ímpar. 52 - Valor par. 53 - Valor ímpar. 54 - Valor par. 55 - Valor ímpar. 56 - Valor par. 57 - Valor ímpar. 58 - Valor par. 59 - Valor ímpar. 60 - Valor par. 61 - Valor ímpar. 62 - Valor par. 63 - Valor ímpar. 64 - Valor par. 65 - Valor ímpar. 66 - Valor par. 67 - Valor ímpar. 68 - Valor par. 69 - Valor ímpar. 70 - Valor par. 71 - Valor ímpar. 72 - Valor par. 73 - Valor ímpar. 74 - Valor par. 75 - Valor ímpar. 76 - Valor par. 77 - Valor ímpar. 78 - Valor par. 79 - Valor ímpar. 80 - Valor par. 81 - Valor ímpar. 82 - Valor par. 83 - Valor ímpar. 84 - Valor par. 85 - Valor ímpar. 86 - Valor par. 87 - Valor ímpar. 88 - Valor par. 89 - Valor ímpar. 90 - Valor par. 91 - Valor ímpar. 92 - Valor par. 93 - Valor ímpar. 94 - Valor par. 95 - Valor ímpar. 96 - Valor par. 97 - Valor ímpar. 98 - Valor par. 99 - Valor ímpar. 100 - Valor par. >> 28/04/16 15:52 C:\Users\tainara\Documents\PUC...\Q6FOR.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 6 -\n'); fprintf('--------------------------------------------\n\n\n'); ac=0; for i=1:2:100 fprintf('%3i\n',i); ac=ac+(i-1); end fprintf('\nA soma dos valores pares é %i',ac); 28/04/16 15:53 MATLAB Command Window 1 of 2 -------------------------------------------- - Questão 6 - -------------------------------------------- 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 28/04/16 15:53 MATLAB Command Window 2 of 2 A soma dos valores pares é 2450>> 01/05/16 16:36 C:\Users\tainara\Documents\...\Questao7.m 1 of 1 clear; clc; fprintf('--------------------------------------------\n'); fprintf('- Questão 07 -\n'); fprintf('--------------------------------------------\n\n\n'); v1=input('Informe o primeiro valor: '); vmaior=v1; vmenor=v1; i=0; for i=1:1:1000 while ~(fix(v1)==v1) fprintf('\nvalor não é inteiro\n'); v1=input('Informe o primeiro valor: '); end if (v1>0) v1=input('Informe o primeiro valor: '); if v1>vmaior vmaior=v1; end if v1<vmenor vmenor=v1; end else fprintf('\nO maior numero é %3i ',(vmaior)); fprintf('\nO menor numero é %3i ',(vmenor)); break; end end 01/05/16 16:37 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 07 - -------------------------------------------- Informe o primeiro valor: 1 Informe o primeiro valor: 2 Informe o primeiro valor: 3 Informe o primeiro valor: -4 O maior numero é3 O menor numero é -4 >> 26/04/16 20:07 Z:\Tainara Lage da Silva\Q8for.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 8 -\n'); fprintf('--------------------------------------------\n\n\n'); fprintf('Calculando a potância de dois números.\n'); a=input('Informe o valor da base: '); b=input('Informe o expoente: '); p=1; for i=1:1:b p=p*a; end fprintf('O resultado da potência é %i. \n',p); 26/04/16 20:07 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 8 - -------------------------------------------- Calculando a potância de dois números. Informe o valor da base: 5 Informe o expoente: 2 O resultado da potência é 25. >> 01/05/16 16:40 C:\Users\tainara\Documents\...\Questao9.m 1 of 2 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 09 -\n'); fprintf('--------------------------------------------\n\n\n'); t=0; fprintf('\n\n-------------------------------------\n'); fprintf(' Informe 1 para Soma \n'); fprintf(' Informe 2 para Subtração \n'); fprintf(' Informe 3 para Multiplicação \n'); fprintf(' Informe 4 para Divisão \n'); fprintf(' Informe 5 para sair \n'); fprintf('----------------------------------------\n\n'); for t=1:1:100 opcao=input(sprintf('\n\nInforme o numero da opçao desejada: ')); while ~(opcao>=1 && opcao<=5) fprintf('\nOpção invalida!\n'); opcao=input(sprintf('\n\nInforme o numero da opçao desejada: ')); end if (opcao~=5) v1=input(sprintf('\nInforme o primeiro valor: ')); v2=input(sprintf('\nInforme o segundo valor: ')); if opcao==1; resultado=(v1+v2); fprintf('\nO resultado da soma é %3i ',(resultado)); elseif opcao==2 resultado=(v1-v2); fprintf('\nO resultado da subtração é %3i ',(resultado)); elseif opcao==3 resultado=(v1*v2); fprintf('\nO resultado da multiplicação é %3i ',(resultado)); elseif opcao==4 resultado=(v1/v2); fprintf('\nO resultado da divisão é %3i ',(resultado)); end elseif(opcao==5) fprintf('\n Obrigado por usar o programa \n'); break; end resultado=0; end 01/05/16 16:40 C:\Users\tainara\Documents\...\Questao9.m 2 of 2 01/05/16 16:40 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 09 - -------------------------------------------- ------------------------------------- Informe 1 para Soma Informe 2 para Subtração Informe 3 para Multiplicação Informe 4 para Divisão Informe 5 para sair ---------------------------------------- Informe o numero da opçao desejada: 1 Informe o primeiro valor: 2 Informe o segundo valor: 3 O resultado da soma é 5 Informe o numero da opçao desejada: 2 Informe o primeiro valor: 3 Informe o segundo valor: 2 O resultado da subtração é 1 Informe o numero da opçao desejada: 3 Informe o primeiro valor: 2 Informe o segundo valor: 2 O resultado da multiplicação é 4 Informe o numero da opçao desejada: 4 Informe o primeiro valor: 2 Informe o segundo valor: 2 O resultado da divisão é 1 Informe o numero da opçao desejada: 5 Obrigado por usar o programa >> 26/04/16 20:19 Z:\Tainara Lage da Silva\Q13for.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 13 -\n'); fprintf('--------------------------------------------\n\n\n'); a=input('Informe um valor: '); b=input('Informe outro valor: '); soma=0; for i=1:1:b soma=a+i; end fprintf('A soma dos valores é %i.',soma); 26/04/16 20:20 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 13 - -------------------------------------------- Informe um valor: 2 Informe outro valor: 3 A soma dos valores é 5.>> 26/04/16 20:21 Z:\Tainara Lage da Silva\Q14for.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 14 -\n'); fprintf('--------------------------------------------\n\n\n'); a=input('Informe um valor: '); b=input('Informe outro valor: '); soma=0; for i=1:1:b soma=a-i; end fprintf('A subtração dos valores é %i.',soma); 26/04/16 20:21 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 14 - -------------------------------------------- Informe um valor: 9 Informe outro valor: 5 A subtração dos valores é 4.>> 26/04/16 20:28 Z:\Tainara Lage da Silva\Q15for.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 15 -\n'); fprintf('--------------------------------------------\n\n\n'); a=input('Informe o valor um valor: '); p=1; for i=1:1:a p=p*i; end fprintf('O fatorial é %i. \n',p); 26/04/16 20:28 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 15 - -------------------------------------------- Informe o valor um valor: 5 O fatorial é 120. >> 26/04/16 20:45 Z:\Tainara Lage da Silva\Q16for.m 1 of 1 clc; clear; fprintf('--------------------------------------------\n'); fprintf('- Questão 16 -\n'); fprintf('--------------------------------------------\n\n\n'); v=input('Informe o valor um valor: '); v1=0; v2=1; v3=0; for i=2:1:v v3=v1+v2; v1=v2; v2=v3; fprintf('\nO valor da sequencia Finabocci é %i\n',v3); end 26/04/16 20:45 MATLAB Command Window 1 of 1 -------------------------------------------- - Questão 16 - -------------------------------------------- Informe o valor um valor: 7 O valor da sequencia Finabocci é 1 O valor da sequencia Finabocci é 2 O valor da sequencia Finabocci é 3 O valor da sequencia Finabocci é 5 O valor da sequencia Finabocci é 8 O valor da sequencia Finabocci é 13 >>
Compartilhar