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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Java / Ayuda con pizzeria en eclipse en: 11 Agosto 2016, 21:47 pm
Necesito crear un programa que haga esto

1. Se desea realizar una aplicación para un reparto de una pizzería.
2. La misma cuenta con una agenda de clientes (que pueden ser personas o
empresas) y distribuidores de bebidas y materia prima.
3. La pizzería maneja:
a. Porciones de pizza (precio x porción)
b. Faina (precio x porción)
c. Bebidas (de 1 litro cada una)
d. Promoción 1: 2 Porciones de pizza + bebida (20 % de descuento al total)
e. Promoción 2: Porción pizza + 1 faina + bebida (30 % de descuento al total)
4. Cuando regresa el repartidor, le entrega el dinero al cajero y los pedidos no
entregados (no encontró dirección, se quejó porque la pizza estaba fría, etc.) y se
tendrán que gestionar pedidos finalizados y pedidos devueltos.
5. El usuario final del software será el cajero de la pizzería, quien podrá ingresar
nuevos pedidos al sistema o modificarlos. Podrá listar todos los pedidos pendientes
e imprimir la lista de pedidos para dársela al repartidor, además de atender la
necesidad esbozada en el punto 4.
6. El usuario podrá crear, modificar o eliminar datos de clientes y pedidos

No se como empezar y se me hace dificil, ya que me han dado poco tiempo y casi no se nada de POO

Gracias por su ayuda
2  Programación / Java / Errores con simulador de banco en Java en: 4 Noviembre 2015, 13:12 pm
Hola, necesito ayuda con un proyecto, cuenado pongo una de las cuentas pre definidas siempre queda en -1 nunca pasa al else, y cuando después del if else pongo un Do While tengo error en las llaves
Alguien puede ayudarme?
Gracias


Código
  1. package proyecto;
  2. import java.util.*;
  3.  
  4. public class hola {
  5.  
  6. public static void main(String[] args) {
  7.   Scanner input= new Scanner (System.in);
  8.   System.out.println("              ---------------------------------------");
  9.   System.out.println("              --      Bienvenido al cajero         --");
  10.   System.out.println("              ---------------------------------------");
  11.   System.out.println("Ingrese numero de cuenta ");
  12.  
  13. int num_cuenta= input.nextInt();
  14.  
  15. int[] numero_de_cuenta={345,783,905,782,103,567,289};
  16. int []monto={500,3456,9000,876,987,453,788888};
  17.  
  18. int posicion=-1;
  19. for(int i=0;i<numero_de_cuenta.length;i++){
  20. if(num_cuenta==numero_de_cuenta[i]){
  21.  
  22. posicion=i;
  23. }
  24. }
  25.  
  26. if(posicion==-1){
  27. System.out.println("la cuenta no existe");
  28. }else{
  29. int op = 5;
  30. do{
  31.  
  32. System.out.println("1- Debitar en la cuenta");
  33. System.out.println("2- Acreditaren la cuenta");
  34. System.out.println("3- Transferir a otra cuenta");
  35. System.out.println("4- Ver saldo");
  36. System.out.println("5- Salir");
  37. System.out.println("Ingrese una opcion ");
  38. int opp= input.nextInt();
  39. switch(opp){
  40. case 1:
  41. break;
  42. case 2:
  43. System.out.println("Ingrese cantidad a acreditar ");
  44. int balance=input.nextInt();
  45.  
  46. break;
  47. case 3:
  48. break;
  49. case 4:
  50.   if(num_cuenta==345){
  51.   System.out.println("Su saldo es de $"+monto[0]);
  52.   }else{
  53.   if(num_cuenta==783){
  54.   System.out.println("Su saldo es de $"+monto[1]);
  55.   }else{
  56.   if(num_cuenta==905){
  57.   System.out.println("Sus saldo es de $"+monto[2]);
  58.   }else{
  59.   if(num_cuenta==782){
  60.   System.out.println("Sus saldo es de $"+monto[3]);
  61.   }else{
  62.   if(num_cuenta==103){
  63.   System.out.println("Sus saldo es de $"+monto[4]);
  64.   }else{
  65.   if(num_cuenta==567){
  66.   System.out.println("Sus saldo es de $"+monto[5]);
  67.   }else{
  68.   if(num_cuenta==289){
  69.   System.out.println("Sus saldo es de $"+monto[6]);
  70.  
  71.  
  72.   }
  73.  
  74.   }
  75.   }
  76.  
  77.   }
  78.   }
  79.   }
  80.   }
  81. break;
  82.  
  83. case 5:
  84. System.out.println("Salió");
  85. break;
  86. default:
  87. System.out.println("El numero no es valido");
  88. break;
  89.  
  90. }
  91.  
  92. }while(op!=5);
  93.  
  94. }
  95. }
  96.  
  97. }
  98.  
  99.  
  100.  
  101.  
  102.  
3  Programación / Scripting / [BATCH] Necesito ayuda con Simulador de cajero automatico en: 7 Octubre 2015, 22:16 pm
Hola, muy buenas a todos, soy nuevo en este foro y necesito ayuda con este batch, no sé como hacer para que al crear un usuario, el bat cree un archivo con el nombre del usuario y que cuando ingrese dinero dentro del archivo se guarde ese valor, pero supongamos que tengo 300$ guardados y agrego 20, quede en 320, y que no pueda retirar mas de lo que tengo en mi cuenta.
Desde ya muchas gracias :D

Código
  1. @echo off
  2.  
  3. set e1= 001
  4. set e2= 007
  5.  
  6. if not exist 007 md %e2%
  7. if not exist 001 md %e1%
  8.  
  9. :as
  10. cls
  11. echo =================================
  12. echo ==   Bienvenido al asistente   ==
  13. echo =================================
  14. echo -------------------------
  15. echo Ingrese su usuario y si no tiene crealo
  16. echo 1 Ingresar con usuario
  17. echo 2 Crear uno
  18. echo -------------------------
  19. set/p asd=
  20.  
  21. if %asd% == 1 goto ing
  22. if %asd% == 2 goto crea
  23. if %asd% == %asd% goto as
  24.  
  25. :crea
  26. cls
  27. color 7
  28. echo Escriba el nombre de usuario a crear
  29. echo -----------------------------------
  30. set/p crea1=
  31. echo -----------------------------------
  32. echo Escriba la contraseña
  33. echo ------------------------------------
  34. set/p crea2=
  35. echo ------------------------------------
  36.  
  37. if exist 007/%crea1%%crea2% goto creaalt
  38. if not exist 007/%crea1%%crea2% goto mm
  39.  
  40.  
  41. :mm
  42. echo %creaa% >> 007/%crea1%%crea2%
  43. echo %creab% >> 001/%crea2%%crea1%
  44.  
  45. echo %creaa% >> 007/%crea1%%crea2%.txt
  46.  
  47.  
  48. echo ------------------------------------
  49.  
  50. if exist 007/%crea1%%crea2% goto yes
  51.  
  52. :creaalt
  53. cls
  54. color 47
  55. echo -----------------------------------
  56. echo Esa cuenta ya existe
  57. echo -----------------------------------
  58. echo Escriba el nombre de usuario a crear
  59. echo -----------------------------------
  60. set/p creaa=
  61. echo -----------------------------------
  62. echo Escriba la contraseña
  63. echo ------------------------------------
  64. set/p creab=
  65. echo ------------------------------------
  66.  
  67. if exist 007/%creaa%%creab% goto creaalt
  68. if not exist 007/%creaa%%creab% goto rr
  69.  
  70. :rr
  71. echo %creaa% >> 007/%creaa%%creab%
  72. echo %creab% >> 001/%creab%%creaa%
  73. echo %creaa% >> 007/%creaa%%creab%.txt
  74. echo %creab% >> 001/%creab%%creaa%.txt
  75.  
  76. echo ------------------------------------
  77.  
  78. if exist 007/%creaa%%creab% goto yes
  79.  
  80. :yes
  81. cls
  82. color 4
  83. echo -------------------------------
  84. echo ==     Cuenta Creada         ==
  85. echo -------------------------------
  86. echo -------------------------------
  87.  
  88. goto banco
  89.  
  90. :ing
  91. cls
  92. color 3
  93. echo ---------------------------------
  94. echo Ingrese la cuenta.
  95. echo ---------------------------------
  96. set/p ing1=
  97. echo ---------------------------------
  98. echo Ingrese la contraseña
  99. echo ----------------------------------
  100. set/p ing2=
  101. echo ----------------------------------
  102.  
  103. if exist 007/%ing1%%ing2% goto si
  104. if not exist 007/%ing1%%ing2% goto ing
  105.  
  106. if exist 001/%ing2%%ing1% goto si
  107. if not exist 001/%ing2%%ing1% goto ing
  108.  
  109. :si
  110. cls
  111. color 03
  112. echo =================================
  113. echo ==           Entreste         ==
  114. echo =================================
  115. pause>nul
  116. cls
  117. goto banco
  118.  
  119. :banco
  120.  
  121. echo =================================
  122. echo ==         Bienvenido          ==
  123. echo =================================
  124. echo precione 1 para depositar
  125. echo presione 2 para retirar
  126. echo presione 3 pera ver su estado de cuenta
  127. set /p op="Ingrese opcion: "
  128. if %op%== 1 goto depos
  129. if %op%== 2 goto reti
  130. if %op%== 3 goto estado
  131.  
  132. :depos
  133. echo Ingrese la cantidad a ingresar
  134. set/p num="ingrese cantidad: "
  135. set depos=0
  136. set/a res=%depos% + %num%
  137. echo El valor de su cuenta es de: %res%$
  138. echo Usted deposito en la cuenta %res%$ el dia %date% a la hora %time% >> C:\Users\facu__000\Desktop\eclipse\proyecyo/007/%ing1%%ing2%.txt
  139.  
  140. pause>nul
  141.  
  142.  
  143.  
  144.  
  145. :estado
  146. echo Precione 1 para ver total de dinero en cuenta
  147. echo Precione 2 para ver actividades
  148. set /p op=Ingrese opcion:
  149. if %op%== din
  150. if %op%== acti
  151.  
  152. :acti
  153. type C:\Users\facu__000\Desktop\eclipse\proyecyo\007\%ing1%%ing2%.txt
  154. pause>nul
  155.  
  156.  
  157.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines