Informática, perguntado por Britesia95, 1 ano atrás

Faça um programa em Java que receba duas notas e o peso de cada uma e calcule a média ponderada da mesma.

Soluções para a tarefa

Respondido por Jheyson
1

Para este exercício, foi necessário criar um Scanner. Esta ferramente lê os dados de entrada que o usuário fornece (texto, números) e os utiliza para atribuir o valor para as respectivas variáveis. Veja a criação na linha 13 da imagem anexada.

Scanner nota = new Scanner(System.in);

*No lugar do nome "nota, você pode substituir por qualquer outra palavra que te auxilie no código.

Nas linha 14, 16, 18, 20 e 25, é utilizado um comando que fornece uma saída ao usuário (como texto e valore de variável).

Na linha 25, é mostrado um texto, que deve-se ser sempre escrito entre aspas duplas ("<texto> ") e em seguida o +media. Neste projeto, media é uma variável. Esse sinal de + antes da variável media, serve pra concatenar o valor achado com o texto digitado.

Nas linhas 15, 17, 19 e 21, é usado o Scanner criado na linha 13. Após o comando que fornece um texto ao usuário, como, por exemplo, na linha 14, o usuário fornece um valor digitado ao programa. Este valor tem que ser armazenado em uma variável. Para isto, ela foi criada na linha seguinte (linha 15). Veja:

<tipo de variável> <nome da variável> = <Scanner>.<função da leitura do dado fornecido>

Neste exemplo:

Tipo da variável: double

Nome da variável: nota1

Scanner: nota

Função de leitura: next.Double (pode mudar de acordo com o tipo da variável)

double nota1 = nota.nextDouble

O valor fornecido pelo usuário ficou armazenado na variável nota1. Este processo se repete até a linha 20.

Na linha 25, é feito o cálculo da média. O cálculo da média ponderada é a soma de cada nota multiplicada pelo seu respectivo peso peso e o resultado disso, dividido pela soma dos pesos.

Deixei um exemplo anexado.

Anexos:
Perguntas interessantes