Mi primer programa en VB

Iniciado por Pedro_madrid, 30 Mayo 2008, 17:38 PM

0 Miembros y 1 Visitante están viendo este tema.

Pedro_madrid

¡Ajá!, ya lo voy entendiendo.
Con el select case dices los casos posibles y lo que le corresponde a cada caso, sin embargo con con ElseIf va como "por escalones", si lo 1º es False, pasa a el siguiente Else.
Bueno, creo que la teoria de los Else e If me la se... me falta la practica y aprender lo de los valores decimales, enteros...(me parece que tengo por aqui una tabla), y lo de As String, que no lo entendi muy bien (todo pasito a pasito...)
Gracias por la ayuda ;), si se me ocurre algun otro ejercicio muy muy sencillo lo posteare (no sin antes buscar yo como hacerlo...); pero de momento me dedicare a mirar ejercicios ya resueltos.

Spider-Net

Para entender lo de As String y demás, lo que te recomiendo es que estudies y comprendas bien los tipos de datos.

Los tipos enteros (Integer) los usas para representar números enteros, sin coma flotante, osea sin decimales.
Los tipos decimales (Double) los usas para representar números más grandes y números decimales.
Los tipos cadena (String) los usas para almacenar cadenas, por ejemplo "Suspenso" es una cadena de caracteres.

Existen más tipos de datos: Boolean, Long, Single, Byte...

Para comprender lo del As String tienes que entender la sintaxis de una función, en este caso:

Function se pone siempre delante de cada función para indicar que es una función.
Después de Function viene el nombre de la función, en este caso: saberminota.
(numero As Double): Es el parámetro que se le pasa a la función, tú tienes que pensar en ¿qué le paso a la función para que haye la nota?. Un número decimal, por lo tanto el tipo de la variable es Double.
As String es el tipo de dato que devuelve la función. Si te fijas en la función, dependiendo de qué valor introduzcas, por ejemplo: 6. La función toma el valor: "bien" y el valor "bien" es una cadena. "Suspenso", "Notable", "Sobresaliente" son todo cadenas, por lo tanto el tipo que devuelve la función es tipo cadena, en Visual Basic (String).
Espero que más o menos hayas entendido como va el tema, pero sin duda para comprenderlo bien te sugiero que leas sobre el tema, que leas algún libro o manual de Visual Basic muy básico, desde el principio, así lo entenderás todo mucho mejor.

Saludos!

Pedro_madrid

Ya lo voy entendiendo mejor...
Me cogi 3 manuales, 1 de ellos con ejercicios... pero no se... no los entiendo muy bien...De momento el que mejor estoy entendiendo es el de los ejercicios practicos.
Gracias por la ayuda, si quieren ya pueden cerrar el hilo.