Informática, perguntado por luannapf9361, 1 ano atrás

Utilizando Vetor crie um programa em Java para ler N valores e em seguida encontre o maior e o menor valor lido para o vetor mostrando a soma dos seus elementos.Objetivo:Exercitar o uso de vetores, matrizes e arrays de objetos em Java.

Soluções para a tarefa

Respondido por cledersonbc
0
import java.util.Scanner;

public class Vetores {
    public static void main(String[] args) {
        Scanner leia = new Scanner(System.in); //leitor
        double val[]; //valores
        double menor, maior, soma;
        int n; //tamanho do vetor

        System.out.print("Quantidade de valores: ");
        n = leia.nextInt();
        val = new double[n];


        System.out.print("1º valor: ");
        val[0] = leia.nextDouble();
        menor = val[0];
        maior = val[0];
        soma = val[0];

        for (int i = 1; i < n; i++) {
            System.out.printf("%dº valor: ", (i+1));
            val[i] = leia.nextDouble();

            if (val[i] > maior) {
                maior = val[i];
            }
            if (val[i] < menor) {
                menor = val[i];
            }

            soma = soma + val[i];
        }

        System.out.printf("Maior valor: %.1f\nMenor valor: %.1f\nSoma: %.1f\n",
        maior, menor, soma);
    }
}


Perguntas interessantes