Package Com

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

package com.mycompany.

3corte;

import java.util.Scanner;

public class NewMain {

public static void main(String[] args) {

menu();

public static void menu() {

Scanner sc = new Scanner(System.in);

System.out.println("===============================");

System.out.println(" MENU DE OPCIONES ");

System.out.println("===============================");

System.out.println("1 - Captura de Vector de 8 posiciones con su sumatoria");

System.out.println("2 - Captura de Matriz de 5 x 3");

System.out.println("3 - Captura de Matriz de 5 x 5 con sumatoria de cada fila");

System.out.println("4 - Captura de Matriz de 4 x 5 con sumatoria de cada columna");

System.out.println("5 - Captura de Matriz de 10 x 10 con sumatoria Diagonal IZQ a DER");

System.out.println("6 - Captura de Matriz de 10 x 10 con sumatoria diagonal de DER a IZQ.");

System.out.println("7 - EXIT");

System.out.println("===============================");
System.out.println("DIGITE SU OPCION: ");

int opc = sc.nextInt();

switch(opc){

case 1:

cap1();

break;

case 2:

cap2();

break;

case 3:

cap3();

break;

case 4:

cap4();

break;

case 5:

cap5();

break;

case 6:

cap6();

break;
default:

System.out.println(" Saliendo de la Aplicación");

end: ;

public static void cap1() {

Scanner sc = new Scanner(System.in);

System.out.println("1 - Captura de Vector de 8 posiciones con su sumatoria");

int[] vec = new int [8];

int suma =0;

for (int i=0;i<8;i++){

vec[i] = i + 1;

System.out.println("contenido del vector");

for (int i =0; i<8; i ++){

System.out.print("\t"+vec[i]);

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

suma+=vec[i];

System.out.println("la suma del vector es = "+suma);

menu();
}

public static void cap2() {

Scanner sc = new Scanner(System.in);

System.out.println("2 - Captura de Matriz de 5 x 3");

int fil =3;

int col =5;

int Matriz [][] = new int[fil][col];

//captura de la matriz

for (int i = 0;i <fil;i++){

for (int j = 0; j < col; j++){

System.out.println("digite fila"+i+"columna"+j);

Matriz[i][j] = sc.nextInt();

menu();

public static void cap3() {


Scanner sc = new Scanner(System.in);

System.out.println("3 - Captura de Matriz de 5 x 5 con sumatoria de cada fila");

int fil =5;

int col =5;

int sum =0;

int lin =0;

int suml=0;

int Matriz [][] = new int[fil][col];

//captura de la matriz

for (int i = 0;i <fil;i++){

System.out.println("matriz de 5 x 5");

for (int j = 0; j < col; j++){

System.out.println("digite fila"+i+"columna"+j);

Matriz[i][j] = sc.nextInt();

sum = sum + Matriz[i][j];

lin = lin +Matriz[i][j];

System.out.println("");

for (int i=0;i<fil;i++){

suml=0;

for(int j=0;j<col;j++){

suml += Matriz [i][j];

System.out.print("\n Lasuma de la fila["+i+"] es :"+suml);

}
System.out.println("");

menu();

public static void cap4() {

Scanner sc = new Scanner(System.in);

System.out.println("4 - Captura de Matriz de 4 x 5 con sumatoria de cada columna");

int fil =4;

int col =5;

int sum =0;

int lin =0;

int sumc=0;

int Matriz [][] = new int[fil][col];

for (int i = 0;i <fil;i++){

System.out.println("matriz de 4 x 5");

for (int j = 0; j < col; j++){

System.out.println("digite fila"+i+"columna"+j);

Matriz[i][j] = sc.nextInt();

sum = sum + Matriz[i][j];

lin = lin +Matriz[i][j];

System.out.println("");
}

for (int j=0;j<fil;j++){

sumc=0;

for(int i=0;i<col;i++){

sumc += Matriz [i][j];

System.out.print("\n Lasuma de la columna["+j+"] es :"+sumc);

System.out.println("");

menu();

public static void cap5() {

Scanner sc = new Scanner(System.in);

System.out.println("5 - Captura de Matriz de 10 x 10 con sumatoria Diagonal IZQ a DER");

int fil =10;

int col =10;

int sum =0;

int lin =0;

int sumid=0;

int Matriz [][] = new int[fil][col];

//captura de la matriz

for (int i = 0;i <fil;i++){

System.out.println("matriz de 10 x 10");

for (int j = 0; j < col; j++){


System.out.println("digite fila"+i+"columna"+j);

Matriz[i][j] = sc.nextInt();

sum = sum + Matriz[i][j];

lin = lin +Matriz[i][j];

System.out.println("");

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

for(int j=0;j<Matriz[i].length;j++){

if (i==j){

sumid += Matriz[i][j];

System.out.print("La suma de la diagonal izquierda derecha es "+sumid);

System.out.println("");

public static void cap6() {

Scanner sc = new Scanner(System.in);

System.out.println("6 - Captura de Matriz de 10 x 10 con sumatoria diagonal de DER a IZQ.");

int fil =10;

int col =10;

int sum =0;

int lin =0;

int sumdi=0;
int Matriz [][] = new int[fil][col];

//captura de la matriz

for (int i = 0;i <fil;i++){

System.out.println("matriz de 10 x 10 ");

for (int j = 0; j < col; j++){

System.out.println("digite fila"+i+"columna"+j);

Matriz[i][j] = sc.nextInt();

sum = sum + Matriz[i][j];

lin = lin +Matriz[i][j];

System.out.println("");

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

for(int j=0;j<Matriz[i].length;j++){

if (i+j==(Matriz.length-1)){

sumdo += Matriz[i][j];

System.out.print("La suma de la diagonal derecha izquierda es "+sumdi);

System.out.println("");

You might also like