Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Jarol Salazar
Páginas: [1]
1
« en: 26 de Septiembre 2019, 02:18 »
Buenas!
Soy yo de nuevo, esta vez es una duda sobre matrices, nos dejaron un laboratorio donde tenemos que hacer una "escalera" con las matrices.
Es algo tal que así:
1
12
123
1234
Con "n" cantidad de valores, quisiera que me ayudaran con el código.
No hay nada hecho por eso no agrego el código (Obviamente xD)
Muchas gracias.
2
« en: 19 de Septiembre 2019, 01:49 »
Apenas estoy aprendiendo a programar (Estoy en el curso "Programación I"), solo hemos utilizado estáticos, a lo que me refiero es que si por ejemplo llene el array (las 10 posiciones) y un cliente ya va a mi tienda "eliminar" ese cliente para poder añadir otro.
No sé si me estoy explicando de la manera correcta, lo siento en esa parte.
3
« en: 18 de Septiembre 2019, 17:35 »
Se que estoy combinando inglés y español y que no debería hacerlo, pero algunas partes se me complicaban entonces decidí dejar algunas en inglés (Las más sencillas) y otras en español (Las más "difíciles").
Solo me faltaría hacer el método [Eliminar Cliente] y no se me ocurre una idea de hacerlo, si me pudieran ayudar sería de gran ayuda!
Gracias de antemano!
4
« en: 18 de Septiembre 2019, 17:33 »
Clase principal
package sisverduras;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Date;
import java.util.Scanner;
import objectos.Cliente;
import objectos.Producto;
public class Principal {
static int usuario = 10;
static Producto listaProductos[] = new Producto[10];
static int k = 0;
static Cliente ListaCliente[] = new Cliente[10];
public static void main(String[] args) throws IOException {
menu();
}
private static void imprimirProductos(Producto producto) {
System.out.println("Codigo: " + producto.getCodigo());
System.out.println("Nombre: " + producto.getNombre());
System.out.println("Precio: " + producto.getPrecio());
}
private static void imprimirListaProductos() {
for (int i = 0; i < k; i++) {
System.out.println("Codigo: " + listaProductos[i].getCodigo());
System.out.println("Nombre: " + listaProductos[i].getNombre());
System.out.println("Precio: " + listaProductos[i].getPrecio());
System.out.println("Categoría: " + listaProductos[i].getCategoria());
System.out.println("Fecha Vencimiento: "
+ listaProductos[i].getFechaVencimiento());
System.out.println("......................");
}
}
private static void menu() throws IOException {
System.out.println("Bienvenido a la verduleria");
System.out.println("");
System.out.println("1. Módulo de Productos");
System.out.println("2. Módulo de Clientes");
System.out.println("3. Salir");
System.out.println("");
System.out.println("Ingrese una Opción");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String lee = br.readLine();
switch (lee) {
case "1": {
menuProductos();
break;
}
case "2": {
menuCliente();
}
}
}
private static void menuProductos() throws IOException {
System.out.println("Módulo de Productos");
System.out.println("\n1. Añadir Producto");
System.out.println("2. Editar Producto");
System.out.println("3. Eliminar Producto");
System.out.println("4. Ver Lista de Productos");
System.out.println("5. Regresar al Menú Principal");
System.out.println("");
System.out.println("Ingrese una opción");
BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
String lee = lector.readLine();
switch (lee) {
case "1": {
listaProductos[k] = crearProducto();
k++;
menuProductos();
break;
}
case "2": {
BufferedReader ingresa = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Editar Producto");
System.out.println("");
System.out.println("Ingrese el código del producto:");
Producto producto = buscarProducto(Integer.parseInt(ingresa.readLine()));
if (producto != null) {
editarProducto(producto);
} else {
System.out.println("El producto no ha sido encontrado");
}
menuProductos();
break;
}
case "4": {
imprimirListaProductos();
menuProductos();
break;
}
case "5": {
menu();
break;
}
}
}
private static Producto crearProducto() throws IOException {
Producto nuevo = new Producto();
BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Nombre: ");
String nombre = lector.readLine();
nuevo.setNombre(nombre);
System.out.println("Precio: ");
nuevo.setPrecio(Double.parseDouble(lector.readLine()));
System.out.println("Código Producto: ");
nuevo.setCodigo(Integer.parseInt(lector.readLine()));
System.out.println("Fecha de Vencimiento: ");
nuevo.setFechaVencimiento(new Date(lector.readLine()));
System.out.println("Categoría: ");
nuevo.setCategoria(lector.readLine());
return nuevo;
}
private static Producto buscarProducto(int cod) {
for (int i = 0; i < k; i++) {
if (cod == listaProductos[i].getCodigo()) {
Producto encontrado;
encontrado = listaProductos[i];
return encontrado;
}
}
return null;
}
private static void editarProducto(Producto producto) {
System.out.println("Que datos va a cambiar");
}
private static void menuCliente() throws IOException {
System.out.println("Módulo de Clientes");
System.out.println("\n1. Añadir Cliente");
System.out.println("2. Editar Cliente");
System.out.println("3. Eliminar Cliente");
System.out.println("4. Ver lista de Clientes");
System.out.println("5. Buscar cliente");
System.out.println("6. Regresar al Menú Principal");
System.out.println("");
System.out.println("Ingrese una opción");
BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
String lee = lector.readLine();
switch (lee) {
case "1": {
ListaCliente[k] = crearCliente();
k++;
menuCliente();
break;
}
case "2": {
editarCliente();
menuCliente();
break;
}
case "3": {
System.out.println("Eliminar cliente");
System.out.println("Elija el número de asociado");
eliminarCliente();
break;
}
case "4": {
imprimirListaCliente();
menuCliente();
break;
}
case "5": {
buscarCliente();
break;
}
case "6": {
break;
}
default: {
System.out.println("Ingrese una opción que este en el menú");
menuCliente();
break;
}
}
}
private static Cliente crearCliente() throws IOException {
Cliente nuevo = new Cliente();
BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Primer nombre: ");
String firstName = lector.readLine();
nuevo.setFirstName(firstName);
System.out.println("Segundo nombre: ");
String secondName = lector.readLine();
nuevo.setSecondName(secondName);
System.out.println("Primer apellido: ");
String firstLastName = lector.readLine();
nuevo.setFirstLastName(firstLastName);
System.out.println("Segundo apellido: ");
String secondLastName = lector.readLine();
nuevo.setSecondLastName(secondLastName);
System.out.println("Número de cédula");
String id = lector.readLine();
nuevo.setId(id);
System.out.println("Número de celular: ");
String phoneNumber = lector.readLine();
nuevo.setPhoneNumber(phoneNumber);
System.out.println("Dirección: ");
String adress = lector.readLine();
nuevo.setAdress(adress);
System.out.println("Correo electronico");
String email = lector.readLine();
nuevo.setEmail(email);
System.out.println("Código de suscripción");
String accountNumber = lector.readLine();
nuevo.setAccountNumber(accountNumber);
return nuevo;
}
private static void imprimirListaCliente() {
for (int i = 0; i < k; i++) {
System.out.println("**********************");
System.out.println("** Cliente " + (i + 1));
System.out.println("** Código de suscripción:" + ListaCliente[i].getAccountNumber());
System.out.println("** Nombre: " + ListaCliente[i].getFirstName() + " " + ListaCliente[i].getSecondName()
+ " " + ListaCliente[i].getFirstLastName() + " " + ListaCliente[i].getSecondLastName());
System.out.println("** Número de telefono:" + ListaCliente[i].getPhoneNumber());
System.out.println("** Dirección: " + ListaCliente[i].getAdress());
System.out.println("** Dirección electronica: " + ListaCliente[i].getEmail());
System.out.println("** Cédula: " + ListaCliente[i].getId());
System.out.println("**********************");
}
}
private static void eliminarCliente() throws IOException {
}
private static void editarCliente() throws IOException {
BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Digite el número de cedula del cliente que desea editar");
String clienteEditar = lector.readLine();
for (int i = 0; i < ListaCliente.length; i++) {
if (clienteEditar.equals(ListaCliente[i].getId())) {
Cliente nuevo = new Cliente();
System.out.println("Primer nombre: ");
String firstName = lector.readLine();
nuevo.setFirstName(firstName);
System.out.println("Segundo nombre: ");
String secondName = lector.readLine();
nuevo.setSecondName(secondName);
System.out.println("Primer apellido: ");
String firstLastName = lector.readLine();
nuevo.setFirstLastName(firstLastName);
System.out.println("Segundo apellido: ");
String secondLastName = lector.readLine();
nuevo.setSecondLastName(secondLastName);
System.out.println("Número de cédula");
String id = lector.readLine();
nuevo.setId(id);
System.out.println("Número de celular: ");
String phoneNumber = lector.readLine();
nuevo.setPhoneNumber(phoneNumber);
System.out.println("Dirección: ");
String adress = lector.readLine();
nuevo.setAdress(adress);
System.out.println("Correo electronico");
String email = lector.readLine();
nuevo.setEmail(email);
System.out.println("Código de suscripción");
String accountNumber = lector.readLine();
nuevo.setAccountNumber(accountNumber);
ListaCliente[i] = nuevo;
menuCliente();
} else {
System.out.println("El cliente no se ha encontrado");
}
}
}
private static void buscarCliente() throws IOException {
BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Digite el número de cedula del cliente que desea buscar");
String clienteEditar = lector.readLine();
for (int i = 0; i < ListaCliente.length; i++) {
if (clienteEditar.equals(ListaCliente[i].getId())) {
System.out.println("**********************");
System.out.println("** Cliente " + (i + 1));
System.out.println("** Código de suscripción:" + ListaCliente[i].getAccountNumber());
System.out.println("** Nombre: " + ListaCliente[i].getFirstName() + " " + ListaCliente[i].getSecondName()
+ " " + ListaCliente[i].getFirstLastName() + " " + ListaCliente[i].getSecondLastName());
System.out.println("** Número de telefono:" + ListaCliente[i].getPhoneNumber());
System.out.println("** Dirección: " + ListaCliente[i].getAdress());
System.out.println("** Dirección electronica: " + ListaCliente[i].getEmail());
System.out.println("** Cédula: " + ListaCliente[i].getId());
System.out.println("**********************");
menuCliente();
} else {
System.out.println("El cliente no se ha encontrado");
}
}
}
}
5
« en: 18 de Septiembre 2019, 17:33 »
Hola buenos días, estoy trabajando en un proyecto de clase y necesito ayuda con la creación del método "Eliminar Cliente", quisiera que me explicaran y ayudaran a hacer el método.
Estas son las clases que tengo.
Clase Persona
package objectos;
public class Persona {
private String id;
private String firstName;
private String secondName;
private String firstLastName;
private String secondLastName;
private String phoneNumber;
private String adress;
private String email;
private String sex;
/**
* @return the id
*/
public String getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(String id) {
this.id = id;
}
/**
* @return the firstName
*/
public String getFirstName() {
return firstName;
}
/**
* @param firstName the firstName to set
*/
public void setFirstName(String firstName) {
this.firstName = firstName;
}
/**
* @return the secondName
*/
public String getSecondName() {
return secondName;
}
/**
* @param secondName the secondName to set
*/
public void setSecondName(String secondName) {
this.secondName = secondName;
}
/**
* @return the firstLastName
*/
public String getFirstLastName() {
return firstLastName;
}
/**
* @param firstLastName the firstLastName to set
*/
public void setFirstLastName(String firstLastName) {
this.firstLastName = firstLastName;
}
/**
* @return the secondLastName
*/
public String getSecondLastName() {
return secondLastName;
}
/**
* @param secondLastName the secondLastName to set
*/
public void setSecondLastName(String secondLastName) {
this.secondLastName = secondLastName;
}
/**
* @return the phoneNumber
*/
public String getPhoneNumber() {
return phoneNumber;
}
/**
* @param phoneNumber the phoneNumber to set
*/
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
/**
* @return the adress
*/
public String getAdress() {
return adress;
}
/**
* @param adress the adress to set
*/
public void setAdress(String adress) {
this.adress = adress;
}
/**
* @return the email
*/
public String getEmail() {
return email;
}
/**
* @param email the email to set
*/
public void setEmail(String email) {
this.email = email;
}
/**
* @return the sex
*/
public String getSex() {
return sex;
}
/**
* @param sex the sex to set
*/
public void setSex(String sex) {
this.sex = sex;
}
}
Clase Cliente
package objectos;
public class Cliente extends Persona {
public static void remove(int i) {
}
private boolean credito;
private int limiteCredito;
private int plazo;
private String accountNumber;
/**
* @return the credito
*/
public boolean isCredito() {
return credito;
}
/**
* @param credito the credito to set
*/
public void setCredito(boolean credito) {
this.credito = credito;
}
/**
* @return the limiteCredito
*/
public int getLimiteCredito() {
return limiteCredito;
}
/**
* @param limiteCredito the limiteCredito to set
*/
public void setLimiteCredito(int limiteCredito) {
this.limiteCredito = limiteCredito;
}
/**
* @return the plazo
*/
public int getPlazo() {
return plazo;
}
/**
* @param plazo the plazo to set
*/
public void setPlazo(int plazo) {
this.plazo = plazo;
}
/**
* @return the accountNumber
*/
public String getAccountNumber() {
return accountNumber;
}
/**
* @param accountNumber the accountNumber to set
*/
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
}
Añadiré el principal en la respuesta.
6
« en: 21 de Julio 2019, 22:32 »
Necesito ayuda con este código. Se supone que debería buscar el número digitado en un arreglo y decir si está o no, pero estoy iniciándome en esto y no sé como completar la parte del código que me falta.
Gracias de antemano

package práctica1;
import java.util.Scanner;
public class Práctica5 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numeros = 0;
int[] num = new int[4];
System.out.println("bienvenida X");
System.out.println("Digite el numero que desea buscar");
numeros = entrada.nextInt();
int num1 []={1,2,3,4};
for (int i = 0; i < num.length; i++);
{
if (num == num1) {
System.out.println("El número se encuentra en el registro"
+ "y esta en la posición ");
} else{
System.out.println("El número no se encuentra en el registro");
}
}
}
Páginas: [1]
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación