Hot Examples
Buscador de código fuente. Admite los siguientes lenguajes de programación: C/C++, C#, Java, etc.
Visitar al siguiente enlace: clic aquí.
Base administrada por Octulio Biletán desde Tucumán, Argentina.
Hot Examples
Buscador de código fuente. Admite los siguientes lenguajes de programación: C/C++, C#, Java, etc.
Visitar al siguiente enlace: clic aquí.
leeTecla *** Ejercicio de programación en C++
En este ejercicio se hace uso de la función getch() para leer las distintas teclas de un teclado cualquiera: español, portugués, inglés, etc. Cada vez que se presiona una tecla, muestra el programa el código de la tecla pulsada y el caracter correspondiente. Para terminar y salir se debe presionar la tecla F12.
Ver código fuente en el siguiente enlace: leetecla.cpp
Se dispone de una matriz de 10x10 casilleros y en alguno de ellos
hay un conejo.
El conejo salta de casillero en casillero cada vez que
visitas un casillero vacío.
El animalito se mueve aleatoriamente hacia otro casillero adyacente
de su posición actual.
Tienes que atraparlo en su casillero correspondiente.
Hacer un programa de computadora en el lenguaje de programación de
tu preferencia para
atrapar al conejo. Haz un análisis previo de este ejercicio
para dar con la lógica más acertada.
Puedes desarrollarlo para que funcione ya sea en modo consola, en
modo gráfico o en modo web.
Elije también el sistema operativo en el cual se va a ejecutar:
Android, Linux, MS-DOS, Windows, etc.
Ver siguiente imágen:
Octulio Biletán <> Enero de 2022
Presentación
CajaRegistradoraStraton es un proyecto que está aún en fase de desarrollo. Tenga presente que es un proyecto educativo dirigido a estudiantes y profesores en programación Java. Esta clase de aplicación puede ser considerado como "software para entrenamiento de cajeras/cajeros". A la fecha no está totalmente terminada la simulación de la caja registradora Straton. Es un proyecto abierto a los cambios a efectuarse en cualquier momento.
Licencia
Todo este proyecto, CajaRegistradoraStraton
,
se distribuye bajo los términos de GPL, la misma se encuentra
redactada en el fichero LICENSE
versión 3.
CajaRegistradoraStraton
tiene
copyright (C) 2021 por Eugenio Martínez.
El proyecto
Carga de datos
Los datos son cargados en un JTable
que se llama tblPlanilla
, la
misma se encuentra en CajaPantalla.java
.
Dichos datos provienen de un fichero de textos llamado datos\planillaCaja.txt
. De esta
manera se está simulando la lectura del código de barra que
identifica al producto a vender. Además se simula los accesos a una
base de datos real que podría ser Bitnami WAPP Stack. Dos elementos
faltantes y que son muy importantes en una situación real: el lector
de código de barras y el sistema gestor de base de datos SQL. Otro elemento faltante e importante es el lector de tarjeta de
crédito o posnet que también puede ser simulado mediante software.
Su apariencia gráfica
Presenta el siguiente diseño en pantalla:
Se agregaron a la ventana de Caja los siguientes componentes
gráficos:
Las variables de entorno
Se necesita que esté definida para que funcione el módulo
Caja la variable de entorno TEMP o TMP. Esta la debe definir
el proceso padre por ejemplo el programa llamador.
En Linux, es aconsejable definir su contenido como:
TEMP=/tmpEsto es para cualquier usuario en Linux.
TEMP=C:\Users\ADMINI~1\AppData\Local\TempPuede ser con otro contenido para otro usuario, por ejemplo, el usuario cajero:
TEMP=C:\Users\Cajero\AppData\Local\Temp
El módulo Caja es una aplicación que debe ser ejecutada como única instancia en memoria RAM, es por este motivo que se crea un fichero de control llamado candado.lck en el directorio indicado por la variable TEMP. Esto es como medida de seguridad. Piense que hay valores en resguardo.
Referencias
¿Qué es un POS?
Software integrado para
farmacias
uniCenta oPOS
JDeveloper IDE, guía del usuario
________[Octulio Biletán]________
Puedes hacerlo en Oracle JDeveloper, mira la siguiente imágen: