seguinte, quero saber como faço, pra fazer uma formula q atenda esse pedido:
some todos os valores fornecidos e faça uma média…
Meus parabéns, bem vindo!
Há diversas formas de fazer isso, uma delas é usando array, outra maneira é usando um while e somar todos os valores fornecidos (amostras) dinamicamente e usar uma variável que é incrementada cada vez que um valor é fornecido (ocorrencias), ao final a media será amostras / ocorrencias, entre outras maneiras. Veja alguns exemplos abaixo.
Com Java:
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
double amostras = 0;
int interacoes = 0;
int i = 0;
System.out.println("Digite PROX para pular para o proximo passo!");
while (true) {
System.out.print("Informe o valor " + i +": ");
String input = entrada.nextLine();
if (!input.toLowerCase().equals("prox")){
amostras += Double.parseDouble(input);
}else{
break;
}
interacoes++;
i++;
}
double media = amostras / interacoes;
System.out.println("A media e: " + media);
}
}
Com Python:
i = 0
amostras = []
print("Digite qualquer coisa para pular para o proximo passo!")
while True:
amostra = input("Informe o valor {}: ".format(i))
if amostra.isdigit():
amostras.append(int(amostra))
else:
break;
i += 1
media = sum(amostras) / len(amostras)
print("A media e:", media)
OBS.: O Java também tem um método isDigit()
Só relembrando que estes acima são exemplos simples, ou seja, há outras diversas maneiras de fazer isso.