Escreva um programa em java que vai ler 10 valores num vetor array. asseguir imprimir o duplo do valor inserido, a soma dos valores pares inseridos e o maior dos valores inseridos
/*
* Algoritmo : ClassVetor
* Descricao : Le 10 valores num vetor array, imprime o dobro do valor inserido, a soma dos valores pares inseridos e o maior dos valores inseridos.
* Autor(a) : Victor Fernandes de Oliveira Brayner
* Data atual : 26/09/2018
*/
package Vetor;
import java.util.Scanner;
import java.io.IOException;
public class ClassVetor {
public static void main(String[] args) throws IOException {
//Declaracoes das variaveis
int vetor[] = new int[10], i, maior = 0, flag = 0, pares = 0;
//Comandos, procedimento, funcoes, operadores, etc...
Scanner s = new Scanner(System.in);
for (i = 0; i < 10; i++) {
System.out.println("Digite um numero: ");
try {
vetor[i] = s.nextInt();
} catch (NumberFormatException nfe) {
System.err.println("Formato Invalido!");
}
if (flag == 0) {
maior = vetor[i];
flag = 1;
}
if (vetor[i] % 2 == 0) {
pares += vetor[i];
}
if (vetor[i] > maior) {
maior = vetor[i];
}
}
for (i = 1; i < 11; i++) {
System.out.println("Dobro do valor " + i + ", " + vetor[i - 1] + ": " + vetor[i - 1] * 2);
}
System.out.println("Soma dos valores pares do vetor: " + pares);
System.out.println("Maior valor inserido: " + maior);
}
}
Utilizou-se um Vetor de inteiros para guardar os valores e variáveis do tipo inteiro para salvar o dobro, a soma dos pares e o maior valor.
Para a resolução desta questão foram utilizados conceitos da linguagem de programação Java.
/*
* Algoritmo : ClassVetor
* Descricao : Le 10 valores num vetor array, imprime o dobro do valor inserido, a soma dos valores pares inseridos e o maior dos valores inseridos.
* Autor(a) : Victor Fernandes de Oliveira Brayner
* Data atual : 26/09/2018
*/
package Vetor;
import java.util.Scanner;
import java.io.IOException;
public class ClassVetor {
public static void main(String[] args) throws IOException {
//Declaracoes das variaveis
int vetor[] = new int[10], i, maior = 0, flag = 0, pares = 0;
//Comandos, procedimento, funcoes, operadores, etc...
Scanner s = new Scanner(System.in);
for (i = 0; i < 10; i++) {
System.out.println("Digite um numero: ");
try {
vetor[i] = s.nextInt();
} catch (NumberFormatException nfe) {
System.err.println("Formato Invalido!");
}
if (flag == 0) {
maior = vetor[i];
flag = 1;
}
if (vetor[i] % 2 == 0) {
pares += vetor[i];
}
if (vetor[i] > maior) {
maior = vetor[i];
}
}
for (i = 1; i < 11; i++) {
System.out.println("Dobro do valor " + i + ", " + vetor[i - 1] + ": " + vetor[i - 1] * 2);
}
System.out.println("Soma dos valores pares do vetor: " + pares);
System.out.println("Maior valor inserido: " + maior);
}
}
Utilizou-se um Vetor de inteiros para guardar os valores e variáveis do tipo inteiro para salvar o dobro, a soma dos pares e o maior valor.
Para escrever sua resposta aqui, entre ou crie uma conta.
Algoritmos e Programação de Computadores
•UCBR
Compartilhar