Arreglo unidimensional- Ejercicio de numero de veces que voló el cadete.

 Arreglos unidimensionales

Un arreglo se define como una colección finita, homogénea y ordenada de elementos como se ha definido antes pero se caracteriza por ser unidimensional porque tiene una solo dimensión como se muestra a continuación.

Un arreglo tiene la característica de que puede almacenar a N elementos del mismo tipo y además permite el acceso a cada uno de estos elementos. Se distinguen dos partes en los arreglos:

Los componentes. Hacen referencia a los elementos que componen o forman el arreglo. Es decir, son los valores que se almacenan en cada una de sus casillas.

Los índices. Son los que permiten acceder a los componentes del arreglo en forma individual. Es decir, la posición dentro del arreglo.

Para hacer referencia a un componente de un arreglo se necesita:

• El nombre del arreglo

• El índice del elemento


Ejercicio:

package javaapplication39;

import java.util.Scanner;

public class JavaApplication39 {   

    public static void main(String[] args) {

        Scanner entrada = new Scanner(System.in);

        String nombre;

        int anioactual, i, suma=0; 

        System.out.print("Ingrese su Nombre: ");

        nombre=entrada.nextLine();            

        System.out.print("Ingrese el año militar en el que se encuentra (1-4): ");

        anioactual=entrada.nextInt();

        int[]cvuelo = new int[anioactual];

        for(i = 0; i < cvuelo.length; i++){

            System.out.print("Número de veces que voló en " +(i+1)+" año militar: ");

            cvuelo[i]=entrada.nextInt();

        }

        for ( i = 0; i < cvuelo.length; i++){

            suma = suma + cvuelo[i];

        }

        {System.out.println("El cadete " +nombre+ " ha volado " +suma+ " veces en total");

    }

        int maximo = cvuelo[0]; 

        int minimo = cvuelo[0];

        

        for (i = 0; i < 4; i++){

            if(maximo < cvuelo[i]);

            maximo = cvuelo[i];

            if(minimo > cvuelo [i])

            minimo = cvuelo[i];

        }

        System.out.println("En " +minimo+ " año militar voló menos y en " +maximo+ " año militar voló más durante los 4 años");

    }   

}

Resultado en ventana:



Comentarios

Entradas populares de este blog

Análisis ,pseudocódigo y diagrama de flujo

Condicional simple, doblé y múltiple

Algoritmos Secuenciales