use of model.Relacao in project MatematicaDiscreta by Leoginski.
the class StorageSession method maiorQue.
public static String maiorQue(Conjunto dominio, Conjunto imagem, String nome1, String nome2, boolean relacao) {
String nome = "";
if (relacao) {
nome = "> :" + nome1 + "☻" + nome2;
} else {
nome = "(> :" + nome1 + "→" + nome2 + ")";
}
Relacao maiorQue = new Relacao(nome, dominio, imagem);
for (Elemento obj1 : dominio.getConjunto()) {
for (Elemento obj2 : imagem.getConjunto()) {
if (obj1.getValor() > obj2.getValor()) {
maiorQue.addDupla(obj1, obj2);
}
}
}
maiorQue.criaNotacao();
relacoes.add(maiorQue);
return nome;
}
use of model.Relacao in project MatematicaDiscreta by Leoginski.
the class StorageSession method raizDe.
public static String raizDe(Conjunto dominio, Conjunto imagem, String nome1, String nome2, boolean relacao) {
String nome = "";
if (relacao) {
nome = "√x :" + nome1 + "☻" + nome2;
} else {
nome = "(√x :" + nome1 + "→" + nome2 + ")";
}
Relacao raizDe = new Relacao(nome, dominio, imagem);
for (Elemento obj1 : dominio.getConjunto()) {
for (Elemento obj2 : imagem.getConjunto()) {
if (obj1.getValor() == Math.sqrt(obj2.getValor())) {
raizDe.addDupla(obj1, obj2);
}
}
}
raizDe.criaNotacao();
relacoes.add(raizDe);
return nome;
}
use of model.Relacao in project MatematicaDiscreta by Leoginski.
the class main method btnQuadradoActionPerformed.
//GEN-LAST:event_btnIgualActionPerformed
private void btnQuadradoActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btnQuadradoActionPerformed
Conjunto obj1 = new Conjunto();
Conjunto obj2 = new Conjunto();
String nome1 = "";
String nome2 = "";
boolean relacao = false;
if (StorageSession.encontraConjunto((String) jcbConjunto1.getSelectedItem()) != null && StorageSession.encontraConjunto((String) jcbConjunto2.getSelectedItem()) != null) {
obj1 = StorageSession.encontraConjunto((String) jcbConjunto1.getSelectedItem());
obj2 = StorageSession.encontraConjunto((String) jcbConjunto2.getSelectedItem());
nome1 = obj1.getNome();
nome2 = obj2.getNome();
} else {
Relacao rel1 = StorageSession.getRelacaoPorNome((String) jcbConjunto1.getSelectedItem());
Relacao rel2 = StorageSession.getRelacaoPorNome((String) jcbConjunto2.getSelectedItem());
obj1 = rel1.getDominioRelacao();
obj2 = rel2.getImagemRelacao();
nome1 = rel1.getNome();
nome2 = rel2.getNome();
relacao = true;
}
String nome = StorageSession.quadradoDe(obj1, obj2, nome1, nome2, relacao);
jcbConjunto1.addItem(nome);
jcbConjunto2.addItem(nome);
JOptionPane.showMessageDialog(null, StorageSession.getRelacaoPorNome(nome).getNotacao() + '\n' + StorageSession.getRelacaoPorNome(nome).getClassificacoes());
}
use of model.Relacao in project MatematicaDiscreta by Leoginski.
the class main method btnRaizActionPerformed.
//GEN-LAST:event_btnQuadradoActionPerformed
private void btnRaizActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btnRaizActionPerformed
Conjunto obj1 = new Conjunto();
Conjunto obj2 = new Conjunto();
String nome1 = "";
String nome2 = "";
boolean relacao = false;
if (StorageSession.encontraConjunto((String) jcbConjunto1.getSelectedItem()) != null && StorageSession.encontraConjunto((String) jcbConjunto2.getSelectedItem()) != null) {
obj1 = StorageSession.encontraConjunto((String) jcbConjunto1.getSelectedItem());
obj2 = StorageSession.encontraConjunto((String) jcbConjunto2.getSelectedItem());
nome1 = obj1.getNome();
nome2 = obj2.getNome();
} else {
Relacao rel1 = StorageSession.getRelacaoPorNome((String) jcbConjunto1.getSelectedItem());
Relacao rel2 = StorageSession.getRelacaoPorNome((String) jcbConjunto2.getSelectedItem());
obj1 = rel1.getDominioRelacao();
obj2 = rel2.getImagemRelacao();
nome1 = rel1.getNome();
nome2 = rel2.getNome();
relacao = true;
}
String nome = StorageSession.raizDe(obj1, obj2, nome1, nome2, relacao);
jcbConjunto1.addItem(nome);
jcbConjunto2.addItem(nome);
JOptionPane.showMessageDialog(null, StorageSession.getRelacaoPorNome(nome).getNotacao() + '\n' + StorageSession.getRelacaoPorNome(nome).getClassificacoes());
}
use of model.Relacao in project MatematicaDiscreta by Leoginski.
the class main method btnMenorQueActionPerformed.
//GEN-LAST:event_btnRaizActionPerformed
private void btnMenorQueActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btnMenorQueActionPerformed
Conjunto obj1 = new Conjunto();
Conjunto obj2 = new Conjunto();
String nome1 = "";
String nome2 = "";
boolean relacao = false;
if (StorageSession.encontraConjunto((String) jcbConjunto1.getSelectedItem()) != null && StorageSession.encontraConjunto((String) jcbConjunto2.getSelectedItem()) != null) {
obj1 = StorageSession.encontraConjunto((String) jcbConjunto1.getSelectedItem());
obj2 = StorageSession.encontraConjunto((String) jcbConjunto2.getSelectedItem());
nome1 = obj1.getNome();
nome2 = obj2.getNome();
} else {
Relacao rel1 = StorageSession.getRelacaoPorNome((String) jcbConjunto1.getSelectedItem());
Relacao rel2 = StorageSession.getRelacaoPorNome((String) jcbConjunto2.getSelectedItem());
obj1 = rel1.getDominioRelacao();
obj2 = rel2.getImagemRelacao();
nome1 = rel1.getNome();
nome2 = rel2.getNome();
relacao = true;
}
String nome = StorageSession.menorQue(obj1, obj2, nome1, nome2, relacao);
jcbConjunto1.addItem(nome);
jcbConjunto2.addItem(nome);
JOptionPane.showMessageDialog(null, StorageSession.getRelacaoPorNome(nome).getNotacao() + '\n' + StorageSession.getRelacaoPorNome(nome).getClassificacoes());
}