Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Duda con visual basic

andregillo
post Apr 4 2008, 03:23 AM
Publicado: #1


Newbie
*

Grupo: Members
Mensajes: 1
Registrado: 4-April 08
Miembro nº: 228.180



hola, soy nuevo y la verdad me encanta esta pagina, pero tengo una duda ya que soy principiante. me estan pidiendo el area de un triangulo para que al momento de ingresar la base y altura me de el area. ¿me podrian decir como lo hago? si lo tienen se los agradeceria mucho ya que mi maestra es muy mala enseñando y nadie aprende nada. me podrian poner que codigo se utilizo para visualizar la variable area?. gracias por su atencion


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Apr 4 2008, 06:37 AM
Publicado: #2


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.621
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



Jeje como he descuidado esto cry1at.gif , van a volver ejercicios y retos lo prometo jeje.
QUOTE
¿me podrian decir como lo hago? si lo tienen se los agradeceria mucho ya que mi maestra es muy mala enseñando y nadie aprende nada
¿Pero cómo?, hombre, si mi maestra fuera mala enseñando y no le aprendiera nada no se la acabaria con todas las preguntas que le haria (y si me ha pasado, aunque me gusta mas ser autodidacta). ¿Decirte como hacerlo?, pues bueno vamos por partes y luego ya me dices que dudas tienen:
1.-Abrir visual basic
2.-Crear un nuevo proyecto EXE standard
3.-Dibujar los controles necesarios (con 4 etiquetas,2 textbox y 1 boton, bastaria)
4.-Cambiar el nombre de los controles si lo deseas (se te facilitará a la hora del código)
5.-Darle doble click al control boton para que te aparezca la ventana de codigo
6.-Escribir el codigo
7.-Probar el programa
8.-Si hay errores corregirlos
9.-Volver a probar el programa.

bye1.gif



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
falconhorse28
post Apr 5 2008, 02:08 AM
Publicado: #3


FALCON F22
*******

Grupo: Members
Mensajes: 1.117
Registrado: 24-July 04
Desde: La Paz - Bolivia
Miembro nº: 8.537



el codigo es facil.
haces doble click sobre el boton creado y excribes.

area.text=(val(base.text)*val(altura.text))/2

A tus controles les pones ese nombre, de area, base y altura.

Saludos.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Apr 5 2008, 03:08 AM
Publicado: #4


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.621
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



Lo bueno no es dar el pescado, sino enseñar a pescar ph34r.gif ...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RadicalEd
post Apr 5 2008, 03:05 PM
Publicado: #5


Desocupado Programando
Group Icon

Grupo: Moderadores
Mensajes: 623
Registrado: 7-February 05
Desde: SoloCodigo
Miembro nº: 76.900



QUOTE(falconhorse28 @ Apr 5 2008, 03:08 AM)
el codigo es facil.
haces doble click sobre el boton creado y excribes.

area.text=(val(base.text)*val(altura.text))/2

A tus controles les pones ese nombre, de area, base y altura.

Saludos.
*


La vaina es que el moacho sepa qué es:
area.text
base.text
altura.text
val

Y no solamente copie lo que le dejo falconhorse28
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
newbi
post Apr 15 2008, 11:14 AM
Publicado: #6


Miembro Avanzado
***

Grupo: Members
Mensajes: 69
Registrado: 19-October 06
Miembro nº: 184.043



xD deacuerdo con rob...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Net
post Apr 17 2008, 10:32 PM
Publicado: #7


Miembro Elite
****

Grupo: Members
Mensajes: 192
Registrado: 25-June 07
Miembro nº: 204.354



CODE

Private Sub Commandi1_Click()
Label3 = Text1 * Text2 / 2
End Sub

Private Sub Form_Load()
Text1 = ""
Text2 = ""

End Sub


Así no sería más facil? Soy muy nuevo en esto. Sin embargo tengo interes por aprender y bueno, si siguen con los ejercicios, seguiremos hacia delante.
Para esto solo tienes que crear tres labels, dos text box y un command button.

Pueden explicar lo de area.text, etc?
Gracias.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
newbi
post Apr 19 2008, 11:49 AM
Publicado: #8


Miembro Avanzado
***

Grupo: Members
Mensajes: 69
Registrado: 19-October 06
Miembro nº: 184.043



area.text será otro text box llamado area, y .text es la propiedad del texto que está escrito en el textbox
falcon utilizó otra casilla de texto para mostrar el resultado y tu lo hiciste con un label

bien ahora respecto a tu codigo:
para que te salga alguna información visible en el label, tienes que especificar le propiedad Caption= " lo que quieres que salga " de la siguiente forma
label13.caption=""

para que convierta el texto del text1 en un valor numérico hay que utilizar la función val(text1.text) y eso mismo hay que poner text1.text, no solo text, para que coja lo que escribas en el textbox.

y mejor utiliza parentesis para recoger la multiplicación porque puede que primero haga la división entre text2.text/2 y luego lo multiplique
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Net
post Apr 19 2008, 03:18 PM
Publicado: #9


Miembro Elite
****

Grupo: Members
Mensajes: 192
Registrado: 25-June 07
Miembro nº: 204.354



Gracias por conestar newbi. Mira, así estaria mejor?

CODE
Private Sub Commandi1_Click()
Label3.Caption = (Val(Text1.Text) * Val(Text2.Text)) / 2
End Sub

Private Sub Form_Load()
Text1 = ""
Text2 = ""

End Sub


Lo que no entiendo, es porque sin hacer esta mejora, tambien funcionaba. ( Si pongo las comillas despues de caption = no sale lo que buscamos)

Pd: Perdon andregillo, por haber desviado la conversación. Aunque supongo que de esta aprendemos todos.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
newbi
post Apr 20 2008, 04:17 AM
Publicado: #10


Miembro Avanzado
***

Grupo: Members
Mensajes: 69
Registrado: 19-October 06
Miembro nº: 184.043



Más bien sería así:

CODE
Private Sub Commandi1_Click()
Label3.Caption = (Val(Text1.Text) * Val(Text2.Text)) / 2
End Sub

Private Sub Form_Load()
Text1.Text= " "
Text2.Text = " "

End Sub


Las comillas después del label.caption las puse por si se pone texto que sale exactamente como se pone entre las comillas, si usas variables en el caption no tienes que utilizar las comillas
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Visual Basic 6 ( ayuda en programacion ) FranGK 527 21 Hoy, 01:29 AM
By: FranGK
Duda de Audio Antipatica 59 2 Jul 7 2008, 08:15 PM
By: Rommel_A
Duda Simple Plan matiasht 73 6 Jul 6 2008, 04:59 PM
By: matiasht
como validar informacion en visual basic? joseblanco6663 54 0 Jul 6 2008, 01:32 AM
By: joseblanco6663

Google
Web www.trucoswindows.net