Enunciado do Exercício:Quantos elementos terá o conjunto G ? ____
Após eu digitar o número(que deverá ser de 2 a 6)(caso eu digite número diferente de 2 a 6 abrirá uma msg informando os números possíveis), aparecerá outra mensagem:
Digite os números de G = { , __ ,, n }
Após eu digitar o último número do conjunto G, que chamei de n , abrirá uma outra mensagem:
Você quer qual potência de G ? ____
Após digitar o número(que deverá ser de 2 a 6) (se digitar diferente de 2 a 6, aparecerá uma msg informando os números possíveis), aparecerá todos os elementos de Gn
Ou seja Gn = { ( ), ( ),( ) , ( ), … , ( ) }FIM
Eu consegui fazer o programa,mas ainda falta os números de N, tipo eu nao tenho ideia de como fazer.
Por exemplo:
Duvida:
/*
* Criado em 19/03/2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - JAVA - Code Style - Code Templates
*/
/**
* @author Eduardo Bregaida
* Universidade IMES (Instituto Municipal de Ensino Superior)
*São Caetano do Sul
* TODO To change the template for this generated type comment go to
* Window - Preferences - JAVA - Code Style - Code Templates
*/
import java.io.*;
public class Algebra {
public static void main(String[] args) throws IOException {
System.out.print("Digite a quantidade de G: ");
InputStreamReader isr = new
InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String s = br.readLine();
int g = Integer.parseInt(s);
System.out.print("Digite o número de N: ");
s = br.readLine();
int n = Integer.parseInt(s);
while (g>=2||g<=6){
while (n>=2||n<=6){
//if (g>=2||g<=6){
//if (n>=2||n<=6){
//Para G=2 e N = 2
if (g==2 && n==2){
System.out.print("Digite o Primeiro Número: ");
s = br.readLine();
int n1 = Integer.parseInt(s);
System.out.print("Digite o Segundo Número: ");
s = br.readLine();
int n2 = Integer.parseInt(s);
System.out.println("(" + n1 + "," + n1 + "),(" + n1 + "," + n2 + "),(" + n2 + "," + n1 + "),(" + n2 + "," + n2 + ")");
System.out.println("O valor da Potencia é de:"+g*g);
}
else
//Para G=3 e N = 2
if (g==3 && n==2){
System.out.print("Digite o Primeiro Número: ");
s = br.readLine();
int n1 = Integer.parseInt(s);
System.out.print("Digite o Segundo Número: ");
s = br.readLine();
int n2 = Integer.parseInt(s);
System.out.print("Digite o Terceiro Número: ");
s = br.readLine();
int n3 = Integer.parseInt(s);
System.out.println("(" + n1 + "," + n1 + "),(" + n1 + "," + n2 + "),(" + n1 + "," + n3 + "),(" + n2 + "," + n1 + "),"
+ "(" + n2 + "," + n2 + "),(" + n2 + "," + n3 + "),(" + n3 + "," + n1 + "),(" + n3 + "," + n2 + "),"
+ "(" + n3 + "," + n3 + ")");
System.out.println("O valor da Potencia é de:"+g*g);
}
else
// Para G=4 e N = 2
if (g==4 && n==2){
System.out.print("Digite o Primeiro Número: ");
s = br.readLine();
int n1 = Integer.parseInt(s);
System.out.print("Digite o Segundo Número: ");
s = br.readLine();
int n2 = Integer.parseInt(s);
System.out.print("Digite o Terceiro Número: ");
s = br.readLine();
int n3 = Integer.parseInt(s);
System.out.print("Digite o Quarto Número: ");
s = br.readLine();
int n4 = Integer.parseInt(s);
System.out.println("(" + n1 + "," + n1 + "),(" + n1 + "," + n2 + "),(" + n1 + "," + n3 + "),(" + n1 + "," + n4 + "),("
+ n2 + "," + n1 + "),(" + n2 + "," + n2 + "),(" + n2 + "," + n3 + "),(" + n2 + "," + n4 + "),("
+ n3 + "," + n1 + "),(" + n3 + "," + n2 + "),(" + n3 + "," + n3 + "),(" + n3 + "," + n4 + "),("
+ n4 + "," + n1 + "),(" + n4 + "," + n2 + "),(" + n4 + "," + n3 + "),(" + n4 + "," + n4 + ")"
);
System.out.println("O valor da Potencia é de:"+g*g);
}
else
// Para G=5 e N = 2
if (g==5 && n==2){
System.out.print("Digite o Primeiro Número: ");
s = br.readLine();
int n1 = Integer.parseInt(s);
System.out.print("Digite o Segundo Número: ");
s = br.readLine();
int n2 = Integer.parseInt(s);
System.out.print("Digite o Terceiro Número: ");
s = br.readLine();
int n3 = Integer.parseInt(s);
System.out.print("Digite o Quarto Número: ");
s = br.readLine();
int n4 = Integer.parseInt(s);
System.out.print("Digite o Quinto Número: ");
s = br.readLine();
int n5 = Integer.parseInt(s);
System.out.println("(" + n1 + "," + n1 + "),(" + n1 + "," + n2 + "),(" + n1 + "," + n3 + "),(" + n1 + "," + n4 + "),(" + n1 + "," + n5 + "),("
+ n2 + "," + n1 + "),(" + n2 + "," + n2 + "),(" + n2 + "," + n3 + "),(" + n2 + "," + n4 + "),(" + n2 + "," + n5 + "),("
+ n3 + "," + n1 + "),(" + n3 + "," + n2 + "),(" + n3 + "," + n3 + "),(" + n3 + "," + n4 + "),(" + n3 + "," + n5 + "),("
+ n4 + "," + n1 + "),(" + n4 + "," + n2 + "),(" + n4 + "," + n3 + "),(" + n4 + "," + n4 + "),(" + n4 + "," + n5 + "),("
+ n5 + "," + n1 + "),(" + n5 + "," + n2 + "),(" + n5 + "," + n3 + "),(" + n5 + "," + n4 + "),(" + n5 + "," + n5 + ")"
);
System.out.println("O valor da Potencia é de:"+g*g);
}
else
// Para G=6 e N = 2
if (g==6 && n==2){
System.out.print("Digite o Primeiro Número: ");
s = br.readLine();
int n1 = Integer.parseInt(s);
System.out.print("Digite o Segundo Número: ");
s = br.readLine();
int n2 = Integer.parseInt(s);
System.out.print("Digite o Terceiro Número: ");
s = br.readLine();
int n3 = Integer.parseInt(s);
System.out.print("Digite o Quarto Número: ");
s = br.readLine();
int n4 = Integer.parseInt(s);
System.out.print("Digite o Quinto Número: ");
s = br.readLine();
int n5 = Integer.parseInt(s);
System.out.print("Digite o Sexto Número: ");
s = br.readLine();
int n6 = Integer.parseInt(s);
System.out.println("(" + n1 + "," + n1 + "),(" + n1 + "," + n2 + "),(" + n1 + "," + n3 + "),(" + n1 + "," + n4 + "),"
+ "(" + n1 + "," + n5 + "),(" + n1 + "," + n6 + "),("
+ n2 + "," + n1 + "),(" + n2 + "," + n2 + "),(" + n2 + "," + n3 + "),(" + n2 + "," + n4 + "),"
+ "(" + n2 + "," + n5 + "),(" + n2 + "," + n6 + "),("
+ n3 + "," + n1 + "),(" + n3 + "," + n2 + "),(" + n3 + "," + n3 + "),(" + n3 + "," + n4 + "),"
+ "(" + n3 + "," + n5 + "),(" + n3 + "," + n6 + "),("
+ n4 + "," + n1 + "),(" + n4 + "," + n2 + "),(" + n4 + "," + n3 + "),(" + n4 + "," + n4 + "),"
+ "(" + n4 + "," + n5 + "),(" + n4 + "," + n6 + "),("
+ n5 + "," + n1 + "),(" + n5 + "," + n2 + "),(" + n5 + "," + n3 + "),(" + n5 + "," + n4 + "),"
+ "(" + n5 + "," + n5 + "),(" + n5 + "," + n6 + "),("
+ n6 + "," + n1 + "),(" + n6 + "," + n2 + "),(" + n6 + "," + n3 + "),(" + n6 + "," + n4 + "),"
+ "(" + n6 + "," + n5 + "),(" + n6 + "," + n6 + ")"
);
System.out.println("O valor da Potencia é de:"+g*g);
}
else
System.out.println ("Digite o Número de G ou de N entre 2 até 6");
return ;
}
}
}
}
//fim desse pedaço do código até onde consegui fazer
