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…
Como fazer uma formula com variável
M
1 Resposta
T
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.
Criado 13 de maio de 2019
Ultima resposta 13 de mai. de 2019
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo