Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Calcuadora, Botones Y Operaciones. Pregunta De Una Nueva Compañera Para El Foro
Autor Mensaje
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
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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: 53 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: 53 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: 53 veces

 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Sugerencia Para El Foro AnSnarkista Sobre Gambas-es 2 Viernes, 11 Junio 2010, 14:45 Ver último mensaje
AnSnarkista
No hay nuevos mensajes Convertir Formato Time(now) Para Poder Hac... pittusa General 2 Miercoles, 01 Septiembre 2010, 21:08 Ver último mensaje
pittusa
No hay nuevos mensajes Un Mismo Tooltip Para Varios Botones Hay O... v3ctor General 10 Miercoles, 05 Noviembre 2014, 15:16 Ver último mensaje
v3ctor
No hay nuevos mensajes Sugerencia Para El Foro De Hacer Un Aparta... v3ctor Sobre Gambas-es 3 Sabado, 14 Marzo 2015, 10:10 Ver último mensaje
jsbsan
 

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


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron