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.