Cuenta positivos
Programa que va leyendo números introducidos por teclado. Termina cuando se introduce un número negativo.
Al final muestra cuántos números se han leído, su suma y su media.
Fichero CuentaPositivos.java
import java.util.Scanner; public class CuentaPositivos { public static void main(String[] args) { Scanner scanner = new Scanner((System.in)); int numeroIntroducido; int cuentaNumeros; int suma; double media; System.out.println("Por favor, vaya introduciendo números"); System.out.println("Para terminar, introduzca un número negativo."); numeroIntroducido = 0; suma = 0; cuentaNumeros = 0; while (numeroIntroducido >= 0) { numeroIntroducido = scanner.nextInt(); if (numeroIntroducido >= 0) { cuentaNumeros ++; suma = suma + numeroIntroducido; } } scanner.close(); // cuentaNumeros --; // suma = suma + (-numeroIntroducido); media = 0; if (cuentaNumeros > 0) { media = (double) suma / (double) cuentaNumeros; } System.out.println("Has introducido " + cuentaNumeros + " números"); System.out.println("La suma es " + suma + " y la media es " + media); } }
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.