Cabana_Mario_Ariel_F

Clase Ejercicio6 - TPN°2 - Grupo02

Apr 20th, 2022
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.28 KB | None | 0 0
  1. /*
  2.  ======================================================================================================================
  3.  * Modelo de Desarrollo de Programas y Programación Concurrente - Facultad de Ingeniería - Universidad Nacional de Jujuy
  4.   ======================================================================================================================
  5.  */
  6.  
  7. /**
  8.  * @Autor: Grupo 02 M.D.P y P.C.
  9. /*      @Integrantes:                  |    @Carrera:             |   @DNI:
  10.                                        |                          |
  11.   ALVAREZ, Cesar Fabian                | Ing. Informática         | 41.275.832
  12.   CABANA, Mario Ariel Fernando         | Ing. Informática         | 42.268.639
  13.   MONTELLANO, Leandro                  | Ing. Informática         | 43.114.035
  14.   RETAMOZO CORTEZ, Candelaria          | Ing. Informática         | 95.790.260
  15.   RUIZ, Erica Vanina                   | Ing. Informática         | 38.471.424
  16.  
  17.  * @Fecha: 21/04/2022.
  18.  */
  19.  
  20.  /*
  21.    Trabajo Práctico N°2 / Introducción a Java Parte 1 / Punto 06
  22.   ---------------------   ---------------------------   --------
  23.   * Objetivo General: Crear un array de 1.000 numeros enteros, tienen que estar en un rango de [50,100].
  24.                       Crear grupos de 250 posiciones en total 4 grupos.
  25.                       Estructuras repetitivas: 2 (for),1 (while) y 1 (do while).
  26.   * El trabajo se ha realizado utilizando las siguientes IDEs: Eclipse 2020-06(4.16)-(IDE for Java Developers) - Apache Netbeans IDE 12.4 - IntelliJ IDEA 2021.2.3
  27.   * Lenguaje de programación: Java POO.
  28.   * Api a utilizar. Paquete:- Java.util / Clase:- StringTokenizer, Scanner.
  29.   *                 Paquete:- Java.io / Clase:- BufferedReader, FileReader, IOException.
  30.   * Clase principal: EntregaTPN2.
  31.   * Clases secundarias: HelperTp2, Ejercicio5, Ejercicio6.
  32.   */
  33. package ar.edu.unju.aplicacion;
  34.  
  35.     public class Ejercicio6 {
  36.        
  37.         //------------------- Inicio método run() -------------------//
  38.        
  39.         public static void run() {
  40.             int[] numeros = new int[1000];
  41.             int acumulador=0;
  42.      
  43.             // Generacion de numeros aleatorios.
  44.             for (int i=0; i<=999; i++){
  45.             numeros[i]= (int) (Math.random()*(100-50)+50);
  46.             }
  47.      
  48.             // Suma desde 0 a 249 con For.
  49.             for (int j=0; j<=249;j++){
  50.             acumulador=acumulador+numeros[j];
  51.             }
  52.             System.out.println("La suma con For de los numeros en [0-249] es "+" "+ acumulador);
  53.             acumulador=0;
  54.      
  55.             // Suma desde 250 a 499.
  56.             for (int j=250; j<=499;j++){
  57.             acumulador=acumulador+numeros[j];
  58.             }
  59.             System.out.println("La suma con For de los numeros en [250-499] es "+" "+ acumulador);
  60.             acumulador=0;
  61.      
  62.             // Suma de 500 a 749 con While.
  63.             int k=500;
  64.             while(k != 750){
  65.             acumulador=acumulador+numeros[k];
  66.             k++;
  67.             }
  68.             System.out.println("La suma con While de los numeros en [500-749] es "+" "+ acumulador);
  69.             acumulador=0;
  70.      
  71.             // Suma de 750 a 999 con Do While.
  72.             k=750;
  73.             do{
  74.             acumulador=acumulador+numeros[k];
  75.             k++;
  76.             }while(k!=1000);
  77.             System.out.println("La suma con Do While de los numeros en [750-999] es "+" "+ acumulador);
  78.         }
  79.     }
Add Comment
Please, Sign In to add comment