



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Documento contendo exercícios de programação de computadores i ministrada na ufop, iceb, decom. Exercícios abordam diferentes temas, como estruturas condicionais, lógica de programação e cálculo de raízes de equações do segundo grau.
Tipologia: Notas de estudo
1 / 6
Esta página não é visível na pré-visualização
Não perca as partes importantes!




N=input(“Entre com um numero: “); if ( N > 0) fprintf(1,”%d eh POSITIVO\n”,N); else if ( N < 0 ) fprintf(1,”%d eh NEGATIVO\n”,N); else fprintf(1,”%d eh NULO\n”,N); end end
NUM = input(“Digite um numero: “); RESTO = mod(NUM,5); if ( RESTO == 0 ) fprintf(1,”eh divisivel por 5\n”); else fprintf(1,”nao eh divisivel por 5\n”); end
SALBRUTO = input(“Digite o valor do salario bruto: “); PRESTACAO = input(“Digite o valor da prestacao: “); PORCENTO = SALBRUTO * (30/100); if ( PRESTACAO <= PORCENTO ) fprintf(“O emprestimo pode ser concedido!\n”); else fprintf(“O emprestimo nao pode ser concedido!\n”); end
A = input(“Entre com o valor de A: “); B = input(“Entre com o valor de B: “); C = input(“Entre com o valor de C: “); if (A < B) & (A < C) MENOR = A; if (B < C) INTER = B; MAIOR = C; else INTER = C; MAIOR = B; end end if (B < A) & (B < C) MENOR = B; if (A < C) INTER = A; MAIOR = C; else INTER = C; MAIOR = A; end end if (C < A) & (C < B) MENOR = C; if (A < B) INTER = A; MAIOR = B; else INTER = B; MAIOR = A; end end
N1 = input(“Digite um numero: “); N2 = input(“Digite outro numero: “); if ( N1 < N2 ) fprintf(1,”Quadrado Menor: %f\n”,N1N1 ); if ( N2 >= 0 ) fprintf(1,”Raiz maior: %f\n”,sqrt(N2) ); else fprintf(1,”nao eh possivel calcular a raiz do maior!”); end else fprintf(1,”Quadrado Menor: %f\n”,N2N2 ); if ( N1 >= 0 ) fprintf(1,”Raiz maior: %f\n”,sqrt(N1) ); else fprintf(1,”nao eh possivel calcular a raiz do maior!”); end end
A = input(“Digite o valor do lado A: “); B = input(“Digite o valor do lado B: “); C = input(“Digite o valor do lado C: “); if (A < B+C) & (B < A+C) & (C < A+B) disp(“Eh um triangulo”); if (AA == BB + CC) | (BB == AA + CC) | (CC == AA + B*B) disp(“Eh um triangulo retangulo”); ANG1 = 90; if (A > B) & (A > C) ANG2 = 180 / pi * asin( B / A ); ANG3 = 180 / pi * asin( C / A ); end if (B > A) & (B > C) ANG2 = 180 / pi * asin( A / B ); ANG3 = 180 / pi * asin( C / B ); end if (C > A) & (C > B) ANG2 = 180 / pi * asin( A / C ); ANG3 = 180 / pi * asin( B / C ); end fprintf(1,”Angulo 1: %.2f\n”,ANG1); fprintf(1,”Angulo 2: %.2f\n”,ANG2); fprintf(1,”Angulo 3: %.2f\n”,ANG3); end else disp(“Os valores digitados nao podem ser lados de um triangulo!”); end
disp(“Equação do segundo grau”); disp(“Ax^2 + Bx + C = 0”); A = input(“Entre com o valor do coeficiente A “); B = input(“Entre com o valor do coeficiente B “); C = input(“Entre com o valor do coeficiente C “); DELTA = BB - 4AC; if (DELTA > 0) disp(“Duas raizes reais e diferentes”); X1 = (-B + sqrt(DELTA)) / (2A); X2 = (-B - sqrt(DELTA)) / (2A); else if ( DELTA == 0 ) disp(“Duas raízes reais e iguais”); X1 = -B / (2A); X2 = X1; else disp(“Não existem raízes reais”); end end if (DELTA >= 0) fprintf(1,”X1 = %f\n”,X1); fprintf(1,”X2 = %f\n”,X2); end
disp(“Viagem”); disp(“1) Regiao Norte”); disp(“2) Regiao Nordeste”); disp(“3) Regiao Centro-Oeste”); disp(“4) Regiao Sul”); OPCAO = input(“Digite o numero correspondente ao destino do passageiro: “); VOLTA = input(“A viagem inclui retorno? (S/N) “,”s”); if ( VOLTA == “S” ) | ( VOLTA == “s” ) if ( OPCAO == 1 ) PRECO = 900; elseif ( OPCAO == 2 ) PRECO = 650; elseif ( OPCAO == 3 ) PRECO = 600; elseif ( OPCAO == 4 ) PRECO = 550; else disp(“Opcao invalida!”); end else if ( OPCAO == 1 ) PRECO = 500; elseif ( OPCAO == 2 ) PRECO = 350; elseif ( OPCAO == 3 ) PRECO = 350; elseif ( OPCAO == 4 ) PRECO = 300; else disp(“Opcao invalida!”); end end fprintf(1,”Preco: %.2f\n”,PRECO);