Advertisement
gabuwu

EJ1

Sep 14th, 2021
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.35 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class EJ1 {
  4.     static int lista7[];
  5.    
  6. //Principal
  7.     public static void main(String[] args) {
  8.                                        
  9.     leerDimension();
  10.     cargarMultiplos7();
  11.     cargarPrimos();
  12.        
  13. }  
  14.            
  15.    
  16.  public static int leerDimension() {    //Pide al usuario el tamanio de la lista  
  17.        
  18.   Scanner scanner = new Scanner(System.in);
  19.   int aux=0;  
  20.  
  21.     do {
  22.         System.out.println("Ingrese la dimension de la lista");
  23.          aux = scanner.nextInt();
  24.              if (aux > 0) {
  25.                  int dimension = aux;
  26.                  System.out.println("La dimension de la lista sera de "+ aux + " espacios");
  27.              }
  28.              else {
  29.                  System.out.println("el numero ingresado es incorrecto");
  30.              }
  31.     }
  32.     while (dimension > 0);        
  33.          
  34.     return dimension;    
  35. }  
  36.    
  37. //crear lista
  38.  public static  void cargarMultiplos7() {
  39.      int lista7 [];
  40.      lista7 = new int [leerDimension()];
  41.      
  42.      for(int i=0; i<leerDimension(); i++) {
  43.                  
  44.          System.out.println("Ingrese el elemento " + i +" del vector");
  45.          lista7[i] = validarMultiplos();
  46.      }
  47.  }
  48.  
  49. //validar que sean multiplos de 7
  50.  public static  int  validarMultiplos() {
  51.      
  52.      Scanner scanner = new Scanner (System.in);
  53.      boolean bandera=true;
  54.      while (bandera) {
  55.          int aux =scanner.nextInt();
  56.          if (aux % 7 == 0) {
  57.                   int num = aux;
  58.                   bandera=false;
  59.                 }
  60.          else {
  61.                     System.out.println("El numero ingresado no es multiplo de 7");
  62.                 }
  63.        }
  64.     return num ;
  65.    }
  66.  
  67.  public static void cargarPrimos() {
  68.      int listaPrimos[];
  69.      listaPrimos = new int [leerDimension()];
  70.    
  71.      for(int i=0; i<leerDimension(); ++i) {
  72.          
  73.          System.out.println("Ingrese el elemento " + i +" del vector");
  74.          listaPrimos[i] = validarPrimos() ;
  75.      }
  76.  }
  77.  
  78.  public static int validarPrimos() {
  79.      Scanner scanner = new Scanner (System.in);
  80.      boolean bandera=true;
  81.      while (bandera) {
  82.          int aux =scanner.nextInt();
  83.          if (aux / aux == 0 && aux/1 ==0) {
  84.                   int num = aux;
  85.                   bandera=false;
  86.                 }
  87.          else {
  88.                     System.out.println("El numero ingresado no es primo");
  89.                 }
  90.        }
  91.      
  92.      return num;
  93.  }
  94.  
  95.  public static int producto() {
  96.    int listaProducto[];
  97.    listaProducto = new int [leerDimension()];
  98.   for(int i=0; i<leerDimension(); ++i) {
  99.       listaProducto[i] = (lista7[i] * listaPrimos[i]);
  100.      }
  101.  
  102. return 0;
  103.  }
  104.  
  105. }
  106.        
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement