[ Foro de BASIC ]

Tarea

18-Feb-2023 16:07
Invitado (Irving )
1 Respuestas

Un maestro me pidió que al inicio demi proyecto  me aparezca  que pongamos una contráela eso lo hice pero después de ahí que salga un porcentaje cargando llegando hasta 100%  y que al mismo tiempo una barra abajo se vaya llenando al mismo tiempo que el porcentaje , quiere una pantalla de inicio que diga “cargando”
                                                                      100%
                                                            (Barra cargando)


14-Mar-2023 21:20
Invitado (Alejandro Andrade)

Para crear una pantalla de inicio que muestre una barra de progreso y un porcentaje de carga, puedes utilizar las herramientas de visualización que proporciona tu lenguaje de programación. Aquí hay un ejemplo básico en BASIC que puede guiarte en la creación de esta pantalla de inicio:

' Pantalla de inicio con barra de progreso y porcentaje de carga
CLS
PRINT "Cargando..."
PRINT "0%";
' Dibuja la barra de progreso
FOR i = 0 TO 50
 PRINT CHR$(219);
NEXT i
' Simula la carga de datos
FOR j = 1 TO 100000
NEXT j
' Actualiza el porcentaje de carga y la barra de progreso
PRINT "50%";
FOR i = 51 TO 100
 PRINT CHR$(219);
NEXT i
' Simula la carga de datos
FOR j = 1 TO 100000
NEXT j
' Actualiza el porcentaje de carga y la barra de progreso
PRINT "100%";
FOR i = 101 TO 150
 PRINT CHR$(219);
NEXT i
' Carga completada
PRINT
PRINT "¡Carga completada!"
' Aquí puedes continuar con el código principal de tu programa

Este ejemplo utiliza la función PRINT para mostrar el mensaje "Cargando..." y el porcentaje de carga actual. Luego, utiliza un bucle FOR para dibujar la barra de progreso utilizando el carácter "bloque sólido" (CHR$(219)). Después de dibujar la barra de progreso, se simula la carga de datos utilizando otro bucle FOR.

Una vez que la carga ha progresado lo suficiente, se actualiza el porcentaje de carga y la barra de progreso para reflejar el progreso real. Luego, se simula la carga de datos nuevamente y se muestra el mensaje "¡Carga completada!".

Puedes personalizar este código para que se adapte a tus necesidades y agregarle elementos gráficos si tu lenguaje de programación lo permite.






(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.)