Dream Team: Studenti: - Tanase Ionut - Cozoroz Adrian - Militaru Adrian - Lupea Alexandru
Dream Team: Studenti: - Tanase Ionut - Cozoroz Adrian - Militaru Adrian - Lupea Alexandru
Tanase Ionut
Implemenatrea problemei cu numarul 8.
Enuntul problemei
Sa se determine lungimea si maximul unei cozi.
Militaru Adrian
Implementarea problemei cu numarul 13.
Enuntul problemei
Sa se calculeze lungimea unei cozi si sa se determine daca valoarea sa se
regaseste ca element in coada.
Cozoroz Adrian
Implementarea problemei cu numarul 18.
Enuntul problemei
Se de o lista de forma I:a1a2->b1b2->->w1w2.
Lupea Alexandru
Implementarea problemei cu numarul 17.
Enuntul problemei
Se da o lista de forma l1:x1y1->x2y2->->xnyn,unde yi=f(xi),iar f este o
functie oarecare la alegere. Se cere sa se construiasca o a doua lista de forma:
L2:y1x1->y2x2->->ynxn.
Lista problemelor
echipei
private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
MiliJFrame m = new MiliJFrame();
m.setVisible(true);
}
int a;
try
{
a = Integer.parseInt(jTextField1.getText());
coada.push(a);
jTextField1.setText("");
jTextArea2.setText(jTextArea2.getText() + "am adaugat elementul " + a + "\n");
}
catch(Exception n)
{
jTextArea2.setText("Nu ati introdus un numar.\n");
}
}
private void
jButton2ActionPerformed(java.awt.event.ActionEve
nt evt) {
coada.q = "";
//coada.toInt(coada);
coada.afisareQueue2();
jTextArea2.setText(jTextArea2.getText() +
"\nlista este: \n " + coada.q);
}
coada1.extractQueue(coada, 1);
//coada1.toInt(coada1);
coada2.extractQueue(coada, 2);
//coada2.toInt(coada2);
coada1.q = "";
coada2.q = "";
coada1.afisareQueue2();
coada2.afisareQueue2();
jTextArea2.setText(jTextArea2.getText() + "\nlista 1: \n " + coada1.q);
jTextArea2.setText(jTextArea2.getText() + "\nlista 2: \n " + coada2.q);
double a;
try
a = Double.parseDouble(jTextField1.getText());
coada.push(a);
jTextField1.setText("");
catch(Exception n)
private void
jButton4ActionPerformed(java.awt.ev
ent.ActionEvent evt) {
coada.q = "";
coada.afisareQueue();
jTextArea1.setText(jTextArea1.getText
() + "\ncoada este: \n " + coada.q);
private void
jButton2ActionPerformed(java.awt.event.Actio
nEvent evt) {
int lungime;
lungime = coada.lungimeQueue();
jTextArea1.setText(jTextArea1.getText() +
"\nlungime coada: \n " + lungime);
private void
jButton3ActionPerformed(java.awt.event.Acti
onEvent evt) {
double max;
max = coada.maxQueue();
jTextArea1.setText(jTextArea1.getText() +
"\nmaxim coada: \n " + max);
int x, y;
try
x = Integer.parseInt(jTextField1.getText());
y = 2 * x + 3;
coada1.push(x);
coada2.push(y);
coada.push(Integer.parseInt(a));
jTextField1.setText("");
catch(Exception n)
coada.q = "";
coada.afisareQueue2();
jTextArea1.setText(jTextArea1.getText() +
"\nlista1 este: \n " + coada.q);
//int x, y;
// x = coada1.afisareQueue3();
//y = coada2.afisareQueue3();
jTextArea1.setText(jTextArea1.getText() + "\nlista2 este: \n " +
coada1.afisareQueue3(coada2) );
int a;
try
a = Integer.parseInt(jTextField1.getText());
coada.push(a);
jTextField1.setText("");
catch(Exception n)
coada.q = "";
coada.afisareQueue2();
jTextArea1.setText(jTextArea1.getText() +
"\nlista este: \n " + coada.q);
private void
jButton3ActionPerformed(java.awt.event.Actio
nEvent evt) {
int lungime;
lungime = coada.lungimeQueue();
jTextArea1.setText(jTextArea1.getText() +
"\nlungime coada: \n " + lungime);
lungime = coada.lungimeQueue();
element = coada.cautQueue(lungime);
if (element == 1)
else
ORAR
Saptamana I
In prima saptamana am analizat problemele primite si eventualele solutii ce le
puteam aplica.
Saptamanile II-III
Am incercat sa ne familiarizam cu programul Net Beans,si am
vrut sa ne impartim functiile in mod egal pentru a avea o buna
desfasurare a activitati in echipa.
Saptamanile IV-V
Saptamanile VI-VII
In aceste saptamani am finalizat forma
primara a codului java.Am incercat sa il
dezvoltam pentru fiecare problema in
parte si sa il aducem la starea finala.
Dupa verificarea lui l-am compilat si am
incercat sa corectam erorile obtinute
pentru a finaliza codul java.
In cele din urma am gasit solutiile bune
pentru cele patru probleme.
Saptamana VIII
In ultima saptamana am terminat si
interfata grafica pentru fiecare
problema in parte dar am facut si o
interfata grafica care include cele patru
probleme.
Aceasta interfata ne va ajuta sa
implementam fiecare problema mai
usor si ne va usura munca deoarece in
ea regasim datele fiecarei probleme in
parte.
Motivatia
Motivatia pentru care s-a ales tipul
de echipa in cauza a fost relatia de
prietenie dintre noi.
A fost si o alegere democratica
deoarece fiecare dintre noi a ales ce
are de facut.