Vetores e Matrizes
Lista de estudos
/** * @(#)aula.java * * * @author * @version 1.00 2011/9/10 */
import java.util.Scanner;
public class aula {public static void main(String args[]) {int Numero[]=new int[5];int Soma=0,i, Negativo=0;Scanner Dado = new Scanner(System.in);
for (i=0;i<5;i++){System.out.println("Digite um numero");Numero[i] = Dado.nextInt();if (Numero[i]<0) {System.out.println("O numero "+Numero[i]+ "e Negativo"); Negativo++;}else { Soma = (Numero[i]+Soma);}
}System.out.println("Soma dos numero positivos "+Soma);System.out.println(+Negativo+ " Numeros Negativos");
}
}
—
/** * @(#)exercicio3.java * * * @author * @version 1.00 2011/9/10 */
import java.util.*;
public class exercicio3 {public static void main(String args[]) {int x[] = new int[7];int y;Scanner Ent = new Scanner(System.in);for (y=0;y<7;y++){ System.out.println("Digite o numero "); x[y]=Ent.nextInt(); }
for (y=0;y<7;y++){if (x[y]%2==0){ System.out.println(+x[y]+" E Multiplo de 2 "); } }
for (y=0;y<7;y++){if (x[y]%3==0){ System.out.println(+x[y]+" E Multiplo de 3 "); } }
for (y=0;y<7;y++){if (x[y]%6==0){ System.out.println(+x[y]+" E Multiplo de 6 "); } }
}
}
–
/** * @(#)exercicio4.java * * * @author * @version 1.00 2011/9/10 */
import java.util.*;public class exercicio4 {public static void main(String args[]) {Scanner Entrada = new Scanner(System.in);int PecaVendi[] = new int[10];int PrecoPeca[] = new int[10];int i;
for (i=0;i<5;i++){ //Primeiro for System.out.println("Vendedor "+ i + "Quantas Pecas Vendidas ?"); PecaVendi[i]=Entrada.nextInt(); System.out.println("Qual o Valor da peca ?"); PrecoPeca[i]=Entrada.nextInt(); } //Finaliza Primeiro for
int Acumulador = 0;for (i=0;i<5;i++){ //Segundo forint VendUnico = (PecaVendi[i]*PrecoPeca[i]);Acumulador = Acumulador + VendUnico; System.out.println("Vendedor " +i+" Vendeu" +VendUnico) ; } //Finaliza Segundo for
System.out.println("Total de Vendas "+Acumulador);
}
}
–
/** * @(#)exercicio4.java * * * @author * @version 1.00 2011/9/10 */
import java.util.*;public class exercicio4 {public static void main(String args[]) {Scanner Entrada = new Scanner(System.in);int PecaVendi[] = new int[10];int PrecoPeca[] = new int[10];int i;
for (i=0;i<5;i++){ //Primeiro for System.out.println("Vendedor "+ i + "Quantas Pecas Vendidas ?"); PecaVendi[i]=Entrada.nextInt(); System.out.println("Qual o Valor da peca ?"); PrecoPeca[i]=Entrada.nextInt(); } //Finaliza Primeiro for
int Acumulador = 0;for (i=0;i<5;i++){ //Segundo forint VendUnico = (PecaVendi[i]*PrecoPeca[i]);Acumulador = Acumulador + VendUnico; System.out.println("Vendedor " +i+" Vendeu" +VendUnico) ; } //Finaliza Segundo for
System.out.println("Total de Vendas "+Acumulador);
}
}
–
/** * @(#)exercicio5.java * * * @author * @version 1.00 2011/9/10 */import java.util.*;public class exercicio5 {public static void main(String args[]) {Scanner Entrada = new Scanner(System.in);int A[] = new int[5];int B[] = new int[5];int i;
int Subtrai[] = new int[5]; for (i=0;i<5;i++){ System.out.println("Entre com o valor numero "+i+ " de A "); A[i]=Entrada.nextInt(); System.out.println("Entre com os valor numeor "+i+ " B"); B[i]=Entrada.nextInt(); } //Caucula for (i=0;i<5;i++){
Subtrai[i]=(A[i]-B[4-i]); System.out.println("Resusultado "+Subtrai[i]); }
}}
–
/** * @(#)matriz1.java * * * @author * @version 1.00 2011/9/10 */
import java.util.*;public class matriz1 {public static void main(String args[]) { Scanner En = new Scanner(System.in); int matriz[][] = new int[2][2]; int i,j, acumulador=0;
for (i=0;i<2;i++){ for (j=0;j<2;j++){ System.out.println("Digite os valores " ); matriz[i][j]= En.nextInt(); acumulador=(acumulador+matriz[i][j]);
} } System.out.println("Valor acumulado"+acumulador);
}}
aula 5
Faça um programa que carregue 3 vetores com os seguintes dados de 6 alunos:
Numero,notan1,notan2.
Mostrar os numeros dos alunos aprovado e caso nao exista nem um aluno essa situaçao mostra uma mensagem.
import java.util.*;
package javaapplication1;
public class Main {
public static void main(String[] args) {
Scanner e=new Scanner(System.in);
int Numero[] = new int[6];
float n1[] = new float[6];
float n2[] = new float[6];
int cont, acha;
float m;
for (cont=0;cont<6;cont++){
System.out.println("Digite o numero do " +(cont+1)+ " aluno");
Numero[cont] = e.nextInt();
System.out.println("Digite a nota de n1 do "+(cont+1)+ " aluno");
n1[cont] = e.nextInt();
System.out.println("Digite a nota de n2 do "+(cont+1)+ " aluno");
n2[cont] = e.nextInt();
}
System.out.println("Lista de aprovados");
acha = 0;
for (cont=0;cont<6;cont++){
m = (n1[cont] + n2[cont])/2;
if (m>7) {
System.out.println(Numero[cont]);
acha = 1;
}
}
if (acha == 0) {
System.out.println("Nem um aprovado");
}
}
}
Exercicio 4
4) Criar um programa que determine e mostre os n primeiros números da sequencia de Fibonacci,
onde n é fornecido pelo usuário.
Sabe-se que esta sequencia é infinita, e os seus números são definidos assim:
1º número = 1
2º número = 1
a partir do 3º, os números são obtidos em função da soma dos seus dois antecessores. Com isso,
teríamos uma sequencia assim: 1- 1- 2- 3- 5- 8- 13 – 21 – …
/**
* @(#)exe4.java
*
*
* @author
* Luiz Augusto
*/
import java.util.*;
public class exe4 {
public static void main(String[] args) {
int a,b;
a=b=1;
System.out.print("1,1");
//1000 de Limite do loop
while(b<1000){
System.out.print(","+(a+b));
if(a>b)
b+=a;
else
a+=b;
}
}
}



