Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Escribir un programa para que usando un método de cálculo permita sumar y obtener el
promedio de un grupo de números que se ingresen por teclado.
Salida: La suma y el promedio de un grupo de números, todos los datos serán enteros positivos
Entrada (Segundo Escenario): Un grupo números enteros positivos, donde el ingreso terminará
cuando se ingrese cero o negativo.
DISEÑO:
1.- Ingresar por teclado la cantidad de números (cant), debe ser positivo y mayor a 1, sino
cumple esta condición mostrar ERROR Y TERMINAR PROGRAMA
CODIFICACION:
package metodos_3_r1; // ejemplo 2 con prom tipo double y sumando 0.0 a suma
import java.util.Scanner;
public class Metodos_3_R1 {
public static void main(String[] args) {
// TODO code application logic here
int num,cant;
int suma=0;
double prom;
Scanner entrada=new Scanner(System.in);
System.out.println("Programa para pedir números y calcular la suma y el promedio");
System.out.print("Ingrese la cantidad de números a procesar: ");
cant=entrada.nextInt();
if(cant<1)
System.out.println("ERROR, el programa terminó");
else {
for(int x=1;x<=cant;x++) {
System.out.print("Ingrese un número entero positivo: ");
num=entrada.nextInt();
if (num<1)
System.out.println("ERROR, el programa terminó");
else {
suma=suma+num;
}
}
prom=(suma+0.0)/cant;
System.out.println("La suma de los números ingresados es: "+suma+" y el promedio
"+prom);
}
}
}
package metodos_3_r1; // ejemplo 3 con prom tipo float y sumando 0.0f (cast) a suma
import java.util.Scanner;
public class Metodos_3_R1 {
public static void main(String[] args) {
// TODO code application logic here
int num,cant;
int suma=0;
float prom;
Scanner entrada=new Scanner(System.in);
System.out.println("Programa para pedir números y calcular la suma y el promedio");
System.out.print("Ingrese la cantidad de números a procesar: ");
cant=entrada.nextInt();
if(cant<1)
System.out.println("ERROR, el programa terminó");
else {
for(int x=1;x<=cant;x++) {
System.out.print("Ingrese un número entero positivo: ");
num=entrada.nextInt();
if (num<1)
System.out.println("ERROR, el programa terminó");
else {
suma=suma+num;
}
}
prom=(suma+0.0f)/cant;
System.out.println("La suma de los números ingresados es: "+suma+" y el promedio
"+prom);
}
}
}
package metodos_3_r1; // ejemplo 4 con prom tipo float y sumando 0.0f (cast) a suma
// y usando un método como se pide en el problema
import java.util.Scanner;
public class Metodos_3_R1 { //inicio del programa
public static void main(String[] args) { // inicio de main
// TODO code application logic here
calculaSumaPromedio();
} //fin de main
package metodos_3_r1; // ejemplo 5 con prom tipo float y sumando 0.0f (cast) a suma
// y usando un método como se pide en el problema con un parámetro
import java.util.Scanner;
public class Metodos_3_R1 { //inicio del programa
public static void main(String[] args) { // inicio de main
// TODO code application logic here
int cant;
Scanner entrada=new Scanner(System.in);
System.out.println("Programa para pedir números y calcular la suma y el promedio");
System.out.print("Ingrese la cantidad de números a procesar: ");
cant=entrada.nextInt();
if(cant<1)
System.out.println("ERROR, el programa terminó");
else {
System.out.println("salimos del programa principal");
calculaSumaPromedio(cant);
}
System.out.println("volvimos al programa principal");
} //fin de main
package metodos_3_r1; // ejemplo 6 con prom tipo float y sumando 0.0f (cast) a suma
// y usando un método como se pide en el problema con un parámetro
// Y EL MÉTODO DEVUELVE EL PROMEDIO
import java.util.Scanner;
public class Metodos_3_R1 { //inicio del programa
public static void main(String[] args) { // inicio de main
// TODO code application logic here
int cant;
float promedio;
Scanner entrada=new Scanner(System.in);
System.out.println("Programa para pedir números y calcular la suma y el promedio");
System.out.print("Ingrese la cantidad de números a procesar: ");
cant=entrada.nextInt();
if(cant<1)
System.out.println("ERROR, el programa terminó");
else {
System.out.println("salimos del programa principal");
promedio=calculaSumaPromedio(cant);
System.out.println("El promedio es: "+promedio);
}
System.out.println("volvimos al programa principal");
} //fin de main