Criar um programa que armazene nomes de 5 disciplinas, sabendo-se que as turmas possuem 10 alunos. Armazene também a matricula e as notas dos alunos e mostre a matriz. No netbeans java.
Preciso de ajuda nessa questão
16 Respostas
Desculpa não informei, mas tem que ser no netbeans
Aqui nós ajudamos com as dúvidas, não fazemos o trabalho para os outros. O intuito do fórum é ajudar as pessoas.
Poste seu código, do que você já fez, qual é a sua dúvida.
tenho dúvida em tudo por isso pedi ajuda. porque programação é muito difícil pra mim, não consigo entender
tipo eu crio um vetor com uma string disciplina e uma matriz com matricula e nota?
Não é que queremos ser chatos, rs, mas sim forçar o pessoal a tentar antes, pra que possa aprender. Em que linguagem de programacao vc deve fazer esse programa? Já aprendeu orientação a objetos, criar classes?
não, a linguagem é java, eu to fazendo curso técnico, mas acho que o professor começou pelo caminho mais difícil, olhando umas videoaulas percebi que tem métodos bem mais simples para iniciantes, mas mexer com o netbeans é complicado de entender
blz, eu entendo e concordo com a politica do site isso é bem legal, logo porque eu prefiro ficar sem nota do que ficar sem aprender rsrs
a IDE utilizada é indiferente, o caso de utilizar netbeans é apenas adequação à ferramenta.
Como voce disse que é uma duvida acadêmica vai uns toques.
Crie uma classe com o metodo main para executar esse programa.
vc pode armazenar os dados com estruturas como list ou arrays, ou pode criar uma variavel para cada atributo.
ex: List disciplina;
ou String disciplina1;
String disciplina2;
e por ai vai
no seu metodo main basta popular esses atributos e imprimir no fim do processamento.
obrigada pelas dicas!
Este é um tipo de questão que muita gente tem, "como armazenar e organizar os dados?"
Vai ser sempre um problema comum e vc terá que decidir qual vai usar.
Exemplo como armazenar o CPF?
Pode ser num long, String, num vetor de ints,bytes ou chars, etc. Qualquer um poderia funcionar no sistema, o desafio é saber escolher um. Usar um vetor de ints facilitaria na validação, mas usar String facilitaria na indexação e busca.
A minha sugestão é que escolha aquela que vc tem a preferência, ou que aparenta ser mais fácil de ler e entender o código.
Matriz é uma estrutura mais difícil de se trabalhar do que vetor, então usaria vetor. Mas aparentemente o exercício pede que use matriz, então não teria escolha, use matriz.
eu estou fazendo um vetor com a string disciplina e uma matriz com matricula e nota, mas tá dando loop, olha como está ficando
public static void main(String[] args) {
String disciplina[]= new String[5];
int matricula[][] = new int[10][2];
Scanner leia=new Scanner (System.in);
System.out.print("Disciplina: ");
double nota;
for(int i=0; i<10; i++){
System.out.print("Informe a matrícula: ");
for(int j=0; j<2; j++){
System.out.print("Informe a Nota");
}
}
}
}
eu estou fazendo um vetor com a string disciplina e uma matriz com matricula e nota, mas tá dando loop, olha como está ficando
não me dá a chance de entrar com os dados acho que está faltando algo kkkk
public static void main(String[] args) {
String disciplina[]= new String[2];
int matricula[][] = new int[10][2];
Scanner leia=new Scanner (System.in);
System.out.print("Disciplina: ");
double nota;
for(int i=0; i<10; i++){
System.out.print("Informe a matrícula: ");
for(int j=0; j<2; j++){
System.out.print("Informe a Nota");
}
}
}
}
Isso porque o System.out.print não tenta pegar seus dados, ele só joga na tela mesmo.
Você deve capturar usando um leia.nextLine();
mas há outros problemas no código também…
funcionou a entrada de dados, mas está pedindo pra informar 2 notas, e não tô conseguindo mostrar a matriz
Esse vetor disciplina vai servir para que?
por que do jeito que tá, essa nota não indicaria para qual disciplina é.
só para qual matricula foi dada a nota.
é porque a matriz (tabela)tem que ser mostrada dessa forma:
nome da disciplina
matricula - nota
no enunciado fala 5 disciplinas, mas eu acho que o usuário é que deve digitar a disciplina a ser preenchida