Aprendendo a calcular total, soma e media com valores digitados em java

By | 1 de dezembro de 2013
/* 
* Faça um programa para ler o valor do produto.
* Encerrar quando o usuario informar valo = 0.
* Exibir os resultados:
* - qtde de produtos
* - total de produtos (R$)
* - media dos ptodutos (R$)
*/
package pkg01.produtosqtdesomamedia;

import java.util.Scanner;

/**
 *
 * @author Eny Antoniança
 */
public class ProdutosQtdeSomaMedia {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        //declaracao das variaveis
        float valor = 0, soma = 0, media = 0;
        int qtde = 0;

        System.out.println("\n");
        System.out.println("----------------------------------------");
        System.out.println("Digite 0 (zero) para Sair do programa");
        System.out.println("----------------------------------------\n");

        //para fazer o loop para receber valores e finalizar qdo digitar 0
        do {

            Scanner sc = new Scanner(System.in);
            System.out.println("Digite o valor: ");
            valor = sc.nextFloat();

            if (valor < 0) {
                System.out.println("Valor invalido. Digite um valor positivo! ");
            }// fecha if < 0

            if (valor > 0) {
                qtde = qtde + 1;
                soma = soma + valor;
            }// fecha if > 0

        } while (valor != 0);//fecha do while

        media = soma / qtde;

        System.out.println("---------------------------------------");
        System.out.println("Quantidade de produtos: " + qtde);
        System.out.println("Valor total: " + soma);
        System.out.println("Media dos produtos: " + media);
        System.out.println("---------------------------------------");
        
    }
}

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios são marcados com *