Category Archive: c/c++ java

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;
		}

	}
}
  • Twitter
  • Buzz
  • Facebook