Questao de java

26 respostas
Flatimaarruda

Alguem poderia me ajudar em uma questao para a faculdade?

pergunta:
construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas, duas notas para cada unidade. A classe deverá imprimir o nome do aluno e duas medias, referente a cada unidade.

26 Respostas

sech777

Tente pelo menos fazer alguma coisas. Vai postando apenas dúvida pertinentes. Mão na massa!

Polimorphism

Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;

double nota1;

double nota2;

double nota3;

double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()

{

System.out.printf( Unidade 1: %.2f%nUnidade2:%.2f%n, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );

}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )

{

// Inicializa

}

Metodo main

public static void main ( String args[] )

{

// Pega valores com scanner, cria objeto aluno, imprime notas

}

Boa sorte, qualquer duvida só perguntar

Flatimaarruda

[email removido:
]Alguem poderia me ajudar em uma questao para a faculdade?

pergunta:
construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas, duas notas para cada unidade. A classe deverá imprimir o nome do aluno e duas medias, referente a cada unidade.

to tentando

Flatimaarruda

[email removido:
]
[email removido:
]Alguem poderia me ajudar em uma questao para a faculdade?

pergunta:
construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas, duas notas para cada unidade. A classe deverá imprimir o nome do aluno e duas medias, referente a cada unidade.

to tentando

blz

Polimorphism

Ele ta certo, tente mostrar o que você já fez o que não consegue fazer

Flatimaarruda

Polimorphism:
Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;

double nota1;

double nota2;

double nota3;

double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()

{

System.out.printf( Unidade 1: %.2f%nUnidade2:%.2f%n, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );

}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )

{

// Inicializa

}

Metodo main

public static void main ( String args[] )

{

// Pega valores com scanner, cria objeto aluno, imprime notas

}

Boa sorte, qualquer duvida só perguntar

vou tentar aqui e pq to perdida to no 3º periodo de ADS e aprende C++ e agora to iniciando a linguagem Java dai preciso de ajuda… valeu pelas dicas um abraço.

Flatimaarruda

Polimorphism:
Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;

double nota1;

double nota2;

double nota3;

double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()

{

System.out.printf( Unidade 1: %.2f%nUnidade2:%.2f%n, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );

}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )

{

// Inicializa

}

Metodo main

public static void main ( String args[] )

{

// Pega valores com scanner, cria objeto aluno, imprime notas

}

Boa sorte, qualquer duvida só perguntar


vou tentar aqui e pq to perdida to no 3º periodo de ADS e aprende C++ e agora to iniciando a linguagem Java dai preciso de ajuda… valeu pelas dicas um abraço.

Flatimaarruda

Polimorphism:
Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;

double nota1;

double nota2;

double nota3;

double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()

{

System.out.printf( Unidade 1: %.2f%nUnidade2:%.2f%n, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );

}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )

{

// Inicializa

}

Metodo main

public static void main ( String args[] )

{

// Pega valores com scanner, cria objeto aluno, imprime notas

}

Boa sorte, qualquer duvida só perguntar


Pra falar a verdade nao to sabendo nem começar to pesquisando aqui na net ainda…

Polimorphism

Se vc ja programa c++ so dar uma olhada na sintaxe

Flatimaarruda
eu começo por:

public class Aluno {

public static void main(String[] args) {

System.out.println(Aluno!);

ta indo certo?

Polimorphism

Sim, está indo bem sim. Eu costumo declarar variaveis de instancia no começo, mais se pode declarar elas em outros lugares tambem.
No método main, crie uma variável do tipo Aluno. aa, sim, a classe prescisa de um construtor. Coloque sempre os construtores antes dos métodos =D

Flatimaarruda

Polimorphism:
Sim, está indo bem sim. Eu costumo declarar variaveis de instancia no começo, mais se pode declarar elas em outros lugares tambem.
No método main, crie uma variável do tipo Aluno. aa, sim, a classe prescisa de um construtor. Coloque sempre os construtores antes dos métodos =D

estou tentando aqui desenvolver o resto, pesquisando em apostilas pq a aula do professor e pessima e tipo se vire… dai com os seus topicos anteriores to tentando desenvolver mais obrigado pelas dicas, e pq to perdida mesmo.

Camila_mor

De um modo bem simples…poderia ser ± assim…rsrs

import java.util.*;
public class Aluno
{
    public static void maind(String args[]){
        String aluno;
        double nota1, nota2, nota3, nota4;
        double media1, media2;

        Scanner input = new Scanner(System.in);

        System.out.println("Digite o nome do aluno: ");
        aluno = input.nextLine();

        System.out.println("Digite a nota 1:");
        nota1 = input.nextDouble();
        System.out.println("Digite a nota 2:");
        nota2 = input.nextDouble();
        System.out.println("Digite a nota 3:");
        nota3 = input.nextDouble();
        System.out.println("Digite a nota 4:");
        nota4 = input.nextDouble();

        media1 = (nota1 + nota2)/2;

        media2 = (nota3 + nota4)/2;

        System.out.println("A média 1 do aluno " +aluno+ " é: " +media1+ " e a média 2 é: "+media2);
    }
}

espero ter ajudado…
boa sorte!
beijinhos :stuck_out_tongue:

Flatimaarruda

Camila_mor:
De um modo bem simples…poderia ser ± assim…rsrs

import java.util.*;
public class Aluno
{
    public static void maind(String args[]){
        String aluno;
        double nota1, nota2, nota3, nota4;
        double media1, media2;

        Scanner input = new Scanner(System.in);

        System.out.println("Digite o nome do aluno: ");
        aluno = input.nextLine();

        System.out.println("Digite a nota 1:");
        nota1 = input.nextDouble();
        System.out.println("Digite a nota 2:");
        nota2 = input.nextDouble();
        System.out.println("Digite a nota 3:");
        nota3 = input.nextDouble();
        System.out.println("Digite a nota 4:");
        nota4 = input.nextDouble();

        media1 = (nota1 + nota2)/2;

        media2 = (nota3 + nota4)/2;

        System.out.println("A média 1 do aluno " +aluno+ " é: " +media1+ " e a média 2 é: "+media2);
    }
}

espero ter ajudado…
boa sorte!
beijinhos :stuck_out_tongue:


vc ajudou bastante valeu muito obrigado um bom domingo pra vc…

Camila_mor

de nada…qualquer duvida estamos ai…
aprendendo em conjunto, é assim que se chega lá!
rsrsrs

Flatimaarruda

Camila_mor:
de nada…qualquer duvida estamos ai…
aprendendo em conjunto, é assim que se chega lá!
rsrsrs

Ta certo! valeu

Flatimaarruda

Camila_mor:
De um modo bem simples…poderia ser ± assim…rsrs

import java.util.*;
public class Aluno
{
    public static void maind(String args[]){
        String aluno;
        double nota1, nota2, nota3, nota4;
        double media1, media2;

        Scanner input = new Scanner(System.in);

        System.out.println("Digite o nome do aluno: ");
        aluno = input.nextLine();

        System.out.println("Digite a nota 1:");
        nota1 = input.nextDouble();
        System.out.println("Digite a nota 2:");
        nota2 = input.nextDouble();
        System.out.println("Digite a nota 3:");
        nota3 = input.nextDouble();
        System.out.println("Digite a nota 4:");
        nota4 = input.nextDouble();

        media1 = (nota1 + nota2)/2;

        media2 = (nota3 + nota4)/2;

        System.out.println("A média 1 do aluno " +aluno+ " é: " +media1+ " e a média 2 é: "+media2);
    }
}

espero ter ajudado…
boa sorte!
beijinhos :stuck_out_tongue:

import java.util.*; pq usamos isso?

Camila_mor

O import java.util.* é uma biblioteca do java…
no exemplo que te passei… a classe Scanner é quem o chama para utilizar os seus atributos, como aparecer o texto para o usuario digitar e esperar uma entrada do mesmo.
Existem varias bibliotecas no Java… por exemplo, quando se quiser trabalhar com imagens, pode-se usar o javax.swing entre outros…

Entre neste site, onde vc verá varias utilidades do java.util
http://java.sun.com/j2se/1.4.2/docs/api/java/util/package-summary.html

Beijinhos,
:wink:

Flatimaarruda

Beleza to vendo aqui em uma apostila esse assunto da biblioteca… de vagar eu chego la valeu…

Camila_mor

Se puder… de uma lidinha no livro Use a Cabeça Java…
ele é bem didatico, creio que todo programador ja leu um dia…rssrrs
ajudará bastante!
boa sorte!

Flatimaarruda

valeu mesmo, to lendo o como programar em java 6ª Ediçao mais e uma biblia kkkkkkkkk e complexo de mais. vou da uma olhada nesse sim obrigado.

Flatimaarruda
Camila_mor

de nada!
bons estudos!

lina

Oi,

Sempre procurei transmitir o maximo de conhecimento em relação
a tipos de variaveis para as pessoas no qual ensinava JAVA.
(Geralmente essas pessoas utilizavam linguagem c++)

Ou seja, explicar o que é uma variavel inteira, String, double (for, while) etc...

Então, sempre realizava exercicios de forma diferente, abrangendo o mesmo conteudo.

// Calculo de média entre 2 notas - "Sem coletar notas pelo usuário"

public static void main(String args[]) {
	  
	int
	a = 7,
	b = 6;
	  
	int
	media = (a+b)/2;
	  
	System.out.println(media);
}
// Calculo de média entre 2 notas - Coletando notas pelo usuário"

public static void main(String args[]) {

	int
	a = Integer.parseInt(JOptionPane.showInputDialog("Nota 1")),
	b = Integer.parseInt(JOptionPane.showInputDialog("Nota 2"));
	  
	int
	media = (a+b)/2;

	System.out.println(media);
}
// Calculo de média entre varias notas - "Coletando notas pelos usuario e utilizando laço de repetição"

public static void main(String args[]) {

	while (true) {
		  
		  try { 
			  int[] notas = new int[Integer.parseInt(JOptionPane.showInputDialog("Quantas notas"))];
			  
			  int soma = 0, media = 0;
			  
			  for (int i = 0; i < notas.length; i++) {
				  notas[i] = Integer.parseInt(JOptionPane.showInputDialog("Qual o valor da nota de número "+i));
				  soma = soma + notas[i];
			  }
			  
			  media = (soma / notas.length);
			  JOptionPane.showMessageDialog(null,"A media das notas é: "+media);
			  
			  if (JOptionPane.showConfirmDialog(null,"Deseja calcular outra média") == JOptionPane.YES_OPTION) {			  			  
				  continue;
			  }
			  else {
				  break;
			  }
		  }
		  catch (Exception ex) {
			  System.out.println("Opção inválida");
			  continue;
		  }
	  }
}

Depois disso, passava uma visão geral dos construtores.. é bem simples!

// construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas.

// Vamos , criar a classe Aluno
public class Aluno {
	
	// Criando um construtor para classe Aluno
	public Aluno() {

	}

	// Como você  sabe como criar um construtor, vamos receber as entrada (que chamamos de parametro ou assinatura)
	public Aluno(String as_nome_aluno, int an_nota1, int an_nota2, int an_nota3, int an_nota4) {

	}
}

Viu só? Agora você poderá criar um método Media() e chama-lo dentro do seu construtor ou então resolver as medias no construtor mesmo!

Isso é apenas um exemplo, continue estudando por livros e pesquisando!

E.... Bem vinda ao fórum!

Tchauzin!

Flatimaarruda
lina:
Oi,

Sempre procurei transmitir o maximo de conhecimento em relação
a tipos de variaveis para as pessoas no qual ensinava JAVA.
(Geralmente essas pessoas utilizavam linguagem c++)

Ou seja, explicar o que é uma variavel inteira, String, double (for, while) etc...

Então, sempre realizava exercicios de forma diferente, abrangendo o mesmo conteudo.

// Calculo de média entre 2 notas - "Sem coletar notas pelo usuário"

public static void main(String args[]) {
	  
	int
	a = 7,
	b = 6;
	  
	int
	media = (a+b)/2;
	  
	System.out.println(media);
}
// Calculo de média entre 2 notas - Coletando notas pelo usuário"

public static void main(String args[]) {

	int
	a = Integer.parseInt(JOptionPane.showInputDialog("Nota 1")),
	b = Integer.parseInt(JOptionPane.showInputDialog("Nota 2"));
	  
	int
	media = (a+b)/2;

	System.out.println(media);
}
// Calculo de média entre varias notas - "Coletando notas pelos usuario e utilizando laço de repetição"

public static void main(String args[]) {

	while (true) {
		  
		  try { 
			  int[] notas = new int[Integer.parseInt(JOptionPane.showInputDialog("Quantas notas"))];
			  
			  int soma = 0, media = 0;
			  
			  for (int i = 0; i < notas.length; i++) {
				  notas[i] = Integer.parseInt(JOptionPane.showInputDialog("Qual o valor da nota de número "+i));
				  soma = soma + notas[i];
			  }
			  
			  media = (soma / notas.length);
			  JOptionPane.showMessageDialog(null,"A media das notas é: "+media);
			  
			  if (JOptionPane.showConfirmDialog(null,"Deseja calcular outra média") == JOptionPane.YES_OPTION) {			  			  
				  continue;
			  }
			  else {
				  break;
			  }
		  }
		  catch (Exception ex) {
			  System.out.println("Opção inválida");
			  continue;
		  }
	  }
}

Depois disso, passava uma visão geral dos construtores.. é bem simples!

// construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas.

// Vamos , criar a classe Aluno
public class Aluno {
	
	// Criando um construtor para classe Aluno
	public Aluno() {

	}

	// Como você  sabe como criar um construtor, vamos receber as entrada (que chamamos de parametro ou assinatura)
	public Aluno(String as_nome_aluno, int an_nota1, int an_nota2, int an_nota3, int an_nota4) {

	}
}

Viu só? Agora você poderá criar um método Media() e chama-lo dentro do seu construtor ou então resolver as medias no construtor mesmo!

Isso é apenas um exemplo, continue estudando por livros e pesquisando!

E.... Bem vinda ao fórum!

Tchauzin!


Obrigado pela dica eu to tentando chegar lá... e voces ajudam muito obrigado mesmo...

Flatimaarruda

[email removido:
]Alguem poderia me ajudar em uma questao para a faculdade?

pergunta:

2-Implemente uma lista com todas as suas operações utilizando o tipo de dado ?string?.em C
.

Criado 23 de agosto de 2009
Ultima resposta 25 de set. de 2009
Respostas 26
Participantes 5