Mostrar Mensajes

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
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
Aprender a programar desde cero / Re:Ayuda [Eliminar Cliente]
« 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
Aprender a programar desde cero / Re:Ayuda [Eliminar Cliente]
« 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
Aprender a programar desde cero / Re:Ayuda [Eliminar Cliente]
« en: 18 de Septiembre 2019, 17:33 »
Clase principal
Código: [Seleccionar]
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
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

Código: [Seleccionar]
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

Código: [Seleccionar]
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
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 :D


Código: [Seleccionar]
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

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".