Sei sulla pagina 1di 3

import java.util.

Scanner;
public class Principal {
private static Scanner entrada;
public static void main(String[] args) {
// TODO Auto-generated method stub
entrada = new Scanner (System.in);
// Declaración de la variable
int op = 0;
int i;
System.out.println(" BIENVENIDOS AL PROGRAMA ");
do {
System.out.println(" ");
System.out.println(" MENU DE OPCIONES
");
System.out.println(" ");
System.out.println("1. Calcular si son numeros
primos gemelos");
System.out.println("2. Concatenar dos
vectores");
System.out.println("3. Suma de filas y columnas
de una matriz");
System.out.println("4. S A L I R ");
System.out.println(" Ingrese una opcion del
menu: ");
op = entrada.nextInt();

switch (op) {
case 1:
break;
case 2:
break;
case 3:
break;
default:
System.out.println(" Gracias por usar
este programa ");
}
}while (op != 3);
}

Calcular si son numeros primos gemelos


case 1:
int intv1,intv2;
int inti,intban1=0,intban2=0;
System.out.println("A continuacion ingrese 2 numeros
enteros");
System.out.println(" Ingrese el primero valor");
intv1 = entrada.nextInt();
System.out.println(" Ingrese el segundo valor");
intv2 = entrada.nextInt();
//- Cálculo para saber si el primer valor es primo -//
for (inti=2; inti < intv1; inti++)
{
if ((intv1 % inti) == 0)
{
intban1 = 1;
}
}
//- Cálculo para saber si el segundo valor es primo
-//
for (inti=2; inti < intv2; inti++)
{
if ((intv2 % inti) == 0)
{
intban2 = 1;
}
}
//- Cálculo para saber si los numeros ingresados son
primos gemelos -//
if (intban1 == 0 & intban2 == 0) //El primer if es
para saber si son primos
{
if (intv1 + 2 == intv2) // Este if es para saber
si son primos gemelos
{
System.out.println(" Los numeros
ingresados SI son primos gemelos ");
}
else
{
System.out.println(" Los numeros
ingresados NO son primos gemelos ");
}
}
else
{
System.out.println(" Los numeros ingresados NO
son primos gemelos ");
}
break;

Suma de filas y columnas de una matriz


case 3:
//Declaracion de la matriz
int A[][]=new int[20][20];
int f,c,j;
//Declaracion de los vectores
int Vf[]=new int[20];
int Vc[]=new int[20];
//Tamaño de la matriz
System.out.println("Ingrese el numero de filas que
tendra la matriz");
f=entrada.nextInt();
System.out.println("Ingrese el numero de columnas que
tendra la matriz");
c=entrada.nextInt();
//Ingreso de los valores
for(i=0;i<f;i++) {
for(j=0;j<c;j++) {
System.out.println("Ingrese el valor de
A["+i+"]["+j+"]=");
A[i][j]=entrada.nextInt();
}
}
//Impresion de la matriz
System.out.println("La matriz ingresada es:");
for(i=0;i<f;i++) {

for(j=0;j<c;j++) {
System.out.print(A[i][j]+ " ");
}
System.out.println(" ");
}

Potrebbero piacerti anche