Fórum Avaliação de uma turma #522222

08/06/2015

0

Olá,
Sou nova nisto e preciso de ajuda para fazer este código em Java.
Uma turma, contem (identificação da turma,tipo string; ano, tipo inteiro; alunos, arraylist de alunos).
Uma disciplina, contem (identificador de disciplina,do tipo string, ano; tipo inteiro; arraylist de turmas).
Um aluno contem (numero, inteiro; nome, string; morada, string; contacto, string).

A isto vai acrescer uma classe para ler dados de ficheiro, uma classe para gravar dados no ficheiro e o menu, que pode ficar na classe main.
Agradeço a atenção e toda a ajuda.
Isa
Maria

Maria

Responder

Post mais votado

10/06/2015

Eu não trabalho com Java, mas, como vc está em fase inicial, te aconselho a fazer um curso online para adquirir conhecimento.
Sem dúvida irá te agregar um conhecimento muito bom.
A Devmedia tem duas formações completas para desenvolvedores Java, veja:
Formação Java Básico

Formação Java Developer

Marisiana Battistella

Marisiana Battistella
Responder

Gostei + 1

Mais Posts

08/06/2015

Marisiana Battistella

Olá!
Você já possui algum conhecimento em Java?
Responder

Gostei + 0

09/06/2015

Eduardo Pessoa

Kininha, se puder postar algum código inicial.
Responder

Gostei + 0

10/06/2015

Maria

Muito pouco,
tenho assistido a uns vídeos mas ainda não me sinto preparada para desenvolver este código.
Preciso mesmo de ajuda e quem sabe futuramente sou eu ajudar outra pessoa.
Agradecida,
Responder

Gostei + 0

10/06/2015

Maria

package turmas;
public class aluno {
private int numero;
private String nome;
private String morada;
private int nif;
private int anoCurricular;
/**
*
* @param numero
* @param nome
* @param morada
* @param nif
* @param anoCurricular
*/
public aluno(int numero, String nome, String morada, int nif, int anoCurricular)
{
this.numero = numero;
this.nome = nome;
this.morada=morada;
this.nif = nif;
this.anoCurricular = anoCurricular;
}
//metodos de acesso
public int getNumero ()
{
return numero;
}
public String getNome ()
{
return nome;
}
public String getMorada ()
{
return morada;
}
public int getNif ()
{
return nif;
}
public int getAnoCurricular ()
{
return anoCurricular;
}
//metodos de mutação
public void setNumero (int num)
{
try
{
this.numero = num;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNome (String novoNome)
{
try
{
this.nome = novoNome;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setMorada (String novaMorada)
{
try
{
this.morada = novaMorada;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNif (int contrib)
{
try
{
this.nif = contrib;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setAnoCurricular (int novoAno)
{
try
{
this.anoCurricular = novoAno;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
}


public class disciplina {
private int numeroDisciplina;
private int anoCurricular;
private String nomeDisciplina;

public disciplina(int numeroDisciplina, int anoCurricular,String nomeDisciplina)
{
this.numeroDisciplina = numeroDisciplina;
this.anoCurricular = anoCurricular;
this.nomeDisciplina = nomeDisciplina;
}
}


package turmas;
import java.util.ArrayList;
/**
*
* @author coffee
*/
public class turma {
private String numeroTurma;
private int anoCurricular;
private ArrayList<aluno> alunosTurma;

public turma(String numeroTurma, int anoCurricular, ArrayList<aluno> alunosTurma)
{
this.numeroTurma = numeroTurma;
this.anoCurricular = anoCurricular;
this.alunosTurma = alunosTurma;
}

}

falta fazer isto

A isto vai acrescer uma classe para ler dados de ficheiro, uma classe para gravar dados no ficheiro e o menu, que pode ficar na classe main.

Se puder ajudar agradeço.
kininha
Responder

Gostei + 0

10/06/2015

Maria

package turmas;
public class aluno {
private int numero;
private String nome;
private String morada;
private int nif;
private int anoCurricular;
/**
*
* @param numero
* @param nome
* @param morada
* @param nif
* @param anoCurricular
*/
public aluno(int numero, String nome, String morada, int nif, int anoCurricular)
{
this.numero = numero;
this.nome = nome;
this.morada=morada;
this.nif = nif;
this.anoCurricular = anoCurricular;
}
//metodos de acesso
public int getNumero ()
{
return numero;
}
public String getNome ()
{
return nome;
}
public String getMorada ()
{
return morada;
}
public int getNif ()
{
return nif;
}
public int getAnoCurricular ()
{
return anoCurricular;
}
//metodos de mutação
public void setNumero (int num)
{
try
{
this.numero = num;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNome (String novoNome)
{
try
{
this.nome = novoNome;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setMorada (String novaMorada)
{
try
{
this.morada = novaMorada;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNif (int contrib)
{
try
{
this.nif = contrib;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setAnoCurricular (int novoAno)
{
try
{
this.anoCurricular = novoAno;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
}


public class disciplina {
private int numeroDisciplina;
private int anoCurricular;
private String nomeDisciplina;

public disciplina(int numeroDisciplina, int anoCurricular,String nomeDisciplina)
{
this.numeroDisciplina = numeroDisciplina;
this.anoCurricular = anoCurricular;
this.nomeDisciplina = nomeDisciplina;
}
}


package turmas;
import java.util.ArrayList;
/**
*
* @author coffee
*/
public class turma {
private String numeroTurma;
private int anoCurricular;
private ArrayList<aluno> alunosTurma;

public turma(String numeroTurma, int anoCurricular, ArrayList<aluno> alunosTurma)
{
this.numeroTurma = numeroTurma;
this.anoCurricular = anoCurricular;
this.alunosTurma = alunosTurma;
}

}

falta fazer isto

A isto vai acrescer uma classe para ler dados de ficheiro, uma classe para gravar dados no ficheiro e o menu, que pode ficar na classe main.

Se puder ajudar agradeço.
kininha
Responder

Gostei + 0

10/06/2015

Maria

package turmas;
public class aluno {
private int numero;
private String nome;
private String morada;
private int nif;
private int anoCurricular;
/**
*
* @param numero
* @param nome
* @param morada
* @param nif
* @param anoCurricular
*/
public aluno(int numero, String nome, String morada, int nif, int anoCurricular)
{
this.numero = numero;
this.nome = nome;
this.morada=morada;
this.nif = nif;
this.anoCurricular = anoCurricular;
}
//metodos de acesso
public int getNumero ()
{
return numero;
}
public String getNome ()
{
return nome;
}
public String getMorada ()
{
return morada;
}
public int getNif ()
{
return nif;
}
public int getAnoCurricular ()
{
return anoCurricular;
}
//metodos de mutação
public void setNumero (int num)
{
try
{
this.numero = num;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNome (String novoNome)
{
try
{
this.nome = novoNome;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setMorada (String novaMorada)
{
try
{
this.morada = novaMorada;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNif (int contrib)
{
try
{
this.nif = contrib;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setAnoCurricular (int novoAno)
{
try
{
this.anoCurricular = novoAno;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
}


public class disciplina {
private int numeroDisciplina;
private int anoCurricular;
private String nomeDisciplina;

public disciplina(int numeroDisciplina, int anoCurricular,String nomeDisciplina)
{
this.numeroDisciplina = numeroDisciplina;
this.anoCurricular = anoCurricular;
this.nomeDisciplina = nomeDisciplina;
}
}


package turmas;
import java.util.ArrayList;
/**
*
* @author coffee
*/
public class turma {
private String numeroTurma;
private int anoCurricular;
private ArrayList<aluno> alunosTurma;

public turma(String numeroTurma, int anoCurricular, ArrayList<aluno> alunosTurma)
{
this.numeroTurma = numeroTurma;
this.anoCurricular = anoCurricular;
this.alunosTurma = alunosTurma;
}

}

falta fazer isto

A isto vai acrescer uma classe para ler dados de ficheiro, uma classe para gravar dados no ficheiro e o menu, que pode ficar na classe main.

Se puder ajudar agradeço.
kininha
Responder

Gostei + 0

10/06/2015

Maria

package turmas;
public class aluno {
private int numero;
private String nome;
private String morada;
private int nif;
private int anoCurricular;
/**
*
* @param numero
* @param nome
* @param morada
* @param nif
* @param anoCurricular
*/
public aluno(int numero, String nome, String morada, int nif, int anoCurricular)
{
this.numero = numero;
this.nome = nome;
this.morada=morada;
this.nif = nif;
this.anoCurricular = anoCurricular;
}
//metodos de acesso
public int getNumero ()
{
return numero;
}
public String getNome ()
{
return nome;
}
public String getMorada ()
{
return morada;
}
public int getNif ()
{
return nif;
}
public int getAnoCurricular ()
{
return anoCurricular;
}
//metodos de mutação
public void setNumero (int num)
{
try
{
this.numero = num;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNome (String novoNome)
{
try
{
this.nome = novoNome;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setMorada (String novaMorada)
{
try
{
this.morada = novaMorada;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNif (int contrib)
{
try
{
this.nif = contrib;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setAnoCurricular (int novoAno)
{
try
{
this.anoCurricular = novoAno;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
}


public class disciplina {
private int numeroDisciplina;
private int anoCurricular;
private String nomeDisciplina;

public disciplina(int numeroDisciplina, int anoCurricular,String nomeDisciplina)
{
this.numeroDisciplina = numeroDisciplina;
this.anoCurricular = anoCurricular;
this.nomeDisciplina = nomeDisciplina;
}
}


package turmas;
import java.util.ArrayList;
/**
*
* @author coffee
*/
public class turma {
private String numeroTurma;
private int anoCurricular;
private ArrayList<aluno> alunosTurma;

public turma(String numeroTurma, int anoCurricular, ArrayList<aluno> alunosTurma)
{
this.numeroTurma = numeroTurma;
this.anoCurricular = anoCurricular;
this.alunosTurma = alunosTurma;
}

}

falta fazer isto

A isto vai acrescer uma classe para ler dados de ficheiro, uma classe para gravar dados no ficheiro e o menu, que pode ficar na classe main.

Se puder ajudar agradeço.
kininha
Responder

Gostei + 0

10/06/2015

Maria

package turmas;
public class aluno {
private int numero;
private String nome;
private String morada;
private int nif;
private int anoCurricular;
/**
*
* @param numero
* @param nome
* @param morada
* @param nif
* @param anoCurricular
*/
public aluno(int numero, String nome, String morada, int nif, int anoCurricular)
{
this.numero = numero;
this.nome = nome;
this.morada=morada;
this.nif = nif;
this.anoCurricular = anoCurricular;
}
//metodos de acesso
public int getNumero ()
{
return numero;
}
public String getNome ()
{
return nome;
}
public String getMorada ()
{
return morada;
}
public int getNif ()
{
return nif;
}
public int getAnoCurricular ()
{
return anoCurricular;
}
//metodos de mutação
public void setNumero (int num)
{
try
{
this.numero = num;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNome (String novoNome)
{
try
{
this.nome = novoNome;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setMorada (String novaMorada)
{
try
{
this.morada = novaMorada;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNif (int contrib)
{
try
{
this.nif = contrib;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setAnoCurricular (int novoAno)
{
try
{
this.anoCurricular = novoAno;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
}


public class disciplina {
private int numeroDisciplina;
private int anoCurricular;
private String nomeDisciplina;

public disciplina(int numeroDisciplina, int anoCurricular,String nomeDisciplina)
{
this.numeroDisciplina = numeroDisciplina;
this.anoCurricular = anoCurricular;
this.nomeDisciplina = nomeDisciplina;
}
}


package turmas;
import java.util.ArrayList;
/**
*
* @author coffee
*/
public class turma {
private String numeroTurma;
private int anoCurricular;
private ArrayList<aluno> alunosTurma;

public turma(String numeroTurma, int anoCurricular, ArrayList<aluno> alunosTurma)
{
this.numeroTurma = numeroTurma;
this.anoCurricular = anoCurricular;
this.alunosTurma = alunosTurma;
}

}

falta fazer isto

A isto vai acrescer uma classe para ler dados de ficheiro, uma classe para gravar dados no ficheiro e o menu, que pode ficar na classe main.

Se puder ajudar agradeço.
kininha
Responder

Gostei + 0

10/06/2015

Maria

package turmas;
public class aluno {
private int numero;
private String nome;
private String morada;
private int nif;
private int anoCurricular;
/**
*
* @param numero
* @param nome
* @param morada
* @param nif
* @param anoCurricular
*/
public aluno(int numero, String nome, String morada, int nif, int anoCurricular)
{
this.numero = numero;
this.nome = nome;
this.morada=morada;
this.nif = nif;
this.anoCurricular = anoCurricular;
}
//metodos de acesso
public int getNumero ()
{
return numero;
}
public String getNome ()
{
return nome;
}
public String getMorada ()
{
return morada;
}
public int getNif ()
{
return nif;
}
public int getAnoCurricular ()
{
return anoCurricular;
}
//metodos de mutação
public void setNumero (int num)
{
try
{
this.numero = num;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNome (String novoNome)
{
try
{
this.nome = novoNome;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setMorada (String novaMorada)
{
try
{
this.morada = novaMorada;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setNif (int contrib)
{
try
{
this.nif = contrib;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
public void setAnoCurricular (int novoAno)
{
try
{
this.anoCurricular = novoAno;
}
catch (Exception e) {System.out.println("ocorreu uma excepção, " + e);}
}
}


public class disciplina {
private int numeroDisciplina;
private int anoCurricular;
private String nomeDisciplina;

public disciplina(int numeroDisciplina, int anoCurricular,String nomeDisciplina)
{
this.numeroDisciplina = numeroDisciplina;
this.anoCurricular = anoCurricular;
this.nomeDisciplina = nomeDisciplina;
}
}


package turmas;
import java.util.ArrayList;

public class turma {
private String numeroTurma;
private int anoCurricular;
private ArrayList<aluno> alunosTurma;

public turma(String numeroTurma, int anoCurricular, ArrayList<aluno> alunosTurma)
{
this.numeroTurma = numeroTurma;
this.anoCurricular = anoCurricular;
this.alunosTurma = alunosTurma;
}

}

falta fazer isto

A isto vai acrescer uma classe para ler dados de ficheiro, uma classe para gravar dados no ficheiro e o menu, que pode ficar na classe main.

Se puder ajudar agradeço.
kininha
Responder

Gostei + 0

10/06/2015

Roseane Silva

Um curso antes é bem melhor, aonde estuda?
Responder

Gostei + 0

10/06/2015

Marisiana Battistella

Muito pouco,
tenho assistido a uns vídeos mas ainda não me sinto preparada para desenvolver este código.
Preciso mesmo de ajuda e quem sabe futuramente sou eu ajudar outra pessoa.
Agradecida,

Participe do fórum sempre que puder!
Recomendei os cursos, pois pode ser que eles te ajudem a esclarecer muitas dessas dúvidas que você tem hoje...
Responder

Gostei + 0

10/06/2015

Roseane Silva

Java não é uma linguagem facil, somente com leitura não se torna tão simples aprender, com video aulas é outra realidade.
Responder

Gostei + 0

11/06/2015

Marisiana Battistella

Sim Roseane, é bem melhor!

Kininha, quando puder nos dê um feedback...
Responder

Gostei + 0

11/06/2015

Eduardo Pessoa

Tenho notado alguns usuários fazem perguntas e somem.
Responder

Gostei + 0

12/06/2015

Marisiana Battistella

Também percebi isso Eduardo...
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar