Autor Tema: Ejercicio Java Sucesión de numeros naturales,sacar promedio,sumatorio y contador  (Leído 5813 veces)

Sixtoex

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 105
    • Ver Perfil
Como ves es  un ejercicio propuesto en python, yo propongo la solución en java  :P

Escribir un programa en python que le pida al usuario que ingrese una sucesión de
números naturales (primero uno, luego otro, y así hasta que el usuario ingrese ’-1’
como condición de salida). Al final, el programa debe imprimir cuántos números
fueron ingresados, la suma total de los valores y el promedio.



Código: [Seleccionar]
import javax.swing.JOptionPane;
public class Calculos_conMath {

public static void main(String[] args) {
int sumatorio = 0;
int numeroEntero = 0;
int numeroPromedio;
byte numerosIngresados = 0;
for(int i = 0;i < 1;)
{

String numero_Entrada = JOptionPane.showInputDialog("Ingrese un numero natural");
numeroEntero = Integer.parseInt(numero_Entrada);
if(numeroEntero < 0)
{
break;
}
numerosIngresados++;
sumatorio = sumatorio + numeroEntero;

}
numeroPromedio = sumatorio / numerosIngresados;
    System.out.println("cuantos numeros ingresados: "+numerosIngresados);
System.out.println("La suma total de los valores es: "+sumatorio);
System.out.println("El promedio de la suma total de valores: "+numeroPromedio);
     
    }
}

Se que la clase propia que cree no es el nombre mas adecuado, pero no tengo ganas de crear una nueva clase propia  :P

Saludos y cualquier duda, ya saben  ;D

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Al estar haciendo pruebas he pulsado una tecla pero no se ha escrito un número y he pulsado enter estando vacía la casilla, y me ha saltado un error: java.lang.NumberFormatException: for input string "" (in java.lang.NumberFormatException)

Saludos!!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".