Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro

Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro
Artículo
Responder citando    Descargar mensaje  
Mensaje Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro 
 
Buenas!.

Una nueva compañera del foro estuvo preguntándome por privado sobre la creación de funciones para una calculadora.

Citar:

Hola

Soy una alumna de 2 de bachillerato que tiene varios problemas con una calculadora en este programa
no podemos solucionar varios y me preguntaba si podrias ayudarnos
Los problemas son:
-Como programar una raiz negativa para que no de fallo en lo que viene siendo el programa
-Como declarar un error al dividir entre 0
-Como programar los paréntesis para la calculadora y que haga las funciones correspondientes.
Soy nueva en esta página y no se como escribirlo en el foro, por eso pregunto por privado.
Le agradecería mucho si pudiera ayudarnos
Gracias por su tiempo


La he animado a que pregunte en el foro. Ella misma dice que no sabe como escribir por el foro.
No sé que dificultad encontrará ella. Ubicar el mensaje. Es parecido al privado solo que es un mensaje en un foro público.  

Le he aconsejado el curso de gambas de Julio y la pagina de "tu instituto online".

Puede que alguna de sus preguntas sea para personas con un poco de más conocimiento.

Sus dos preguntas primeras pueden solucionarse con un control de errores o con algún truco antes de que el error ocurra.
y en cuanto a los paréntesis y que se puedan interpretar parece más cosa del componente que usa gambas para las expresiones.

Esperemos que pronto escriba y participe.

Saludos



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Domingo, 28 Abril 2019, 12:20 ]
 


Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro 
 
Shell escribió: [Ver mensaje]
La he animado a que pregunte en el foro.


Lo mismo le dije yo.



Shell escribió: [Ver mensaje]
Ella misma dice que no sabe como escribir por el foro.

De verdad me parece más dificil comprender la manera para escribir en privado.  



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Domingo, 28 Abril 2019, 19:11 ]
Responder citando    Descargar mensaje  
Mensaje Re: Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro 
 
Vuott:

Citar:

De verdad me parece más difícil comprender la manera para escribir en privado


¿ Por ?.  

¿ Por que tienes que escribir y buscar el usuario que envías el mensaje ?.  

Cuando se comienza a escribir en los foros públicos, ves un gran menú de opciones con botones que al principio puede parecer
confuso. Un error típico es cuando el que comienza quiere mostrar un código, no sabe como usar la opción adecuada para
presentar el código correctamente, por ejemplo.

Tiene mucho mas detalles el escribir en un foro público. Si te lo propones, claro.  
Aunque con la practica todo se aprende.

En las antiguas BBS de Fidonet había algunas BBS que tenían un foro dedicado para estas cosas.
Mensajes de prueba. Sobre todo para los usuarios que usaban la terminal. Luego lo que eran los "puntos"
usuarios que tenían asignados un número (semejanza a una dirección IP ) para ello los más complicado
era usar el software para el empaquetado y envió de los mensajes. Eran software distintos con una misma
aplicación. Podía haber software para Ms Dos, para Linux.

Recuerdo que el propio sysop (el administrador de la BBS te llamaba por teléfono y te orientaba para configurarlo).
Al menos con unos programas concretos que el conocía. Los puntos pertenecían a una BBS concreta, los usuario de terminal
a ninguna.

Las BBS tradicionales desaparecieron y quedo como solución Internet, el software ya no llamaba, empaquetaba y enviaba.
Al menos eran tres programas los que usábamos. Todos con scripts.

Como ves aun era más difícil antes. Siempre decíamos que la mensajería de Fidonet era mucho mejor que las news
de Internet..algunos las llamaban porquería.  

Existía una jerarquía cosa que en las news lo dudo.

Todo es cuestión de comenzar.

Saludos



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Lunes, 29 Abril 2019, 08:27 ]
Responder citando    Descargar mensaje  
Mensaje Re: Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro 
 
Hola, decidme que esto es el foro publico       
Por favor, podeis ayudarme a resolver mi problema?
¿Como se llama esa función que decís con el control de errores??
Es que no tengo idea y no sabemos como expresarlo    



 
miriam2533 - Ver perfil del usuario Enviar mensaje privado  
miriam2533 [ Lunes, 29 Abril 2019, 11:20 ]
Responder citando    Descargar mensaje  
Mensaje Re: Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro 
 
Hola Miriam!.

Si, es el foro público.

Supongo que ya has visto el ejemplo de la calculadora. Con eso ya tienes lo principal.
No hace falta ni el componente gb.eval ( al principio creía que si).    

Subo un ejemplo básico. Compáralo con el que has visto de la calculadora
o que estáis haciendo.

Fíjate que los botones de operaciones no tienen código, cada botón al hacer click
en el se va a mostrar en la pantalla. Todos los botones tienen un código común
pertenecen al mismo grupo. "teclas"

Comprueba el control de errores, cuando divides por cero por ejemplo, veras que se muestra "error"
en la pantalla. La expresión se evalúa cada vez que haces uso del botón igual.

Tienes que añadir los botones de las operaciones que necesitas, situalos donde quieras.

Este ejemplo no crea una nueva operación. Haces una, le das al igual, pero
cuando vas a usar un botón no empieza desde el principio. Con lo que tienes
que cerrar la aplicación y hacerla de cero. Eso hay que evitarlo.

Te muestro el código:

Public Sub Form_Open()
  
  Me.Title = "Calculadora"
  Me.Center
  
End

Public Sub btnIgual_Click()
  
  Try lbPantalla.Text = Eval(lbPantalla.Text)
  If Error Then    
    lbPantalla.Text = "Error"
    Wait 1
    lbPantalla.Text = ""
    Return
  Endif
  
End

Public Sub Teclas_Click()
  
  lbPantalla.Text &= Last.Text
  
End
 


Es un código sencillo. Tienes que mejorarlo.
Añade lo que necesita, modificala a tu gusto y soluciona el problema de tener que salir de la calculadora para hacer una nueva operación.
( Eso puede ser difícil de hacer al principio ).

Espero haber ayudado un poco.

Saludos

CalculaEval.tar.gz
Descripción: Calculadora no terminada que usa la función Eval 
Descargar
Nombre del archivo: CalculaEval.tar.gz
Tamaño: 5.86 KB
Descargado: 54 veces
CalculaEval.tar.gz
Descripción: Calculadora no terminada que usa la función Eval 
Descargar
Nombre del archivo: CalculaEval.tar.gz
Tamaño: 5.86 KB
Descargado: 54 veces
CalculaEval.tar.gz
Descripción: Calculadora no terminada que usa la función Eval 
Descargar
Nombre del archivo: CalculaEval.tar.gz
Tamaño: 5.86 KB
Descargado: 54 veces




 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Lunes, 29 Abril 2019, 13:29 ]
Responder citando    Descargar mensaje  
Mensaje Re: Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro 
 
Pista:

Para limpiar la pantalla y comenzar con una nueva expresión, necesitas una variable tipo boolean que controla limpiar la pantalla de la calculadora.

Funcionamiento:

- Creas la expresión en la pantalla con los botones.
- Usas el igual, te muestra el resultado de la expresión o da error.
- Pulsas algún botón y se limpia la pantalla, mostrando el texto del botón en la pantalla de la calculadora.

Saludos



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Lunes, 29 Abril 2019, 14:07 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron