terça-feira, 22 de julho de 2014

Lista de exercícios de estruturas de repetições - 16 - Crie um algoritmo que entre 4 números flutuantes de 0.0 a 10.0 e mostre a média aritmética desses números.

//Questao16
Crie um algoritmo que entre 4 números flutuantes de 0.0 a 10.0 e mostre a média aritmética desses números.

import java.util.Scanner;


public class Questao16 {


    public static void main(String[] args) {
    Scanner leia = new Scanner(System.in);
   
        double tmp, soma = 0;
        
        for (int i = 0; i < 4; i++) {
            System.out.println("Digite o " + (i + 1)  + " numero");
            tmp = leia.nextDouble();
            
            if ( tmp >= 0.0 && tmp <= 10.0 ) {
                soma += tmp;
            } else {
            
            do {                    
                    System.out.println("O numero digitado deve ser entre 0 e 10");
                    tmp = leia.nextDouble();
                } while (tmp < 0.0 || tmp > 10.0);
           
                soma += tmp;
            }
        }
        System.out.println("Media: " + soma /4 );
    }

}

Nenhum comentário:

Postar um comentário