Duvida com Algoritimo [peso da nota]

Ao pegar o seguinte algoritimo


5) Leia 2 variáveis A e B, que correspondem a 2 notas de um aluno. A seguir, calcule a média do aluno,
sabendo que a nota A tem peso 3,5 e a nota B tem peso 7,5.

Desenvolvi o seguinte codigo

package br.com.apostila;

public class Algo5 {
	public int calculaNota(int nota1, int nota2){
		nota1 += 3.5;
		nota2 += 7.5;
		int media = nota1 * nota2 / 2;
		System.out.println("A sua Média é: " + media);
		return media;
	}
	public static void main(String[] args) {
		Algo5 algo = new Algo5();
		algo.calculaNota(8, 2);
	}
	
}

mas estou certo de que na hora ao qual atribuo o “peso” de cada nota, nao estou fazendo da maneira correta, alguem poderia me ajudar?

Aparentemente ta certo, fiz algumas alteraçõers no seu código, por que eu acho que você tem que multiplicar o peso pela nota, não tenho certeza, mas acho que é isso…

package br.com.apostila;  

import javax.swing.JOptionPane;
  
public class Algo5 {  
   private double final peso1 = 3.5;
   private double final peso2 = 7.5;
    public double calculaNota(double nota1, double nota2){  
        nota1 *= peso1;  
        nota2 *= peso2;  
        double media = nota1 * nota2 / 2;  
        return media;  
    }  
    public static void main(String[] args) {  
        Algo5 algo = new Algo5();  
        double valor;

       valor = algo.calcularNota(8,2);
       JOptionPane.showMenssageDialog(null,"A média das notas é -->>  "  + valor);
    }   
      
} 

tsc tsc tsc…

O que o problema pede é que você calcule uma MÉDIA PONDERADA sobre dois números com peso 3,5 para o primeiro e 7,5 para o segundo.
O calculo dessa média é bem simples basta você pegar o primeiro número e MULTIPLICAR pelo primeiro peso, o segundo número pelo segundo peso, etc, depois divide tudo pela SOMA DOS PESOS.

Não vou fazer o algoritmo, ele é muito simples depois de uma explicação destas.

[code]
package br.com.apostila;

import javax.swing.JOptionPane;

public class Algo5 {
private double final peso1 = 3.5;
private double final peso2 = 7.5;

public double calculaNota(double nota1, double nota2){
return (nota1 * peso1 + nota2 * peso2) / (peso1 + peso2);
}

public static void main(String[] args) {
JOptionPane.showMenssageDialog(null,
String.format(“A média das notas é %.2f”, new Algo5().calcularNota(8,2)));
}
} [/code]

Pô pessoal, matemática da sexta série.

Pois é, Vini, é que o pessoal não sabe matemática mesmo.

Por isso é que fazem aquelas prestações a perder de vista nas Casas Bahia :slight_smile: