[ Foro de Java ]

Ayuda con Pseudocodigo

02-Jun-2017 00:02
Paola Diaz
2 Respuestas

Hola, agradeceria inmensamente, quien me pueda colaborar para resolver dudas acerca de este ejercicio:  La empresa X vende un producto que tiene valor unitario y unidades disponibles, elabore un pseudcodigo que permita registrar y modificar la informacion de este producto, registrar la compra del cliente y genere una tirilla de pago donde detalle la cedula, total compra (sin impuestos) el iva y total , ademas hacer unarqueo de ventas del dia y presentar un registro de las unidades disponibles al inicio del dia, las unidades vendidas en el dia y las unidades restantes.

la verdad no se por donde empezar, simplemente con que me puedan ayudar a guiarme con el pseudocodigo sería de gran utilidad.

Muchas Gracias.


05-Jun-2017 11:54
Nacho Cabanes (+31)

Empieza por pedir al usuario la cantidad del producto y su importe, y mostrar su importe total. ¿Eso lo sabrías hacer?

Por cierto, hablas de pseudocódigo, pero has preguntado en el foro de Java. ¿Debes usar pseudocódigo o Java?


07-Jun-2017 17:46
Invitado (paola diaz)

Hola, De hecho, ya intente programar, utilizo Netbeans, pero ciertamente tengo errores, me gustaria que por favor, me puedan colaborar señalando que debo cambiar, Muchas Gracias.

*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package estesies;

import java.util.Scanner;

/**
*
* @author Gómez
*/
public class EsteSiEs {

   /**
    * @param args the command line arguments
    */
   public static void main(String[] args) {
       int menu, nproductos,x, i , j, Scompdia, Sprodven, Sventa$,codigo, Simpuestos, Simpcom, S$producto, Sprodsinimp, Prodsinimp, Vlrimp;
    Scanner leer= new Scanner (System.in);
    String[]nombres =new String[10];
    int inventario[][]= new int [10][3];    
    menu = leer.nextInt();
    System.out.println("INGRESE 1 PARA CREAR,2 PARA REGISTRAR COMPRA, 3 PARA VER INVENTARIO ACTUAL");
    Scompdia=0;
    Sprodven=0;
    Sventa$=0;
    Simpuestos=0;
    while(menu<=3){
        if(menu==1){
            for(i=0; i<10; i=i+1){
                System.out.println("INGRESE NOMBRE DEL PRODUCTO");
                nombres[i]=leer.nextLine();
                nombres[i]=leer.nextLine();
                for(j=0; j<3; j=j+1){
                    System.out.println("INGRESE EL CODIGO,VALOR UNITARIO Y CANTIDAD EXISTENTES");
                    inventario[i][j]=leer.nextInt();
                }
            }
        }        
        else{
            if(menu==2){
                nproductos= leer.nextInt();
                x=1;
                while(x<=nproductos){
                    codigo = i;
                    Simpcom=0;
                    S$producto = 0;
                    Sprodsinimp=0;                    
                    codigo= leer.nextInt();
                    Prodsinimp = inventario[i][1]/1.15;
                    Vlrimp = inventario[i][1]*0,15;
                    Simpcom = Simpcom+Vlrimp;
                    inventario[i][2]=inventario[i][2]-x;
                    Sprodsinimp=Sprodsinimp+Prodsinimp;
                    S$producto = S$producto + Prodsinimp + Vlrimp;
                    x=x+1;
                }
                System.out.println("Sprodsinimp, Simpcom,S$producto,x");
                Sprodven=Sprodven+x;
                Sventa$=Sventa$+ S$producto;
                Scompdia=Scompdia+1;
                Simpuestos=Simpuestos+Simpcom;
            }
            else{
                if(menu==3){
                    System.out.println("Sprodven, Sventa$, Scompdia, Simpuestos");
                    System.out.println("inventario[i][j]");
                }
            }
            menu= leer.nextInt();
        }
    }
   }
   
}






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)