Arreglo unidimensional(horas de vuelo cadetes)

 su uso 

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.


Un arreglo unidimensional es un tipo de datos estructurado que está formado por una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Los datos que se guarden en los arreglos todos deben ser del mismo tipo.

ejemplo 

realizar un  programa en donde se pueda  colocar las  horas de vuelo  que los cadetes han volado  en sus años de formación?

programacion

package vuelo cadetes ESMA;

import java.util.Scanner;

public class Vuelo {

 
    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






Comentarios

  1. Los arreglos unidimensionales son temas de suma importancia por ello este trabajo fue completo con la explicación y desglose del tema

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Análisis ,pseudocódigo y diagrama de flujo

Condicional simple, doblé y múltiple

Algoritmos Secuenciales