elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Problemas con arrays (unidimensionales y multidimensionales) y operadores
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con arrays (unidimensionales y multidimensionales) y operadores  (Leído 2,721 veces)
kino

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problemas con arrays (unidimensionales y multidimensionales) y operadores
« en: 1 Junio 2017, 05:31 am »

Hola estoy aprendiendo java pero tengo dudas al usar los array.

Esta es el problema:

Se pide dar solución por medio de una aplicación en Java, utilizando métodos, sentencias condicionales y ciclos.

El sistema de Almacén deberá permitir ingresar los datos (Clave, nombre, precio y cantidad en existencia) de productos.

El programa deberá preguntar cuántos productos se desean ingresar al almacén para que se solicite el ingreso de los datos el número de veces dependiendo el número de productos a dar de alta.

Se deberá validar que el precio no sea negativo ni igual a cero, mandar un mensaje indicando que el valor no es permitido. Después de que se dieron de alta los productos, deberá mostrar los productos almacenados con toda su información: clave, nombre, precio y cantidad.

Deberás definir cuatro arreglos, uno por cada dato solicitado que se desea almacenar

Además debe poder realizar lo siguiente: a.Obtener el total de la cantidad en existencia de los productos que se
guardan en los arreglos

b.Obtener el precio promedio de los artículos c.Obtener el precio menor d.Obtener el precio mayor
El código es el siguiente:

Código
  1. public static void main(String[] args) {
  2.  
  3.    Scanner sc = new Scanner(System.in);
  4.  
  5.  
  6.    int i = 0;
  7.    int[] clave = {18, 19, 20, 21, 22, 23, 24};
  8.    for (int i = 0; i < 8; i++) {
  9.        System.out.print(" Ingresar clave" + i + "esta en la posición" + clave[i]);
  10.        clave[i] = sc.nextInt();
  11.    }
  12.  
  13.    String[] nombre = new String[i];
  14.    nombre[0] = "Pañales";
  15.    nombre[1] = "Sopa";
  16.    nombre[2] = "Arroz";
  17.    nombre[3] = "Salchichas";
  18.    nombre[4] = "Focos";
  19.    nombre[5] = "Queso";
  20.    nombre[6] = "Whiskas";
  21.    nombre[7] = "Galletas";
  22.    for (int i = 0; i < 7; i++) {
  23.        System.out.print(" Ingresar nombre" + i + " Pañales,Sopa,Arroz,Salchichas,Focos,Queso,Whiskas,Galletas" + nombre[i]);
  24.  
  25.        nombre[i] = sc.nextLine();
  26.    }
  27.  
  28.  
  29.    int[] precios = new int[i];
  30.  
  31.    boolean[] negativos = new boolean[i];
  32.    int[] precios = new int[i];
  33.    boolean[] negativos = new boolean[i];
  34.  
  35.    for (int i = 0; i < 8; i++) { //Este es el ciclo for
  36.  
  37.        precios[i] = leer.nextInt();
  38.        precios[i] = sc.nextInt();
  39.        if (precios[i] <= 0) {
  40.            //Si el precio es positivo...
  41.  
  42.  
  43.            boolean[i] = false; // ...No mandar mensaje de valor no permitido
  44.            negativos[i] = false;
  45.  
  46.        } else {
  47.  
  48.            //Y si no, si es igual a 0 negativo...
  49.            boolean[i] = true; //Enviar mensaje de valor no permitido
  50.            negativos[i] = true;
  51.        }
  52.    }
  53.  
  54. }
  55.  
  56.  
  57.  
  58. public static int[] cantidad = new int[i]
  59.    int num[] = new int[i];
  60. for (int i = 0;i< num.length ;
  61. i++) {
  62.    int a;num[i] = a; a++;
  63. }
  64. return num ;
  65.   }
  66.  
  67. }


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex


« Última modificación: 1 Junio 2017, 07:09 am por engel lex » En línea

3n31ch


Desconectado Desconectado

Mensajes: 445


Grandes conocimientos engendran grandes dudas


Ver Perfil
Re: Problemas con arrays (unidimensionales y multidimensionales) y operadores
« Respuesta #1 en: 1 Junio 2017, 09:40 am »

¿Cual es el problema puntual? (No quiero leer el código buscando que te falta y que no)


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problemas con Arrays PHP
PHP
Dreamcacher 7 4,143 Último mensaje 9 Diciembre 2010, 10:16 am
por Dreamcacher
Problema con Arrays dinámicos multidimensionales con dictionary
.NET (C#, VB.NET, ASP)
WHK 3 2,642 Último mensaje 12 Julio 2013, 21:34 pm
por WHK
Problemas con arrays C++
Programación C/C++
#Aitor 4 2,363 Último mensaje 26 Marzo 2014, 15:35 pm
por Yoel Alejandro
[Java Script] Arrays Multidimensionales
Programación General
Brian1511 1 1,610 Último mensaje 28 Julio 2015, 04:11 am
por engel lex
duda aplicando arreglos unidimensionales y funciones
Programación C/C++
R_11 3 2,224 Último mensaje 15 Mayo 2016, 21:45 pm
por R_11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines