Correção de algoritmo simples

3 respostas
J
public class Exe50 {
    public static void main(String args[]){
        double Soma = 0;
        int cont = 1;
        double media = 0;
        while(cont <=10){
            int A = Console.leInt("Digite seu "+cont+"° número: ");
            Soma = Soma + A;
            cont = cont + 1;
        }
        media = Soma/cont;
        System.out.println("A soma dos números digitados é: "+Soma+" e a média é: "+media);
    }

}

Digite seu 1° número: 2
Digite seu 2° número: 2
Digite seu 3° número: 2
Digite seu 4° número: 2
Digite seu 5° número: 2
Digite seu 6° número: 2
Digite seu 7° número: 2
Digite seu 8° número: 2
Digite seu 9° número: 2
Digite seu 10° número: 2
A soma dos números digitados é: 20.0 e a média é: 1.8181818181818181

Acima o resultado quando compilado…alguem ai sabe me mostrar o erro?

3 Respostas

E

Dica: 20 / 11 = 1,8181818181818181818181818181818…

J

mas ai foi 20 dividido por 10 não? oO

acho que fiz merda vo olha de novo

J

ah ahsuahs

achei o erro quando ele entra no 10 ele faz os treco e soma mais um e pula pra resultado… >.<

Criado 25 de setembro de 2010
Ultima resposta 25 de set. de 2010
Respostas 3
Participantes 2