You are on page 1of 4

Exercicio de vetor em java 1-Fazer um programa que leia o salrio bruto de 15 funcionarios e armazene.

Depois calcule e mostre a media salarial e quantos funcionarios tem salario bruto maior que a mdia salarial. package javaapplication01; import java.util.Scanner; public class JavaApplication01{ public static void main(String[] args) { Scanner input = new Scanner (System.in); int[] salario=new int[15]; int cont,soma=0,qtd=0; float media; for(cont=0;cont<15;cont++){ System.out.println("Digite seu salario: "); salario[cont]=input.nextInt(); if(salario[cont]<0){ System.out.println("Salario invalido."); } else{ soma=soma+salario[cont]; } } media=soma/cont; for(cont=0;cont<15;cont++){ if(salario[cont]>media){ qtd=qtd+1; } } System.out.println("A media de salaarios : "+media); System.out.println("Salario acimda da media : "+qtd); } } 2- Fazer um programa que leia 10 numeros positivos e armazene em um vetor e depois calcule e mostre o menor deles. package exercicio02vetor; import java.util.Scanner; public class Exercicio02vetor {

public static void main(String[] args) { Scanner input = new Scanner (System.in); int [] n=new int [5]; int cont,menor=1; for(cont=0;cont<5;cont++){ System.out.println("Digite o numero: "); n[cont]=input.nextInt(); } for(cont=0;cont<5;cont++){ if(cont==1){ menor=n[cont]; } else{ if(n[cont]<=menor){ menor=n[cont]; } } } System.out.println("O menor numero foi: "+menor); } } 3-Fazer um programa que leia 10 numeros positivos e armazene em um vetor, depois calcule e mostre o maior e o menor numero. package exercicio03; import java.util.Scanner; public class Exercicio03 { public static void main(String[] args) { Scanner input = new Scanner (System.in); float n1,n2,result; System.out.println("Digite o 1 numero: "); n1=input.nextFloat(); System.out.println("Digite o 2 numero: "); n2=input.nextFloat(); if(n1>n2){ System.out.println(+n1+" e maior que"+n2); }else{ System.out.println(n2+"e maior que"+n1); } } }

4-Fazer um programa que leia a idade de 20 pessoas e armazene em um vetor, depois calcuele e escreva quantas idade so maiores que 18. package exercicio04vetor; import java.util.Scanner; public class Exercicio04vetor { public static void main(String[] args) { Scanner input = new Scanner (System.in); int [] idade=new int[5]; int cont,qtde=0,soma=0; for(cont=0;cont<5;cont++){ do{ System.out.println("Digite sua idade: "); idade[cont]=input.nextInt(); if(idade[cont]<0 || idade[cont]>130){ System.out.println("Idade invalida. Digite novamente."); } }while(idade[cont]<0 || idade[cont]>130); } for(cont=0;cont<5;cont++){ if(idade[cont]>18){ qtde=qtde+1; } } System.out.println("Idades maior que 18 so: "+qtde); } }

13- Fazer um programa que leia para vrias turmas, o nmero da turma, o nome do aluno e duas noatas para cada aluno, sabendo que cada turma tm 30 alunos. Ao final mostre um relatrio com o nome, as notas de cada aluno e a mdia de cada aluno, depois a mdia geral da turma. Obs:O nome e as notas de cada aluno devem ser armazenados em vetores distintos (nome[30], nota1[30], nota2[30]); O calculo da mdia de cada aluno deve ser armazenado em um vetor (media[30]); Valide a entrada dos dados; Adote como flag o nmero da turma igual a 0. package exercicio13vetor;

import java.util.Scanner; public class Exercicio13vetor { public static void main(String[] args) { Scanner input = new Scanner (System.in); float mediageral,soma=0; int numero,x; String [] nome=new String[5]; float [] nota1=new float[5]; float [] nota2=new float[5]; float [] media=new float[5]; do{//faa para varias turmas. do{//validar numero da turma System.out.println("Digite o numero de turma ou 0 p/ sair: "); numero=input.nextInt(); }while(numero<0); if(numero!=0){ for(x=0;x<5;x++){ System.out.println("Digite o nome do Aluno da turma"+numero); nome[x]=input.next(); do{ System.out.println("Digite a 1 nota do aluno: "+nome[x]); nota1[x]=input.nextInt(); }while(nota1[x]<0); do{ System.out.println("Digite a 2 nota do aluno: "+nome[x]); nota2[x]=input.nextInt(); }while(nota2[x]<0); media[x]=(nota1[x]+nota2[x])/2; soma=soma+media[x]; }//fim para mediageral=soma/x; System.out.println("Dados da turma de numero: "+numero); for(x=0;x<5;x++){ System.out.println(" " +nome[x]+ ", "+nota1[x]+ "," +nota2[x]+ "," +media[x]); }//fim para System.out.println("A media geral da turma : "+mediageral); } }while(numero!=0); } }

You might also like