Buscar

Exercícios de PI em Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 36 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 36 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 36 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

L I S T Ã O 
P I
Exercicios resolvidos durante uma noite desgraçada
NABINHO UFABC
por
 
 
 
 
 
 
 
EXERCÍCIOS DE PI(JAVA)- VOL. 01 
“ABSQUE REPROBATIO ET GLUTEN NULLUM GRADUATIO PERFECTUM EST” 
RESOLUÇÃO PASSÍVEL DE ERROS, USE COM MODERAÇÃO 
ngm programa igual então se for copiar, copia direito seus tapado 
aiiin e essa capa de biologia psé no pc q tá na capa roda td esses codigo e uns q ngm entende abraços 
 
 
 
 
 
 
 
 
 
 
 
 
 
Brincando de garoto de programa 
 
 
 
 
 
 
 
 
 
 
 
 
1 
 
 
mó rolê pra um exercício tosco, eu nem faria na moral 
 
 
 
package Temqfazersafadeza; 
import java.util.*; 
 
public class Projeto1 { 
 
public static void main(String args[]){ 
 
 int a, b, soma; 
 Scanner sc = new Scanner(System.in); 
 System.out.println("Digite o primeiro número bem gostoso no meu ouvido:"); 
 a = sc.nextInt(); 
 System.out.println("Digite o segundo número esse mais safado ainda:"); 
 b = sc.nextInt(); 
 soma = a + b; 
 System.out.println("A soma é "+soma); 
 
} 
} 
 
 
 
package Saudadedoseucorpo; 
import java.util.*; 
 
2 
public class Projeto1 { 
 
public static void main(String args[]){ 
 
 int a, b, soma, subt, mult, divi; 
 Scanner sc = new Scanner(System.in); 
 System.out.println("Digite o primeiro número:"); 
 a = sc.nextInt(); 
 System.out.println("Digite o segundo número:"); 
 b = sc.nextInt(); 
 soma = a + b; 
 subt = a - b; 
 mult = a * b; 
 divi = a/b; 
 System.out.println("A soma é "+soma); 
 System.out.println("A subtração é "+subt); 
 System.out.println("A multiplicação é "+mult); 
 System.out.println("A divisão é "+divi); 
} 
} 
 
 
 
Package NossosMomentosNoRedSky; 
import java.util.*; 
 
public class Projeto1 { 
 
public static void main(String args[]){ 
double nota1, nota2, nota3, nota4, media; 
Scanner notas = new Scanner(System.in); 
System.out.println("Digite a 1ª nota: "); 
nota1 = notas.nextDouble(); 
System.out.println("Digite a 2ª nota: "); 
nota2 = notas.nextDouble(); 
System.out.println("Digite a 3ª nota: "); 
nota3 = notas.nextDouble(); 
System.out.println("Digite a 4ª nota: "); 
nota4 = notas.nextDouble(); 
media = ( nota1 + nota2 + nota3 + nota4 )/4; 
System.out.println("A média é"+media); 
} 
} 
 
 
 
3 
 
 
Package Banhogostoso; 
import java.util.*; 
 
public class Projeto1 { 
 
public static void main(String args[]){ 
double nota1, nota2, nota3, nota4, media; 
Scanner notas = new Scanner(System.in); 
System.out.println("Digite a nota da p1: "); 
nota1 = notas.nextDouble(); 
System.out.println("Digite a nota da p2: "); 
nota2 = notas.nextDouble(); 
System.out.println("Digite a nota do t1: "); 
nota3 = notas.nextDouble(); 
System.out.println("Digite a nota do t2: "); 
nota4 = notas.nextDouble(); 
media = ( 30*nota1 + 40*nota2 + 10*nota3 + 20*nota4 )/100; 
System.out.println("A média é"+media); 
} 
} 
 
 
 
package Sexual; 
import java.util.*; 
 
public class Projeto1 { 
 
4 
public static void main(String args[]){ 
Scanner sc = new Scanner(System.in); 
double base, altura, area, quant, custo; 
System.out.println("Digite a base do quintal"); 
base = sc.nextDouble(); 
System.out.println("Digite a altura do quintal"); 
altura = sc.nextDouble(); 
area = base*altura; 
quant = area/15; 
System.out.println("A quantidade de latas é"+quant); 
System.out.println("Digite o custo de uma lata"); 
custo = sc.nextDouble(); 
System.out.println("O custo total vai ser"+custo*quant); 
 
} 
} 
 
 
 
package MomentosSelvagens; 
import java.util.*; 
 
public class Projeto1 { 
 
public static void main(String args[]){ 
Scanner sc = new Scanner(System.in); 
double num, triplo; 
System.out.println("Digite o número inteiro"); 
num = sc.nextDouble(); 
 
if(num>0){ 
System.out.println("O triplo desse número é"+3*num); 
} 
else{ 
System.out.println("O triplo desse número é"+(-3)*num); 
} 
 
} 
} 
 
 
5 
 
package Eusouumtigrao; 
import java.util.*; 
 
public class Projeto1 { 
 
public static void main(String args[]){ 
 
Scanner sc = new Scanner(System.in); 
double custounit; 
int validade; 
char perecivel; 
System.out.println("Digite o custo unitário do produto"); 
custounit = sc.nextDouble(); 
System.out.println("Digite a validade do produto"); 
validade = sc.nextInt(); 
System.out.println("A porra do produto é perecivel? [S/N]"); 
perecivel = sc.next().charAt(0); 
 
while(perecivel != 'S' || perecivel != 'N'){ 
 
System.out.println("Idiota, vc está idiotando meu programa, digita S ou N"); 
} 
 
if(perecivel == 'n' || validade>5){ 
System.out.println("Produto vai para a prateleira normal"); 
} 
else if(validade<=5 && custounit>10){ 
System.out.println("Produto vai para o setor de promoções"); 
} 
else{ 
System.out.println("Produto vai para o setor de doações emergenciais"); 
} 
} 
} 
6 
 
 
package Sonhoscontendocenaseroticas; 
import java.util.*; 
 
public class Projeto1 { 
 
public static void main(String args[]){ 
 
Scanner sc = new Scanner(System.in); 
double irmensal, iranual, salario; 
System.out.println("Digite o seu salário aí, brother"); 
salario = sc.nextDouble(); 
 
if(salario<1499.15){ 
 //contasinúteis+impressão 
} 
else if(1499.15<=salario && salario<2246.75){ 
 //contasinúteis+impressão 
} 
else if(2246.75<=salario && salario<2995.70){ 
 //contasinúteis+impressão 
} 
else if(2995.70<=salario && salario<3743.19){ 
 //contasinúteis+impressão 
} 
else{ 
 //contasinúteis+impressão 
} 
 
} 
} 
7 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Exerc1 { 
 
 public static void main(String[] args) { 
 
 int numero; 
 Scanner entrada= new Scanner(System.in); 
 
 System.out.println("Digite um número: "); 
 numero = entrada.nextInt(); 
 
 if (numero > 0) { 
 System.out.println("O número "+numero+" é positivo!"); 
 } 
 else if (numero < 0 ) { 
 System.out.println("O número "+numero+" é negativo!"); 
 } 
 else { 
 System.out.println("O número "+numero+" é nulo!"); 
 } 
 } 
 
} 
 
8 
 
 
package main; 
 
import java.util.Scanner; 
public class Exerc2 { 
 
 public static void main(String[] args) { 
 
 float peso, altura, imc; 
 Scanner entrada= new Scanner(System.in); 
 
 System.out.println("Digite o peso (em kg):"); 
 peso = entrada.nextFloat(); 
 System.out.println("Digite altura (em m):"); 
 altura = entrada.nextFloat(); 
 imc = peso / (altura*altura); 
 
 if (imc < 18.5) { 
 System.out.println("Você está abaixo do peso ideal"); 
 } 
 else if (imc >= 18.5 && imc < 25) { 
 System.out.println("Parabéns! - Você está em seu peso normal!"); 
 } 
 else if (imc >= 25 && imc < 30) { 
 System.out.println("Você está acima de seu peso (sobrepeso)"); 
 } 
 else if (imc >= 30 && imc < 35) { 
 System.out.println("Obesidade grau I"); 
 } 
 else if (imc >= 35 && imc < 40) { 
9 
 System.out.println("Obesidade grau I"); 
 } 
 else { 
 System.out.println("Obesidade grau II"); 
 } 
 } 
 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Exerc3 { 
 
 public static void main(String[] args) { 
 
 int n, cont=1; 
 Scanner entrada= new Scanner(System.in); 
 
 System.out.println("Digite um número:"); 
 n = entrada.nextInt(); 
 if (n <0){ 
 n=-1*n; 
 } 
 
 while (cont <= n){ 
 System.out.println(" "+cont); 
 cont=cont+1; 
 } 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
10 
public class Exerc4 { 
 
 public static void main(String[] args) { 
 
 int n=1; 
 Scanner entrada= new Scanner(System.in); 
 
 while (n > 0){ 
 System.out.println("Digite um número:"); 
 n = entrada.nextInt(); 
 if (n % 2 == 0){ 
 System.out.println("O número "+n+" é par");} 
 else if (n % 2 != 0){ 
 System.out.println("O número "+n+" é Í​mpar"); 
 } 
 } 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Exerc5a { 
 
 public static void main(String[] args) { 
 
 int valor, notas50, notas10, notas5, notas2, resto50, resto10, resto5; 
 notas50 = notas10 = notas5 = notas2 = 0; 
 Scanner entrada= new Scanner(System.in); 
 
 System.out.println("Digite o valor a ser sacado:"); 
 valor = entrada.nextInt(); 
 
 notas50 = valor/50; 
 resto50 = valor % 50; 
 if (resto50 > 0){ 
11 
 notas10 = resto50/10; 
 resto10 = resto50 % 10; 
 if (resto10 > 0){ 
 notas5 = resto10/5; 
 resto5 = valor % 5; 
 if (resto5 > 0){ 
 notas2 = resto5/2; 
 } 
 } 
 } 
 System.out.println("Serão sacadas "+notas50+" de 50 reais, " +notas10+" de 10 reais, "+notas5+" de 5 reais e 
"+notas2+" de 2 reais."); 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Exerc5b { 
 
 public static void main(String[] args) { 
 
 int valor, notas50, notas10, notas5, notas2, resto50, resto10, resto5; 
 int total_notas50, total_notas10, total_notas5, total_notas2; 
 notas50 = notas10 = notas5 = notas2 = 0; 
 Scanner entrada= new Scanner(System.in); 
 
 System.out.println("Digite o número de notas de 50 reais disponíveis:"); 
 total_notas50 = entrada.nextInt(); 
 System.out.println("Digite o número de notas de 10 reais disponíveis:"); 
 total_notas10 = entrada.nextInt(); 
 System.out.println("Digite o número de notas de 5 reais disponíveis:"); 
 total_notas5 = entrada.nextInt(); 
 System.out.println("Digite o número de notas de 2 reais disponíveis:"); 
 total_notas2 = entrada.nextInt(); 
 
12 
 while(true){ 
 System.out.println("Digite o valor a ser sacado:"); 
 valor = entrada.nextInt(); 
 
 notas50 = valor/50; 
 total_notas50 = total_notas50 - notas50; 
 resto50 = valor % 50; 
 if (resto50 > 0){ 
 notas10 = resto50/10; 
 total_notas10 = total_notas10 - notas10; 
 resto10 = resto50 % 10; 
 if (resto10 > 0){ 
 notas5 = resto10/5; 
 total_notas5 = total_notas5 - notas5; 
 resto5 = valor % 5; 
 if (resto5 > 0){ 
 notas2 = resto5/2; 
 total_notas2 = total_notas2 - notas2; 
 } 
 } 
 } 
 if (total_notas50 >= 0 && total_notas10 >= 0 && total_notas5 >= 0 && total_notas2 >= 0){ 
 System.out.println("Serão sacadas "+notas50+" de 50 reais, " +notas10+" de 10 reais, "+notas5+" de 5 reais e 
"+notas2+" de 2 reais."); 
 } 
 else { 
 System.out.println("Saque indisponí​vel"); 
 } 
 } 
 } 
} 
 
 
 
package exercicio; 
 
import java.util.Scanner; 
 
public class Ex1 { 
 
 public static void main(String[] args) { 
 
 int idade, maior_idade = 0; 
 Scanner entrada= new Scanner(System.in); 
 
13 
 for (int i=0; i < 15; i=i+1){ 
 System.out.println("Digite a idade:"); 
 idade = entrada.nextInt(); 
 if (idade > maior_idade) { 
 maior_idade=idade; 
 } 
 } 
 System.out.println("A maior idade digitada é "+ maior_idade); 
 } 
 
} 
 
 
 
package exercicio; 
 
import java.util.Scanner; 
 
public class Ex2 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int a = 1, z = 0, soma = 0; 
 Scanner entrada= new Scanner(System.in); 
 
 while (a > z){ 
 System.out.println("Digite o valor de a :"); 
 a = entrada.nextInt(); 
 System.out.println("Digite o valor de z :"); 
 z = entrada.nextInt(); 
 if (a > z) { 
 System.out.println("a maior que z! Digite novamente:"); 
 } 
 } 
 for (int i = a; i <= z; i = i +1){ 
 soma = soma + i; 
 } 
 System.out.println("A soma dos números inteiros no intervalo ["+a+", "+z+"] é igual a "+ soma); 
 } 
 
} 
 
 
14 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Ex3 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int valor, notas50, notas10, notas5, notas2, resto50, resto10, resto5; 
 int total_notas50, total_notas10, total_notas5, total_notas2; 
 notas50 = notas10 = notas5 = notas2 = 0; 
 valor=-1; 
 Scanner entrada= new Scanner(System.in); 
 
 System.out.println("Digite o número de notas de 50 reais disponÃ​veis:"); 
 total_notas50 = entrada.nextInt(); 
 System.out.println("Digite o número de notas de 10 reais disponÃ​veis:"); 
 total_notas10 = entrada.nextInt(); 
 System.out.println("Digite o número de notas de 5 reais disponÃ​veis:"); 
 total_notas5 = entrada.nextInt(); 
 System.out.println("Digite o número de notas de 2 reais disponÃ​veis:"); 
 total_notas2 = entrada.nextInt(); 
 
 while(true){ 
 while (valor < 0 || valor > 2000){ 
 System.out.println("Digite o valor a ser sacado:"); 
 valor = entrada.nextInt(); 
 if (valor < 0) { 
15 
 System.out.println("Valor deve ser positivo"); 
 } 
 else if (valor > 2000) { 
 System.out.println("Valor maior que o permitido"); 
 } 
 } 
 notas50 = valor/50; 
 total_notas50 = total_notas50 - notas50; 
 resto50 = valor % 50; 
 if (resto50 > 0){ 
 notas10 = resto50/10; 
 total_notas10 = total_notas10 - notas10; 
 resto10 = resto50 % 10; 
 if (resto10 > 0){ 
 notas5 = resto10/5; 
 total_notas5 = total_notas5 - notas5; 
 resto5 = valor % 5; 
 if (resto5 > 0){ 
 notas2 = resto5/2; 
 total_notas2 = total_notas2 - notas2; 
 } 
 } 
 } 
 valor=-1; 
 if (total_notas50 >= 0 && total_notas10 >= 0 && total_notas5 >= 0 && total_notas2 >= 0){ 
 System.out.println("Serão sacadas "+notas50+" de 50 reais, " +notas10+" de 10 reais, "+notas5+" de 5 reais 
e "+notas2+" de 2 reais."); 
 } 
 else { 
 System.out.println("Saque indisponÃ​vel"); 
 } 
 } 
 } 
} 
 
 
 
16 
 
 
package exercicio; 
 
import java.util.Scanner; 
 
public class Ex4a { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 char tipo; 
 int branco, tinto, rose ,soma; 
 branco = tinto = rose = 0; 
 Scanner entrada= new Scanner(System.in); 
 
 do{ 
 System.out.println("Digite o tipo de vinho: "); 
 tipo = entrada.nextLine().charAt(0); 
 if (tipo == 'T') { 
 tinto=tinto+1; 
 } 
 else if (tipo == 'R') { 
 rose=rose+1; 
 } 
 else if (tipo == 'B') { 
 branco=branco+1; 
 } 
 else if (tipo == 'F'){ 
 System.out.println("Finalizado"); 
 } 
 else { 
 System.out.println("Erro! Digite novamente"); 
17 
 } 
 } while (tipo != 'F'); 
 soma = tinto + rose + branco; 
 System.out.println("O total geral de vinhos é de "+soma+" garrafas."); 
 System.out.println("Há"+(float)tinto*100/soma+"% de vinho tinto, "+(float)rose*100/soma+"% de vinho rose e 
"+(float)branco*100/soma+"% de vinho branco."); 
 } 
 
} 
 
 
 
package exercicio; 
 
import java.util.Scanner; 
 
public class Ex4b { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 char tipo; 
 int branco, tinto, rose ,soma; 
 branco = tinto = rose = 0; 
 String marca; 
 Scanner entrada= new Scanner(System.in); 
 
 do{ 
 System.out.println("Digite o tipo de vinho: "); 
 tipo = entrada.nextLine().charAt(0); 
 System.out.println("Digite a marca: "); 
 marca = entrada.nextLine(); 
 if (marca.equals("Concha y Toro")){ 
 System.out.println("legal!"); 
 } 
 if (tipo == 'T') { 
 tinto=tinto+1; 
 } 
 else if (tipo == 'R') { 
 rose=rose+1; 
 } 
 else if (tipo == 'B') { 
 branco=branco+1; 
 } 
 else if (tipo == 'F'){ 
 System.out.println("Finalizado"); 
18 
 } 
 else { 
 System.out.println("Erro! Digite novamente"); 
 } 
 } while (tipo != 'F'); 
 soma = tinto + rose + branco; 
 System.out.println("O total geral de vinhos é de "+soma+" garrafas."); 
 System.out.println("Há "+(float)tinto*100/soma+"% de vinho tinto, "+(float)rose*100/soma+"% de vinho rose e 
"+(float)branco*100/soma+"% de vinho branco."); 
 } 
 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
public class Vetor1 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int vetor[] = new int[10]; 
 int i; 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 10; i++){ 
 System.out.println("Digite um número:"); 
 vetor[i] = entrada.nextInt(); 
 } 
 for (i=0; i < 10; i++){ 
 if (vetor[i] % 2 == 0) { 
 System.out.println("Este é um elemento par: "+vetor[i]); 
 } 
 } 
 
 } 
} 
 
 
 
 
19 
 
package main; 
 
import java.util.Scanner; 
 
public class Vetor5 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int vetorA[] = new int[10]; 
 int vetorB[] = new int[10]; 
 char vetorOp[] = new char[10]; 
 int vetorR[] = new int[10]; 
 int i; 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 10; i++){ 
 System.out.println("Digite um número para o vetor A:"); 
 vetorA[i] = entrada.nextInt(); 
 } 
 for (i=0; i < 10; i++){ 
 System.out.println("Digite um número para o vetor B:"); 
 vetorB[i] = entrada.nextInt(); 
 } 
 entrada.nextLine(); //para limpar o buffer do teclado 
 for (i=0; i < 10; i++){ 
 System.out.println("Digite uma operação (+, -, *, /) :"); 
 vetorOp[i] = entrada.nextLine().charAt(0); 
 } 
 
 for (i=0; i < 10; i++){ 
 if (vetorOp[i] == '+'){ 
 vetorR[i] = vetorA[i] + vetorB[i]; 
 } 
 else if (vetorOp[i] == '-'){ 
 vetorR[i] = vetorA[i] - vetorB[i]; 
 } 
 else if (vetorOp[i] == '*'){ 
 vetorR[i] = vetorA[i] * vetorB[i]; 
 } 
 else if (vetorOp[i] == '/'){ 
 vetorR[i] = vetorA[i] / vetorB[i]; 
20 
 } 
 System.out.println("Elemento "+i+" do vetor R igual a "+vetorR[i]); 
 } 
 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
public class Vetor3 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int vetorA[] = new int[8]; 
 int vetorB[] = new int[8]; 
 int i; 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 8; i++){ 
 System.out.println("Digite um número:"); 
 vetorA[i] = entrada.nextInt(); 
 vetorB[i] = vetorA[i]*3; 
 } 
 for (i=0; i < 8; i++){ 
 System.out.println("Elemento "+i+" do vetor B igual a "+vetorB[i]); 
 } 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
public class Vetor4 { 
21 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int vetorA[] = new int[20]; 
 int vetorB[] = new int[20]; 
 int i, maiorA, menorB, j = 19; 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 20; i++){ 
 System.out.println("Digite um número:"); 
 vetorA[i] = entrada.nextInt(); 
 vetorB[j] = vetorA[i]; 
 j--; 
 } 
 maiorA = vetorA[0]; 
 menorB = vetorB[0]; 
 for (i=0; i < 20; i++){ 
 System.out.println("Elemento "+i+" do vetor A igual a "+vetorA[i]); 
 System.out.println("Elemento "+i+" do vetor B igual a "+vetorB[i]); 
 if (vetorA[i] > maiorA){ 
 maiorA=vetorA[i]; 
 } 
 if (vetorB[i] < menorB){ 
 menorB=vetorB[i]; 
 } 
 } 
 System.out.println("O maior elemento do vetor A é igual a "+maiorA); 
 System.out.println("O menor elemento do vetor B é igual a "+menorB); 
 } 
} 
 
 
 
package main; 
 
22 
import java.util.Scanner; 
 
public class Vetor5 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int vetorA[] = new int[10]; 
 int vetorB[] = new int[10]; 
 char vetorOp[] = new char[10]; 
 int vetorR[] = new int[10]; 
 int i; 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 10; i++){ 
 System.out.println("Digite um número para o vetor A:"); 
 vetorA[i] = entrada.nextInt(); 
 } 
 for (i=0; i < 10; i++){ 
 System.out.println("Digite um número para o vetor B:"); 
 vetorB[i] = entrada.nextInt(); 
 } 
 entrada.nextLine(); //para limpar o buffer do teclado 
 for (i=0; i < 10; i++){ 
 System.out.println("Digite uma operação (+, -, *, /) :"); 
 vetorOp[i] = entrada.nextLine().charAt(0); 
 } 
 
 for (i=0; i < 10; i++){ 
 if (vetorOp[i] == '+'){ 
 vetorR[i] = vetorA[i] + vetorB[i]; 
 } 
 else if (vetorOp[i] == '-'){ 
 vetorR[i] = vetorA[i] - vetorB[i]; 
 } 
 else if (vetorOp[i] == '*'){ 
 vetorR[i] = vetorA[i] * vetorB[i]; 
 } 
 else if (vetorOp[i] == '/'){ 
 vetorR[i] = vetorA[i] / vetorB[i]; 
 } 
 System.out.println("Elemento "+i+" do vetor R igual a "+vetorR[i]); 
 } 
 
 } 
} 
 
23 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Matriz1 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int matriz[][] = new int[3][3]; 
 int i, j; 
 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 3; i++){ 
 for (j=0; j < 3; j++){ 
 System.out.println("Digite um número para a matriz:"); 
 matriz[i][j] = entrada.nextInt(); 
 } 
 } 
 for (j=0; j < 3; j++){ 
 System.out.println("O elemento "+j+" da linha 2 da matriz é "+matriz[1][j]); 
 }} 
} 
 
package main; 
 
import java.util.Scanner; 
 
public class Matriz1b { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int matriz[][] = new int[4][4]; 
 int i, j; 
 
 Scanner entrada= new Scanner(System.in); 
24 
 
 for (i=0; i < 4; i++){ 
 for (j=0; j < 4; j++){ 
 System.out.println("Digite um número para a matriz:"); 
 matriz[i][j] = entrada.nextInt(); 
 } 
 } 
 for (j=0; j < 4; j++){ 
 System.out.println("O elemento "+j+" da linha 2 da matriz é "+matriz[1][j]); 
 } 
 for (j=0; j < 4; j++){ 
 System.out.println("O elemento "+j+" da coluna 4 da matriz é "+matriz[j][3]); 
 } 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Matriz2 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int matrizA[][] = new int[5][3]; 
 int matrizB[][] = new int[5][3]; 
 int matrizC[][] = new int[5][3]; 
 int i, j; 
 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 5; i++){ 
 for (j=0; j < 3; j++){ 
 System.out.println("Digite um número para a matriz A:"); 
 matrizA[i][j] = entrada.nextInt(); 
 } 
 } 
 for (i=0; i < 5; i++){ 
 for (j=0; j < 3; j++){ 
 System.out.println("Digite um número para a matriz B:"); 
25 
 matrizB[i][j] = entrada.nextInt(); 
 } 
 } 
 for (i=0; i < 5; i++){ 
 for (j=0; j < 3; j++){ 
 matrizC[i][j] = matrizA[i][j] + matrizB[i][j]; 
 System.out.println("O elemento da linha " +i+" e da coluna "+j+" da matriz C é: "+ matrizC[i][j]); 
 } 
 } 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Matriz3 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int vetorA[] = new int[12]; 
 int vetorB[] = new int[12]; 
 int matrizC[][] = new int[12][2]; 
 int i, j; 
 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 12; i++){ 
 System.out.println("Digite um número para o vetor A:"); 
 vetorA[i] = entrada.nextInt(); 
 } 
 for (i=0; i < 12; i++){ 
 System.out.println("Digite um número para o vetor B:"); 
 vetorB[i] = entrada.nextInt(); 
 } 
 for (i=0; i < 12; i++){ 
 matrizC[i][0] = vetorA[i]*2; 
 matrizC[i][1] = vetorB[i]-5; 
26 
 } 
 
 for (i=0; i < 12; i++){ 
 for (j=0; j < 2; j++){ 
 System.out.println("O elemento "+i+" da linha "+j+" da matriz é "+matrizC[i][j]); 
 } 
 } 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Matriz4 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 float matriz[][] = new float[5][5]; 
 float transposta[][] = new float[5][5]; 
 int i, j; 
 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 5; i++){ 
 for (j=0; j < 5; j++){ 
 System.out.println("Digite um número para a matriz:"); 
 matriz[i][j] = entrada.nextFloat(); 
 } 
 } 
 for (i=0; i < 5; i++){ 
 for (j=0; j < 5; j++){ 
 transposta[i][j] = matriz[j][i]; 
 } 
 } 
 for (i=0; i < 5; i++){ 
 for (j=0; j < 5; j++){ 
 System.out.println("O elemento da linha " +i+" e da coluna "+j+" da matriz transposta é: "+ 
transposta[i][j]); 
 } 
 } 
27 
 } 
} 
 
 
 
package main; 
 
import java.util.Scanner; 
 
public class Matriz5 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 public static void main(String[] args) { 
 // TODO code application logic here 
 int[] vetorsoma = new int[4]; 
 int matriz[][] = new int[4][4]; 
 int i, j, soma = 0; 
 vetorsoma[0]= 0; 
 vetorsoma[1]= 0; 
 vetorsoma[2]= 0; 
 vetorsoma[3]= 0; 
 
 Scanner entrada= new Scanner(System.in); 
 
 for (i=0; i < 4; i++){ 
 for (j=0; j < 4; j++){ 
 System.out.println("Digite um número para a matriz:"); 
 matriz[i][j] = entrada.nextInt(); 
 } 
 } 
 for (i=0; i < 4; i++){ 
 for (j=0; j < 4; j++){ 
 vetorsoma[i] = vetorsoma[i] + matriz[i][j]; 
 } 
 } 
28 
 for (i=0; i < 4; i++){ 
 soma = soma + vetorsoma[i]; 
 } 
 System.out.println("A soma dos elementos da matriz é "+soma); 
 } 
} 
 
 
 
package javaapplication1; 
import java.util.Scanner; 
 
public class Mod1 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 
 public static void main(String[] args) { 
 
 int numero, sinal; 
 Scanner entrada = new Scanner(System.in); 
 System.out.println("Digite um número:"); 
 numero = entrada.nextInt(); 
 sinal = VerificaNumero(numero); 
 if (sinal == 1){ 
 System.out.println("Número positivo"); 
 } 
 else if (sinal == -1){ 
 System.out.println("Número negativo"); 
 } 
 else{ 
 System.out.println("Número nulo"); 
 } 
 
} 
 
 
 public static int VerificaNumero (int num){ 
 if (num > 0){ 
 return 1; 
 } 
 else if (num == 0){ 
 return 0; 
29 
 } 
 else{ 
 return -1; 
 } 
 } 
} 
 
 
 
package javaapplication1; 
import java.util.Scanner; 
 
public class Mod2 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 
 public static void main(String[] args) { 
 
 char letra; 
 char vetor[]= {'A','B','C','D'}; 
 
 Scanner entrada = new Scanner(System.in); 
 System.out.println("Digite uma letra:"); 
 letra = entrada.nextLine().charAt(0); 
 VerificaVetor(vetor, letra, 4); 
 } 
 
 
 public static void VerificaVetor (char vet[], char letra, int tam){ 
 int flag = 0; 
 for (int i=0; i < tam; i++){ 
 if (letra == vet[i]){ 
 flag = 1; 
 } 
 } 
 if (flag == 1){ 
 System.out.println("Letra encontrada"); 
 } 
 else { 
 System.out.println("Letra não encontrada"); 
30 
 } 
 
 } 
} 
 
 
 
package javaapplication1; 
import java.util.Scanner; 
 
public class Mod3 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 
 public static void main(String[] args) { 
 
 int matrizA[][] = new int[2][2]; 
 int matrizB[][]={{2,2},{2,2}}; 
 int matrizC[][] = new int[2][2]; 
 int somak, impar; 
 
 Leitura_Matriz(matrizA, 2, 2); 
 somak = SomaColuna_Matriz(matrizA, 2, 2, 1); 
 System.out.println(somak); 
 impar = QuantImpares_Matriz (matrizA, 2, 2); 
 System.out.println(impar); 
 Soma_Matriz(matrizA, matrizB, matrizC, 2, 2); 
 } 
 
 public static void Leitura_Matriz (int mat[][], int lin, int col){ 
 Scanner entrada = new Scanner(System.in); 
 for (int i=0; i < lin; i++){ 
 for (int j=0; j < col; j++) { 
 System.out.println("Digite um número"); 
31 
 mat[i][j] = entrada.nextInt(); 
 } 
 } 
 
 } 
 
 public static int SomaColuna_Matriz (int mat[][], int lin, int col,int k){ 
 int soma = 0; 
 for (int j=0; j < col; j++) { 
 soma = soma + mat[j][k]; 
 } 
 return soma; 
 } 
 
 public static int QuantImpares_Matriz (int mat[][], int lin, int col){ 
 int impares = 0; 
 
 for (int i=0; i < lin; i++){ 
 for (int j=0; j < col; j++) { 
 if (mat[i][j] % 2 != 0){ 
 impares++; 
 } 
 } 
 } 
 return impares; 
 } 
 
 public static void Soma_Matriz (int matA[][], int matB[][], int matC[][], int lin, int col){ 
 for (int i=0; i < lin; i++){ 
 for (int j=0; j < col; j++) { 
 matC[i][j] = matA[i][j] + matB[i][j]; 
 } 
 } 
 
 } 
} 
 
 
 
32 
 
 
package main; 
import java.util.Random; 
import java.util.Scanner; 
 
public class Mod4 { 
 
 /** 
 * @param args the command line arguments 
 */ 
 
 public static void main(String[] args) { 
 
 int vetor[] = new int[1000]; 
 int mais_sorteado, menos_sorteado, maior, menor; 
 
 Random gerador = new Random(); 
 for (int i = 0; i < 1000; i++) { 
 vetor[i] = gerador.nextInt(101); 
 } 
 maior = MaiorNumero(vetor, 1000); 
 System.out.println("O maior número é: "+ maior); 
 menor = MenorNumero(vetor, 1000); 
 System.out.println("O menor número é: "+ menor); 
 mais_sorteado = NumeroMaisSorteado(vetor, 1000); 
 System.out.println("O número mais sorteado é: "+ mais_sorteado); 
 menos_sorteado = NumeroMenosSorteado(vetor, 1000); 
 System.out.println("O número menos sorteado é: "+ menos_sorteado); 
 } 
 
 public static int MaiorNumero (int vet[], int tam){ 
 int maior; 
33 
 maior = vet[0]; 
 for (int i=0; i < tam; i++){ 
 if (maior < vet[i]){ 
 maior = vet[i]; 
 } 
 } 
 return maior; 
 } 
 
 public static int MenorNumero (int vet[], int tam){ 
 int menor; 
 menor = vet[0]; 
 for (int i=0; i < tam; i++){ 
 if (menor > vet[i]){ 
 menor = vet[i]; 
 } 
 } 
 return menor; 
 } 
 
 public static int NumeroMaisSorteado (int vet[], int tam){ 
 int vetor_temp[] = new int [101]; 
 int mais_sorteado, i; 
 for (i = 0; i < 101; i++) { 
 vetor_temp[i] = 0; 
 } 
 for (i=0; i < tam; i++){ 
 vetor_temp[vet[i]]++; 
 } 
 mais_sorteado = 0; 
 for (i=0; i < 101; i++){ 
 if (vetor_temp[mais_sorteado] < vetor_temp[i]) 
 mais_sorteado = i; 
 } 
 return mais_sorteado; 
 } 
 
 public static int NumeroMenosSorteado (int vet[], int tam){ 
 int vetor_temp[] = new int [101]; 
 int menos_sorteado, i; 
 for (i = 0; i < 101; i++) { 
 vetor_temp[i] = 0; 
 } 
 for (i=0; i < tam; i++){ 
 vetor_temp[vet[i]]++; 
 } 
 menos_sorteado = 0; 
 for (i=0; i < 101; i++){ 
 if (vetor_temp[menos_sorteado] > vetor_temp[i]) 
 menos_sorteado = i; 
34 
 } 
 return menos_sorteado; 
 } 
 
} 
35

Outros materiais