Visitante | |
| 2005-01-05 01:16 - Respuestas: 3 - Tema nº: 25623
hola a todos!! mi duda es la siguiente, ¿cómo pongo en un select case para la variable sd, el case 2 | |
|
|
JoSeMi | |
|
Re: Vb6.select case 2> - 2005-01-05 01:24 - Respuesta 2
La sintaxis de Select Case es:
Select Case dato
Case valor1
bloque de sentencias
Case valor2
bloque de sentencias
Case valor3
bloque de sentencias
Case else
bloque de sentencias que se ejecutan si no se cumple ninguno de los valores anteriores (el default de C)
End Select
Un código de ejemplo sería:
Select Case Nota
Case Is < 5
MsgBox("Suspendido")
Case 5 to 6.99
MsgBox("Aprobado")
Case 7 to 8.99
MsgBox("Notable)
Case Else
MsgBox("Sobresaliente")
End Select
Espero que te sirva, sino, por favor, detalla mejor las necesidades de tu problema.
Saludos.
[ Este mensaje fué editado por: JoSeMi el 05-01-2005 a las 01:31] | |
|
|
Visitante | |
|
Re: Vb6.select case 2> - 2005-01-05 16:16 - Respuesta 3
¡¡¡¡¡eso era lo que buscaba,muchas gracias!!!
si se puede, tengo una pregunta, ¿se puede excluir el límite? es decir cuando ponga 5 to 6.99, que el cinco lo excluya? (o lo mismo con 6.99 o con ambos)
graaaaacias | |
|
|
JoSeMi | |
|
Re: Vb6.select case 2> - 2005-01-05 17:20 - Respuesta 4
Incluye operadores lógicos y relacionales, por ejemplo:
Case Is > 5 And < 7
El > es 'mayor estricto' es decir, mayor sin incluir el número, para incluir el 5 tendrías que poner >=
Lo mismo con el 7.
¿Has pensado en usar otro tipo de estructura, como la If-else? Tal vez sea más adecuado, aunque todo depende del problema al que te enfrentes.
Operadores de interés:
< MENOR QUE
> MAYOR QUE
= IGUAL
DISTINTO
= MAYOR O IGUAL QUE
AND, OR, NOT
Consejo:Échale un vistazo a una referencia de VB o a un manual.
Saludos. | |
|
|
|