elaborar un programa que permita ingresar 10 numeros mostrar por pantalla la sumatoria de dichos numeros
Matias1998:
Tenés que especificar que lenguaje de programación utilizas.
Respuestas a la pregunta
Contestado por
0
Edit 16:32
Logré el trabajo que dice en la letra!
Utilizando un vector, for y por supuesto, do while.
Scanner teclado = new Scanner(System.in); //Definimos la clase Scanner
int numa[] = new int [10]; //Creo vector con nombre de variable "numa". 10 es la cantidad máxima.
int total = 0, cantidad = 0; //Variables
boolean a = true; //Variable boolean, para terminar while
System.out.println("Escribe 10 números"); //Imprime texto en pantalla
do{
for (int i=0;i<10;i++) { //Utilizo la sentencia "for" para saber cuantos ciclos se deben cumplir y así terminar la ejecución, en este caso serían 10 como pide la letra; es la cantidad máxima que acumula el vector.
numa [i] = teclado.nextInt(); //Utilizo Scanner para la lectura
total = total + numa [i];
cantidad = cantidad + 1;
a = false;
}//Cierre del "for"
}while (a = false); //Cuando la variable "a" sea false, termina su ciclo. System.out.println("La suma total es " + total); //Imprime texto que pide la letra del trabajo.
System.out.println("Se ingresaron " + cantidad + " numeros"); //Imprime la cantidad de número ingresados. (Siempre será 10).
Espero haberte ayudado!
Mas abajo muestro otra alternativa distinta que había escrito antes por si te sirve a ti o alguien que se pase por aquí.
Logré lo que se dice en la letra utilizando Scanner y do while. El único problema, es que el ingreso de número es ilimitado y se cancela manualmente. (En este caso sería el 0)
Los // antes del texto son comentarios.
import java.util.Scanner; //Importamos el Scanner
int num, total = 0, cantidad = 0; //Definimos las variables que vamos a usar
System.out.println("Escribe un número \n0 para salir"); //Imprime texto en pantalla
do{
Scanner teclado = new Scanner (System.in); //"teclado" es el nombre de la varaible.
num = teclado.nextInt(); //Utilizo el Scanner para la lectura
if (num !=0) { // Si num es distinto a 0:
total = total + num;
cantidad = cantidad +1;
}//Se cierra if
}while(num !=0); //La sentencia seguirá en ejecución hasta que se marque 0
System.out.println("La suma total es " + total); //Imprime la suma total de los números ingresados (Lo que pide la letra de tu trabajo)
System.out.println("Se ingresaron " + cantidad + " numeros") //Imprime la cantidad de números ingresados (Un extra)
Puedes ingresar 10 números y terminar el programa presionando 0 y así obtener los resultados.
Logré el trabajo que dice en la letra!
Utilizando un vector, for y por supuesto, do while.
Scanner teclado = new Scanner(System.in); //Definimos la clase Scanner
int numa[] = new int [10]; //Creo vector con nombre de variable "numa". 10 es la cantidad máxima.
int total = 0, cantidad = 0; //Variables
boolean a = true; //Variable boolean, para terminar while
System.out.println("Escribe 10 números"); //Imprime texto en pantalla
do{
for (int i=0;i<10;i++) { //Utilizo la sentencia "for" para saber cuantos ciclos se deben cumplir y así terminar la ejecución, en este caso serían 10 como pide la letra; es la cantidad máxima que acumula el vector.
numa [i] = teclado.nextInt(); //Utilizo Scanner para la lectura
total = total + numa [i];
cantidad = cantidad + 1;
a = false;
}//Cierre del "for"
}while (a = false); //Cuando la variable "a" sea false, termina su ciclo. System.out.println("La suma total es " + total); //Imprime texto que pide la letra del trabajo.
System.out.println("Se ingresaron " + cantidad + " numeros"); //Imprime la cantidad de número ingresados. (Siempre será 10).
Espero haberte ayudado!
Mas abajo muestro otra alternativa distinta que había escrito antes por si te sirve a ti o alguien que se pase por aquí.
Logré lo que se dice en la letra utilizando Scanner y do while. El único problema, es que el ingreso de número es ilimitado y se cancela manualmente. (En este caso sería el 0)
Los // antes del texto son comentarios.
import java.util.Scanner; //Importamos el Scanner
int num, total = 0, cantidad = 0; //Definimos las variables que vamos a usar
System.out.println("Escribe un número \n0 para salir"); //Imprime texto en pantalla
do{
Scanner teclado = new Scanner (System.in); //"teclado" es el nombre de la varaible.
num = teclado.nextInt(); //Utilizo el Scanner para la lectura
if (num !=0) { // Si num es distinto a 0:
total = total + num;
cantidad = cantidad +1;
}//Se cierra if
}while(num !=0); //La sentencia seguirá en ejecución hasta que se marque 0
System.out.println("La suma total es " + total); //Imprime la suma total de los números ingresados (Lo que pide la letra de tu trabajo)
System.out.println("Se ingresaron " + cantidad + " numeros") //Imprime la cantidad de números ingresados (Un extra)
Puedes ingresar 10 números y terminar el programa presionando 0 y así obtener los resultados.
Otras preguntas
Inglés,
hace 7 meses
Ciencias Sociales,
hace 7 meses
Historia,
hace 1 año
Matemáticas,
hace 1 año
Matemáticas,
hace 1 año