MY BOOK
jueves, 7 de noviembre de 2019
jueves, 26 de septiembre de 2019
SEMANA #33 y 34
CONTINUACION DE EJERCICIOS DE VISUAL EN LA CARPETA
Si el usuario es menor de 18 años, le saldrá, debajo de su nombre completo el mensaje: «Eres menor de edad, no podemos darte de alta .
Si tiene 18 , le saldrá el mensaje: «Tienes un 10% de descuento»
Si es mayor de 25 años, le saldrá el mensaje: «Lo sentimos, pero no tienes descuento»
Si tiene justo 25 años, le saldrá el mensaje: «Premio, tienes un descuento especial del 20%
EJERCICIOS CON CONDICIONALES EN VISUAL
IF = SI
ELSE = SI NO
THEN= ENTONCES
MSGBOX= MENSAJE
END IF= FIN SI
OR=Este operador nos permite que se produzca una respuesta si se cumple una O varias condiciones.
AND= nos permite unir una expresión con otra; Por ejemplo si queremos que al cumplirse dos condiciones se produzcan un mensaje usamos el operador And.
MOD= En programación significa sacar el residuo de un numero . ( MOD 2 = 0)
MOD= En programación significa sacar el residuo de un numero . ( MOD 2 = 0)
EJERCICIOS
1. Elabora un programa que determine si el estudiantes es aprobado o no aprobado, teniendo en cuenta su promedio igual o superior a 3.
2. Elabore un programa que admita solo a las personas mayores de edad
3. Elabore un programa que Lea 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si el primero es menos que el segundo que los sume.
4. Crear un programa que pida un número entero distinto de cero y nos muestre en pantalla un mensaje indicándonos si el número es par o impar.
5. Crear un programa que nos indique si la letra ingresada es una vocal o una consonante.
6. crea un programa que determine:
Si el usuario es menor de 18 años, le saldrá, debajo de su nombre completo el mensaje: «Eres menor de edad, no podemos darte de alta .
Si tiene 18 , le saldrá el mensaje: «Tienes un 10% de descuento»
Si es mayor de 25 años, le saldrá el mensaje: «Lo sentimos, pero no tienes descuento»
Si tiene justo 25 años, le saldrá el mensaje: «Premio, tienes un descuento especial del 20%
jueves, 19 de septiembre de 2019
lunes, 9 de septiembre de 2019
SEMANA #31
ESTRUCTURAS CONDICIONALES EN VISUAL BASIC
Las estructuras condicionales nos permiten ejecutar una serie de instrucciones si cumple una determinada condición que nosotros le indiquemos. Es importante recordar que la condición debe dar un resultado booleano, por lo que lo mas normal es usar operadores relacionales y condicionales. Tenemos varios tipos de estructuras condicionales
Las estructuras condicionales nos permiten ejecutar una serie de instrucciones si cumple una determinada condición que nosotros le indiquemos. Es importante recordar que la condición debe dar un resultado booleano, por lo que lo mas normal es usar operadores relacionales y condicionales. Tenemos varios tipos de estructuras condicionales
- if: le indicamos una condición si esta es verdadera se ejecuta, sino no se ejecuta las instrucciones de dentro. Se suele traducir como “Si se cumple esta condición haz esto”. Su sintaxis es:
1
2
3
4
5
| if condicion then 'Instrucciones end if |
Por ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Module Module1 Sub Main() Dim precio As Integer = 300 If precio > 100 Then Console.WriteLine( "El precio es mayor que 100" ) End If Console.ReadLine () End Sub End Module |
Donde colocamos la condición, podemos colocar una variable booleana, ya que su valor puede ser true o false.
- if – else: es como el anterior solo que después de cerrarse la llave de if, se añade else sin indicarle ninguna condición. Esto sirve para que si la condición del if no es verdadera, ejecute otras instrucciones que estarán dentro de else. Se suele traducir como “Si se cumple esta condición haz esto y sino haz esto”.
Veamos un ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Module Module1 Sub Main() Dim precio As Integer = 50 If precio > 100 Then Console.WriteLine( "El precio es mayor que 100" ) Else Console.WriteLine( "El precio es menor que 100" ) End If End Sub End Module |
En este caso, se ejecutara lo que hay en else ya que no cumple la condición.
- if -elseif: esta estructura es como una mezcla de los anteriores, esto nos permite, que si no se cumple la condición podamos indicar otra condición para hacerlo aún mas especifico. Se suele traducir como “Si se cumple esta condición haz esto y sino si cumple esta condición haz esto”.
Veamos un ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| Module Module1 Sub Main() Dim precio As Integer = 50 If precio > 100 Then Console.WriteLine( "El precio es mayor que 100" ) ElseIf precio > 80 Then Console.WriteLine( "El precio es mayor que 80" ) Else Console.WriteLine( "El precio es menor que 80" ) End If End Sub End Module |
El ejemplo anterior es equivalente al siguiente, esto es lo que se conoce como if anidados, podemos anidar tantos como queramos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| Module Module1 Sub Main() Dim precio As Integer = 50 If precio > 100 Then Console.WriteLine( "El precio es mayor que 100" ) Else If precio > 80 Then Console.WriteLine( "El precio es mayor que 80" ) Else Console.WriteLine( "El precio es menor que 80" ) End If End If End Sub End Module |
- Select: esta estructura condicional de selección múltiple, le damos un valor (puede ser una variable) y una lista de casos y si cumple alguno de los casos ejecuta las instrucciones asociadas a ella, en caso de que ninguna sea podemos indicarle que hace por defecto, normalmente se usa para indicar de un error con un mensaje. Su sintaxis es:
1
2
3
4
5
6
7
8
9
10
| Select valor Case caso1 'Instrucciones Case caso2 'Instrucciones Case casoN 'Instrucciones Case Else 'Instrucciones End Select |
Los case de un select se pueden escribir con rangos con To, por ejemplo, 1 TO 5, también podemos usar comas para indicar varios valores. Por ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| Module Module1 Sub Main() Dim valor As Integer = 3 Select Case valor Case 1 To 5 Console.WriteLine( "El valor esta entre 1 y 5" ) Console.WriteLine( "El valor esta es 6 o 8 o 9" ) Case Else Console.WriteLine( "El valor es otro" ) End Select Console.ReadLine() End Sub End Module |
|
Suscribirse a:
Entradas (Atom)