Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Correção Avaliação Parcial 1 Questão 1 1. Crie métodos que realizam as seguintes ações: (0.5) Recebe como parâmetro a referência de um vetor de inteiros e retorna o maior número encontrado no vetor; (0.5) Recebe como parâmetro a referência de um vetor de inteiros e troca os conteúdos das posições pares pelo maior valor do vetor (Obs.: para isso você deve utilizar o método definido na questão anterior); (0.5) No método principal, faça um programa que leia os dados e preencha o vetor e, depois, utilize os métodos implementados adequadamente. Atribua nomes significativos aos métodos (será considerado na avaliação). Questão 1 public class Questao1 { public static void main(String[] args) { int[] vet = new int[10]; for (int j = 0; j<10; j++) { vet[j] = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor")); } trocaConteudo(vet); for (int k = 0; k< 10; k++) { System.out.print(vet[k] + " "); } } Questão 1 public static void trocaConteudo (int[] vet) { int maior = maiorValor(vet); for (int i=0; i<10; i++) { if (i % 2 ==0) vet[i]= maior; } } Questão 1 public static int maiorValor ( int[] vet) { int maior = -999; for (int i= 0; i<10; i++) { if (vet[i]> maior ) { maior = vet[i]; } } return maior; } Ainda sobre a Questão 1 int maior = Integer.MIN_VALUE; Ainda sobre a Questão 1 int maior = Integer.MIN_VALUE; Questão 2 2. Considere a necessidade fazer um programa que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão: (1.0) Implemente os métodos necessários para realizar os cálculos indicados acima. (0.5) No método principal, faça um programa que leia os números A, B e C e faça o cálculo da expressão utilizando os métodos implementados. PRESTE ATENÇÃO: a quantidade de métodos pode ser menor do que você imagina. Atribua nomes significativos aos métodos (será considerado na avaliação). Questão 2 public class Questao2 { public static void main (String args[]) { int a, b, c; double resultado; a = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor A")); b = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor B")); c = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor C")); resultado = calcularD(a, b, c); System.out.println("O valor de D é:"+ resultado); } Questão 2 public static double calcularD (int x, int y, int z) { double d; int r,s; r = calcularRS(x,y); s = calcularRS(y,z); d = (r + s)/2; return d; } Questão 2 public static int calcularRS(int m, int n) { int rs; rs = soma(m, n) * soma(m, n); return rs; } Questão 2 public static int soma (int valor1, int valor2) { return valor1 + valor2; }
Compartilhar