Leia 2 valores de ponto flutuante de dupla precisão 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 (A soma dos pesos portanto é 11). Assuma que cada nota pode ir de 0 até 10.0, sempre com uma casa decimal.
Entrada O arquivo de entrada contém 2 valores com uma casa decimal cada um.
Saída Imprima a mensagem "MEDIA" e a média do aluno conforme exemplo abaixo, com 5 dígitos após o ponto decimal e com um espaço em branco antes e depois da igualdade. Utilize variáveis de dupla precisão (double) e como todos os problemas, não esqueça de imprimir o fim de linha após o resultado, caso contrário, você receberá "Presentation Error".
Resposta abaixo:
import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
double notaA, notaB, media;
// Leia as notas A e B notaA = sc.nextDouble(); notaB = sc.nextDouble();
// Calcule a média ponderada media = (notaA * 3.5 + notaB * 7.5) / 11;
// Imprima o resultado formatado com 5 dígitos após o ponto decimal System.out.printf("MEDIA = %.5f\n", media);
Primeiro temos que criar a primeira nota que é a variável “a”, que é um ponto flutuante. Um ponto flutuante é o modo como o computador representa números reais, ou seja, ele pode ser um número com casas decimais.
Vamos criar o ponto flutuante e colocar “input” para quem o usuário possa incluir o valor de “a”. “b” é a segunda nota. Também é um ponto flutuante.
a = float (input ())
b = float (input ())
Vamos criar a média que é uma média ponderada. A média ponderada multiplica cada valor pelo seu respectivo peso, e divide pela soma dos pesos.
m = (3.5*a + 7.5*b) / 11
Tendo a média ponderada, podemos realizar o nosso “print” e vamos realizar ele com interpolação. Vamos colocar a média e depois a interpolação.
Temos que colocar “%i” e “%m” para que o valor de “m” possa ser substituído onde está a porcentagem “i”, mas no problema está especificando que ele quer o valor da média com cinco dígitos após o ponto decimal.
print (“MEDIA = %.5f”%m)
Saiba mais sobre ponto flutuante em: https://brainly.com.br/tarefa/56086131
Lista de comentários
Primeiro temos que criar a primeira nota que é a variável “a”, que é um ponto flutuante. Um ponto flutuante é o modo como o computador representa números reais, ou seja, ele pode ser um número com casas decimais.
Vamos criar o ponto flutuante e colocar “input” para quem o usuário possa incluir o valor de “a”. “b” é a segunda nota. Também é um ponto flutuante.
a = float (input ())
b = float (input ())
Vamos criar a média que é uma média ponderada. A média ponderada multiplica cada valor pelo seu respectivo peso, e divide pela soma dos pesos.
m = (3.5*a + 7.5*b) / 11
Tendo a média ponderada, podemos realizar o nosso “print” e vamos realizar ele com interpolação. Vamos colocar a média e depois a interpolação.
Temos que colocar “%i” e “%m” para que o valor de “m” possa ser substituído onde está a porcentagem “i”, mas no problema está especificando que ele quer o valor da média com cinco dígitos após o ponto decimal.
print (“MEDIA = %.5f”%m)
Saiba mais sobre ponto flutuante em: https://brainly.com.br/tarefa/56086131
#SPJ1