You are on page 1of 6

Examen Parcial MA713N (Moreno Damián)

Problema 1:
package javaapplication1;

import java.util.Scanner;

public class JavaApplication1 {

public static void main(String[] args) {

Scanner pal = new Scanner(System.in);

String cod;

System.out.printf("digite el codigo: ");

cod = pal.nextLine();

if(cod.charAt(cod.length()-1 )== '#'){

if(cod.charAt(0)== '*' && cod.charAt(4) == '*'){

for(int i=1; i<4;i++){

switch(cod.charAt(i)){

case '0':

break;

case '1':

break;

case '2':

break;

case '3':

break;

case '4':

break;
case '5':

break;

case '6':

break;

case '7':

break;

case '8':

break;

case '9':

break;

default: System.out.printf("No valido\n");

for(int j=5; j<cod.length()-1;j++){

switch(cod.charAt(j)){

case '0':

break;

case '1':

break;

case '2':

break;

case '3':

break;

case '4':

break;

case '5':

break;

case '6':

break;

case '7':
break;

case '8':

break;

case '9':

break;

default: System.out.printf("No valido\n");

System.out.printf("valido\n");

else

System.out.printf("No valido\n");

else

System.out.printf("no valido\n");

}
Respuestas:
digite el codigo: *109*123456#
valido
digite el codigo: *109*1256#
valido
digite el codigo: 09*1256#

No valido
digite el codigo: 109*109
no valido

Problema 2:
package javaapplication2;

import java.util.Scanner;

public class Vector {

int n;

int []p;

public void Cargararreglos(int []a, int []b, int n,int m){

a = new int [n];

b = new int [m];

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

a[i]= (int)(Math.random()*23+2);

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

b[i]= (int)(Math.random()*23+2);
}

public int [] tercerarreglo(int []a, int []b, int n,int m){

int []c = new int[Math.max(m, m)];

int []r = new int[n];

int []s = new int[m];

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

r[i]= a[i];

for (int j=0;j<s.length;j++){

s[j]= b[j];

for(int l =0; l< Math.min(n, m);l++){

if(l%2==0){

c[l]= a[l]+b[l-1];

else

c[l]= a[l]+b[l+1];

for(int l =Math.min(n, m); l< Math.max(m, m)-Math.min(n, m);l++){

if(l%2==0){

c[l]= a[l]+b[l-1];

else

c[l]= a[l]+b[l+1];

return c;

}
public static void main(String[] args) {

Scanner num = new Scanner(System.in);

Vector v1 = new Vector();

Vector v2 = new Vector();

System.out.printf( "Digite # de elementos del primer arreglo: ");

v1.n = num.nextInt();

System.out.printf( "Digite # de elementos del segundo arreglo: ");

v2.n = num.nextInt();

You might also like