You are on page 1of 5

Entregable 3.

Proyecto del Curso


Equipo:
Cristian Jess Lpez Jimnez
Elizabeth Argelles Rodrguez
MI corazn es perfecto porque tu estas dentro de el...!!!

1721238036

Planteamiento del problema


Entregable 3: Proyecto del Curso
Para la evaluacin del segundo entregable del proyecto del curso, se solicita que por favor
realice la programacin de mtodos para:
1. Almacenar informacin en 3 vectores.
Para esta funcin debes elegir 3 tipos diferentes de informacin que desees almacenar,
relacionada a proyecto del curso. Por ejemplo, en un vector puedes elegir almacenar los
identificadores de clientes, en otro vector, los nombres de clientes y en otro los
estados de origen de los clientes.
Los nombres de los vectores son a tu eleccin, pero relacionados al proyecto del curso,
como informacin de citas, de productos, empresas, etc.
2. Mostrar la informacin de tres vectores en forma de tabla.
Los nombres de cada vector, deben ser mostrados una nica ocasin. Es decir, debes
pensar y elegir los nombres de los tres vectores. Ahora, si los nombres de los vectores
que elegiste son: id, nombre, direccin, estos nombres deben de listarse solo una vez.

Este programa solicita la ID, el nombre del producto y la cantidad, esto de 3 productos,
realiza la captura de informacin y arroja los mismos datos de forma ordenada y en una
ventana.

Sintaxis
package pkgfinal.de.java;
import java.util.*;//librerias
import javax.swing.JOptionPane;

/**
*
* @author Equipo
*/
public class FinalDeJAVA {//Clase principal
public static int a;//variable
public static void main(String[] args) {
Scanner Datos=new Scanner(System.in);//Almacenamiento
Scanner Desicion=new Scanner(System.in);
int ingreso=0;//Variable de retorno

Vector <String>ID = new Vector<String>();//Vectores


Vector <String>nombre = new Vector<String>();
Vector <String>compra = new Vector<String>();
JOptionPane.showMessageDialog(null, "Ingresar a un sistema de
seguridad de datos");//Ventana de bienvenida

System.out.print("Ingrese las repeticiones: ");//Ingreso de datos


ingreso=Datos.nextInt();
do{
System.out.print("Presione:\n1 para agregar Clientes\n2 para imprimir
resultados:\n ");//seleccin
int des=Desicion.nextInt();
switch(des){//Uso de switch-case
case 1:
a++;
Almacenar(ID, nombre, compra);//metodo de almacenar datos
break;
case 2:
Mostrar(ID, nombre, compra);//metodo de mostrar datos
break;
default:
JOptionPane.showMessageDialog(null, "No se puede reconocer la
respuesta");//respuesta erronea

}while(ingreso==3);
JOptionPane.showMessageDialog(null, "Gracias por usar este
software");//Fin del programa principal
}

private static void Almacenar(Vector<String> ID, Vector<String> nombre,


Vector<String> compra) {//metodo
Scanner guardado=new Scanner(System.in);//Almacenamiento de datos

System.out.print("ingrese el nmero de idetificacin: ");//Ingreso de


informacin
ID.add(new String(guardado.next()));

System.out.print("Ingrese el nombre: ");


nombre.add(new String(guardado.next()));

System.out.print("Articulo comprado: ");


compra.add(new String(guardado.next()));

a++;
}

private static void Mostrar(Vector<String> ID, Vector<String> nombre,


Vector<String> compra) {//mtodo de mostrar
System.out.println("ID\t\tNombre\t\tCompras realizadas");//Impresin de
rotulo
for(int b=0;b<=ID.size();b++){//ciclo for para la repeticion de impresin
System.out.println(ID.elementAt(b)+"\t"+nombre.elementAt(b)+"\t"
+compra.elementAt(b));//impresion de los datos seleccionados
}
}
}

Capturas de pantalla

You might also like