Faça um programa que leia um número indeterminado de valores, correspondentes a notas, encerrando a entrada de dados quando for informado um valor igual a -1 (que não deve ser armazenado). Após esta entrada de dados, faça:
e. Calcule e mostre a média dos valores;
e. Calcule e mostre a média dos valores;
Passo 1
Beleza, vamos resumir o que a questão pede. Precisamos criar um programa que recebe várias notas do usuário até que ele digite -1 para parar. Depois, o programa deve calcular e mostrar a média dessas notas. Para resolver isso, vamos precisar usar estruturas de repetição para ler as notas e armazená-las, além de calcular a média com uma fórmula básica.
Passo 2
Primeiro, vamos iniciar nosso programa e preparar um lugar para guardar as notas. Podemos usar uma lista para isso. Também vamos precisar de uma variável para somar todas as notas e outra para contar quantas notas foram inseridas.
Passo 3
Em seguida, vamos criar um laço de repetição que continua pedindo ao usuário para inserir uma nota até que ele digite -1. No código, isso geralmente é feito com um
while
que verifica se a entrada não é igual a -1.Passo 4
Dentro do laço, sempre que o usuário inserir uma nota diferente de -1, vamos adicionar essa nota à nossa lista, somar o valor à variável de soma e incrementar o contador de notas. Isso vai nos ajudar a calcular a média depois.
Passo 5
Depois que o usuário digitar -1, o laço para. Agora, precisamos calcular a média das notas. A fórmula para a média é:
Vamos aplicar isso usando as variáveis que acumulamos durante o laço.
Passo 6
Por fim, vamos exibir a média calculada para o usuário. Se nenhuma nota foi inserida (isto é, se o usuário digitou -1 logo de cara), podemos avisar que não há notas para calcular a média.
Resposta
A média das notas inseridas é [valor calculado].