Está en la página 1de 3

UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO

FACULTAD DE CIENCIAS Y TECNOLOGIA


INGENIERIA INFORMATICA

Materia: INF 121 – Programación II Grupo 1 laboratorio Nro. 1


Objetivo: Familiarizarse con el entorno jCreator, tomando conceptos de POO y utilizando vectores
Apellidos y Nombres:
R.U.

Un diagrama de clases representa la relación que se tiene entre las clases, cada clase es representada por un
nombre, un rectángulo en el que se indica las propiedades (atributos) y un rectángulo en el que se indica el
comportamiento (métodos):

nombre

atributos

métodos

Dado el siguiente diagrama de clases:

Scanner
Vector

int v[2000]
nextInt()
void cargar(int n)
nextLine()
void desplegar(int n)
boolean existey(int n, int y)
int contary(int n, int y)
int max(int n)

Prueba

main()

1. Escribir las clases correspondientes, de acuerdo al ejemplo que se da a continuación e implementar


los métodos faltantes (contary(int n, int y) y max(int n) ).

2. Las clases resultantes deben ser enviadas por tariquia al terminar el laboratorio.
/* esta clase debe estar grabada en un archivo llamado Prueba.java*/
import java.util.Scanner;
class Prueba{
public static void main(String args[]){
Scanner leer = new Scanner(System.in);
int n,op,ele; n=0;op=1;ele=0;boolean resp=false;
while (n<=0) {System.out.println("Introduzca un numero entre 1 y 199"); n=leer.nextInt();};
Vector ov=new Vector();
do{
System.out.println();System.out.println();
System.out.println("Menu de opciones");
System.out.println("================");
System.out.println("1. Cargar el vector");
System.out.println("2. Desplegar el vector");
System.out.println("3. Buscar un elemento en el vector");
System.out.println("0. Terminar");System.out.println();
System.out.print("Introduzca su opcion:"); System.out.println();System.out.println();
op=leer.nextInt();
switch (op){
case 1: {ov.cargarv(n); break;}
case 2: {ov.despv(n); break;}
case 3: {System.out.println("Introduzca el valor a buscar en el vector: ");ele=leer.nextInt();
resp= ov.existey(n,ele);
if (resp) {System.out.println();System.out.println("El elemento "+ele+"
EXISTE");System.out.println();}
else {System.out.println();System.out.println("El elemento "+ele+" NO
EXISTE");System.out.println();}
break;}
case 0: {break;}
}
}
while ( op>0);
}
}
/* esta clase debe estar grabada en un archive llamado Vector.java */
import java.util.Scanner;
class Vector {
int v[] = new int[200];
Scanner leer = new Scanner(System.in);

void cargarv(int n){


for(int i=1;i<=n;i++) {System.out.print("Introduzca un valor para v["+i+"]=");v[i]=leer.nextInt();}
}

void despv(int n){


for(int i=1;i<=n;i++) System.out.println("v["+i+"]="+v[i]);
}

boolean existey(int n, int ele){ int i=1;boolean resp=false;


while ((i<=n)&&(!resp)){
if (v[i]==ele) resp=true;
i++;
}
return resp;
}

También podría gustarte