0% encontró este documento útil (0 votos)
25 vistas3 páginas

Codigo

El documento presenta un menú para explicar conceptos sobre vectores y matrices en Java. Define un vector como una colección ordenada de datos que permite almacenar múltiples valores en una variable, y explica cómo declarar un vector indicando el tipo de dato y tamaño. También define una matriz, su estructura fija de datos del mismo tipo, e indica cómo declarar una matriz especificando el tipo de dato y tamaño de filas y columnas. El menú incluye opciones para mostrar ejemplos de vectores y matrices.

Cargado por

Maria Cabrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas3 páginas

Codigo

El documento presenta un menú para explicar conceptos sobre vectores y matrices en Java. Define un vector como una colección ordenada de datos que permite almacenar múltiples valores en una variable, y explica cómo declarar un vector indicando el tipo de dato y tamaño. También define una matriz, su estructura fija de datos del mismo tipo, e indica cómo declarar una matriz especificando el tipo de dato y tamaño de filas y columnas. El menú incluye opciones para mostrar ejemplos de vectores y matrices.

Cargado por

Maria Cabrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

/*

* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this
template
*/
package examencorte2;

import java.util.Scanner;

/**
*
* @author heche
*/
public class ExamenCorte2 {
static Scanner sc = new Scanner (System.in);
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
menu();

/* Un arreglo es una colección ordenada de datos.Los arreglos (matrices)


se emplean para almacenar multiples
valores en una sola variable, frente a las variables que sólo pueden
almacenar un valor.

La forma de declarar un vector, primero se debe definir que tipo de dato


sera el vector y luego definir el
tamano de dicho vector
ejemplo int vec = new int [5];
*/

public static void menu () {

System.out.println("1. Que es un vector \n2. Defina que es y como se


declara un vector \n3. Realice un ejercicio de ejemplo de vectores \n4. Defina que
es y como se declara una matriz \n5. Realice un ejercicio de ejemplo de matrices");
int menu = sc.nextInt();
switch (menu) {
case 1:
System.out.println(" Un arreglo es una colección ordenada de
datos.Los arreglos (matrices) se emplean para almacenar multiples\n" +
" valores en una sola variable, frente a las variables que sólo pueden
almacenar un valor.");
menu();
break;
case 2:
System.out.println("La forma de declarar un vector, primero se debe
definir que tipo de dato sera el vector y luego definir el \n" +
" tamano de dicho vector\n" +
" ejemplo int vec [] = new int [5];");
menu();

break;
case 3:
arreglo();
menu();
break;
case 4:

System.out.println("Una matriz es un tipo muy común de estructura


de datos en la que todos los elementos deben ser del mismo tipo de datos."

+ " Una vez definido, el tamaño de una matriz es fijo y no


puede aumentar para acomodar más elementos. El primer elemento de una matriz
comienza con el índice cero.");
System.out.println("La forma de declarar una matrix, primero se
debe definir que tipo de dato sera el matriz y luego se define el tamano de las
columnas y filas ");
System.out.println(" ejemplo int vec [][]= new int [5][5];");
menu();

break;
case 5:
matriz ();

menu();
break;

default:
throw new AssertionError();
}

}
public static void arreglo () {
System.out.println("Ejemplo. Ingrese 5 numeros, que se acumularan en un vector
y luego se sumaran");
int vec[] = new int [5];
int suma = 0;

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


System.out.println("Ingrese numero " + i);
vec [i] = sc.nextInt();
suma += vec[i];

}
System.out.println("Total de suma");
System.out.println(suma);

public static void matriz () {


System.out.println("Ejemplo. Ingrese 9 numeros, que se acumularan en una
matriz, se imprimira la matriz completa y luego se hara una formar en diagonal ");
int matriz[][] = new int [3][3];
for (int i = 0; i < matriz.length; i++) {
for (int j = 0; j < matriz.length; j++) {
System.out.println("Ingrese numero");
matriz[i][j] = sc.nextInt();
}
}
System.out.println("Matriz");
for(int i = 0; i < matriz.length; i++) {
String texto = "";
for(int j = 0; j < matriz[i].length; j++){
texto += matriz[i][j]+" ";
}
System.out.println(texto);
}
System.out.println("Suma en diagonal");
int suma = 0;
System.out.println("Los numeros a sumar son:");
for(int i = 0; i < matriz.length; i++) {
suma += matriz[i][i];
}
System.out.println("El resultado de la suma es: " + suma);

También podría gustarte