Advertisement
jtentor

Corrección para Jorge Luis Garcia

Sep 5th, 2017
150
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     import java.util.Scanner;
  2.     import java.util.ArrayList;
  3.    
  4. public class ejercicio4 {
  5.      Scanner Scanner= new Scanner(System.in);
  6.      
  7.     public static void main(String[] args) {
  8.        
  9.         ArrayList<Integer> vec= new ArrayList<Integer> ();
  10.         float prom=0;
  11.        
  12.               CargarArray(vec);
  13.               prom = Promedio(vec);
  14.               ValoresMenores(vec,prom);
  15.             }
  16.    
  17.    public static void CargarArray(ArrayList vec) {
  18.             Scanner Scanner= new Scanner(System.in);
  19.  
  20.             int elemento = 0;
  21.             String opc;
  22.            
  23.         do {
  24.               System.out.println("Elemento: "+ vec.size());
  25.                 elemento= Scanner.nextInt();
  26.                 vec.add(elemento);
  27.    
  28.                 System.out.println("¿Desea Continuar?(Si/No)");
  29.                 opc= Scanner.next();
  30.                
  31.         } while (opc.equalsIgnoreCase("Si"));
  32.     }
  33.  
  34.    public static float Promedio(ArrayList vec) {
  35.    
  36.         int i;
  37.         int suma=0;
  38.        
  39.           for (i=0; i<vec.size(); ++i) {
  40.              suma= suma + (int)vec[i];       
  41.          }
  42.          float prom= suma/vec.size();
  43.          
  44.          System.out.println("Promedio de los Numeros Ingresados: "+ prom);
  45.          
  46.          return prom;
  47.     }
  48.    
  49.    public static void ValoresMenores( ArrayList vec,float prom) {
  50.        
  51.         int i=0;
  52.         int cont=0;
  53.        
  54.         for (i=0; i<vec.size(); ++i) {
  55.             if ((int)vec[i] < prom) {
  56.                 cont= cont +1;
  57.             }
  58.         }
  59.         System.out.println("Valores Menores al Promedio: "+ cont);         
  60.     }
  61. }
Advertisement
RAW Paste Data Copied
Advertisement