Estructuras cíclicas o repetitivas II

Table de multiplicar 
Module Module1

    Sub Main()
        Dim num, ope, tot As Integer
        Console.WriteLine("Ingrese numero a multiplicar")
        ope = Console.ReadLine
        Console.WriteLine("-----------------------")
        For num = 1 To 12
            'Console.WriteLine(num)
            tot = num * ope
            Console.WriteLine(num & " * " & ope & " = " & tot)
            'Console.ReadLine()
            'contara de 1 hasta 10 (a tomara los valores 1, 2 etc)
        Next
        Console.WriteLine("-----------------------")
        Console.ReadLine()
    End Sub

End Module
 Module Module1

    Sub Main ()

        Dim A As Integer
        A = 0
        Do While A < 10
            Console.WriteLine("")
            Console.WriteLine(" ***************************** SUPERMERCADO METRO ***************************  ")
            Console.WriteLine("")
            Console.WriteLine("             ¡¡(METRO esta de  OFERTA en un 25% por una  compra >=100!!         ")
            Console.WriteLine("")
            Console.WriteLine("")
            Console.WriteLine("1-PRODUCTOS EN VENTA")
            Console.WriteLine("2-PRODUCTOS_DE_SERVICIOS")
            Console.WriteLine("")
            Console.WriteLine("DIGITE LA OPCION:")
            A = Console.ReadLine
            Select Case A
                Case 1
                    PRODUCTOS_EN_VENTA()
                Case 2
                    PRODUCTOS_DE_SERVICIOS()
            End Select
        Loop
        A = Console.ReadLine
       
    End Sub
    Private Sub PRODUCTOS_EN_VENTA()
        Dim A1
        Console.WriteLine("1_SECCION:VERDURAS")
        Console.WriteLine("2_SECCION:TUBERCULOS")
        Console.WriteLine("3_SECCION:CARNE")
        Console.WriteLine("4_SECCION:FRUTAS")
        Console.WriteLine("5_SECCION:ABARROTES")
        Console.WriteLine("6_SECCION:GOLOSINAS")
        Console.WriteLine("7_SECCION:ROPAS")
        Console.WriteLine("8_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        A1 = Console.ReadLine



        Select Case A1
            Case 1
                VERDURAS()
            Case 2
                TUBERCULOS()
            Case 3
                CARNE()
            Case 4
                FRUTA()
            Case 5
                ABARROTES()
            Case 6
                GOLOSINAS()
            Case 7
                ROPAS()
          
        End Select


    End Sub
    Private Sub VERDURAS()
        Dim VERDURAS, CANTIDAD, RESULTADO, descuento As Single


        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS EN VENTA")
        Console.WriteLine("")
        Console.WriteLine("               VARIEDADES DE VERDURAS         ")
        Console.WriteLine("")
        Console.WriteLine("1_APIO       ............................... $1.0")
        Console.WriteLine("2_NABO       ............................... $0.5")
        Console.WriteLine("3_ALCACHOFA  ............................... $1.5")
        Console.WriteLine("4_COL        ............................... $2.0 ")
        Console.WriteLine("5_LECHUGA    ............................... $1.0")
        Console.WriteLine("6_PORO       ............................... $0.9")
        Console.WriteLine("7_ALBAHACA   ............................... $1.8")
        Console.WriteLine("8_ESPINACA   ............................... $2.1")
        Console.WriteLine("presione la tecla enter para salir")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        VERDURAS = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA LA # DE KILOS  POR FAVOR")
        CANTIDAD = Console.ReadLine
       


        Select Case VERDURAS
            Case 1
                RESULTADO = CANTIDAD * 1.0
            Case 2
                RESULTADO = CANTIDAD * 0.5
            Case 3
                RESULTADO = CANTIDAD * 1.5
            Case 4
                RESULTADO = CANTIDAD * 2.0
            Case 5
                RESULTADO = CANTIDAD * 1.0
            Case 6
                RESULTADO = CANTIDAD * 0.9
            Case 7
                RESULTADO = CANTIDAD * 1.8
            Case 8
                RESULTADO = CANTIDAD * 2.1
            Case 9
                End

        End Select




        Console.WriteLine("EL TOTAL DE SU DEUDA ES: " & RESULTADO & " nuevos soles")

        If RESULTADO >= 100 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If


        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS POR SU COMPRA!¡VUELVA PRONTO!")
        Console.WriteLine()
       

    End Sub
    Private Sub TUBERCULOS()
        Dim TUBERCULOS, CANTIDAD, RESULTADO, descuento As Single

        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS EN VENTA")
        Console.WriteLine("")
        Console.WriteLine("                 VARIEDADES DE TUBERCULOS          ")
        Console.WriteLine("")
        Console.WriteLine("1_PAPAS       ................................... $1.0")
        Console.WriteLine("2_ZANAHORIAS  ................................... $1.2")
        Console.WriteLine("3_CEBOLLAS    ................................... $1.1")
        Console.WriteLine("4_TOMATES     ................................... $2.0")
        Console.WriteLine("5_CAMOTES     ................................... $0.8")
        Console.WriteLine("6_OLLUCO      ................................... $2.3")
        Console.WriteLine("7_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        TUBERCULOS = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA EL # DE KILOS   POR FAVOR")
        CANTIDAD = Console.ReadLine

        Select Case TUBERCULOS
            Case 1
                RESULTADO = CANTIDAD * 1.0
            Case 2
                RESULTADO = CANTIDAD * 1.2
            Case 3
                RESULTADO = CANTIDAD * 1.1
            Case 4
                RESULTADO = CANTIDAD * 2.0
            Case 5
                RESULTADO = CANTIDAD * 0.8
            Case 6
                RESULTADO = CANTIDAD * 2.3



        End Select
        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")

        If RESULTADO >= 100 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)


        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub
    Private Sub CARNE()
        Dim CARNE, CANTIDAD, RESULTADO, descuento As Single

        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS EN VENTA")
        Console.WriteLine("")
        Console.WriteLine("                  VARIEDADES DE CARNE             ")

        Console.WriteLine("1_POLLO   ................................... $ 6.0")
        Console.WriteLine("2_PESCADO ................................... $ 3.0")
        Console.WriteLine("3_RES     ................................... $11.0")
        Console.WriteLine("4_TORO    ................................... $15.0")
        Console.WriteLine("5_VACA    ................................... $13.0")
        Console.WriteLine("6_CHANCHO ................................... $10.0")
        Console.WriteLine("7_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        CARNE = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA EL # DE KILOS POR FAVOR")
        CANTIDAD = Console.ReadLine

        Select Case CARNE
            Case 1
                RESULTADO = CANTIDAD * 6.0
            Case 2
                RESULTADO = CANTIDAD * 3.0
            Case 3
                RESULTADO = CANTIDAD * 11.0
            Case 4
                RESULTADO = CANTIDAD * 15.0
            Case 5
                RESULTADO = CANTIDAD * 13.0
            Case 6
                RESULTADO = CANTIDAD * 10.0



        End Select
        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")
        Console.WriteLine("")

        If RESULTADO >= 100 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub
    Private Sub FRUTA()
        Dim FRUTAS, CANTIDAD, RESULTADO, descuento As Single

        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS EN VENTA")
        Console.WriteLine("")
        Console.WriteLine("                   VARIEDADES DE FRUTAS          ")
        Console.WriteLine("")
        Console.WriteLine("1_FRESA      ................................... $3.5")
        Console.WriteLine("2_MANZANA    ................................... $3.0")
        Console.WriteLine("3_MANGO      ................................... $1.5")
        Console.WriteLine("4_DURAZNO    ................................... $3.2")
        Console.WriteLine("5_MANDARINA  ................................... $2.0")
        Console.WriteLine("6_PLATANOS   ................................... $4.2")
        Console.WriteLine("7_NARANJAS   ................................... $1.5")
        Console.WriteLine("8_CEREZAS    ................................... $2.5")
        Console.WriteLine("9_PEPINOS    ................................... $2.2")
        Console.WriteLine("10_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        FRUTAS = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA EL # DE KILOS POR FAVOR")
        CANTIDAD = Console.ReadLine

        Select Case FRUTAS
            Case 1
                RESULTADO = CANTIDAD * 3.5
            Case 2
                RESULTADO = CANTIDAD * 3.0
            Case 3
                RESULTADO = CANTIDAD * 1.5
            Case 4
                RESULTADO = CANTIDAD * 3.2
            Case 5
                RESULTADO = CANTIDAD * 2.0
            Case 6
                RESULTADO = CANTIDAD * 4.2
            Case 7
                RESULTADO = CANTIDAD * 1.5
            Case 8
                RESULTADO = CANTIDAD * 2.5
            Case 9
                RESULTADO = CANTIDAD * 2.2

        End Select
        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")
        Console.WriteLine("")
        If RESULTADO >= 100 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub
    Private Sub ABARROTES()
        Dim ABARROTES, CANTIDAD, RESULTADO, descuento As Single

        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS EN VENTA")
        Console.WriteLine("")
        Console.WriteLine("                       VARIEDADES DE ABARROTES             ")
        Console.WriteLine("")
        Console.WriteLine("1_ARROZ            ................................... $2.2")
        Console.WriteLine("2_AZUCAR           ................................... $2.0")
        Console.WriteLine("3_FIDEOS           ................................... $3.6")
        Console.WriteLine("4_ATUN             ................................... $1.6")
        Console.WriteLine("5_LECHE            ................................... $2.0")
        Console.WriteLine("6_PAPEL HIGIENICO  ................................... $1.0")
        Console.WriteLine("7_PAÑALES          ................................... $1.2")
        Console.WriteLine("8_KOLINOS          ................................... $2.5")
        Console.WriteLine("9_JABONCILLO       ................................... $1.5")
        Console.WriteLine("10_DETERGENTE      ................................... $1.8")
        Console.WriteLine("11_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        ABARROTES = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA LA CANTIDAD en # DE KILOS POR FAVOR")
        CANTIDAD = Console.ReadLine

        Select Case ABARROTES
            Case 1
                RESULTADO = CANTIDAD * 2.2

            Case 2
                RESULTADO = CANTIDAD * 2.0
            Case 3
                RESULTADO = CANTIDAD * 3.6
            Case 4
                RESULTADO = CANTIDAD * 1.6
            Case 5
                RESULTADO = CANTIDAD * 2.0
            Case 6
                RESULTADO = CANTIDAD * 1.0
            Case 7
                RESULTADO = CANTIDAD * 1.2

            Case 8
                RESULTADO = CANTIDAD * 2.5
            Case 9
                RESULTADO = CANTIDAD * 1.5
            Case 10
                RESULTADO = CANTIDAD * 1.8

        End Select
        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")
        Console.WriteLine("")
        If RESULTADO >= 100 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub
    Private Sub GOLOSINAS()
        Dim GOLOSINAS, CANTIDAD, RESULTADO, descuento As Single

        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS EN VENTA")
        Console.WriteLine("")
        Console.WriteLine("                  VARIEDADES DE GOLOSINAS         ")
        Console.WriteLine("")
        Console.WriteLine("1_GALLETAS    .............................. $2.2")
        Console.WriteLine("2_CARAMELOS   .............................. $2.0")
        Console.WriteLine("3_GASEOSA     .............................. $3.6")
        Console.WriteLine("4_GOMITAS     .............................. $1.6")
        Console.WriteLine("5_CHOCOLATE   .............................. $2.0")
        Console.WriteLine("6_FRUGOS      .............................. $1.2")
        Console.WriteLine("7_CHUPETINES  .............................. $0.3")
        Console.WriteLine("8_CHISITOS    .............................. $0.5")
        Console.WriteLine("9_CHUPETES    .............................. $0.5")
        Console.WriteLine("10_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        GOLOSINAS = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA LA CANTIDAD POR FAVOR")
        CANTIDAD = Console.ReadLine

        Select Case GOLOSINAS
            Case 1
                RESULTADO = CANTIDAD * 2.2
            Case 2
                RESULTADO = CANTIDAD * 2.0
            Case 3
                RESULTADO = CANTIDAD * 3.6
            Case 4
                RESULTADO = CANTIDAD * 1.6
            Case 5
                RESULTADO = CANTIDAD * 2.0
            Case 6
                RESULTADO = CANTIDAD * 1.2
            Case 7
                RESULTADO = CANTIDAD * 0.3

            Case 8
                RESULTADO = CANTIDAD * 0.5

            Case 9
                RESULTADO = CANTIDAD * 0.5

        End Select
        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")
        Console.WriteLine("")
        If RESULTADO >= 100 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub
   
    Private Sub ROPAS()
        Dim ROPAS, CANTIDAD, RESULTADO, descuento As Single

        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS EN VENTA")
        Console.WriteLine("")
        Console.WriteLine("                   VARIEDADES DE ROPAS           ")
        Console.WriteLine("")
        Console.WriteLine("1_PANTALON  .............................. $ 50.0")
        Console.WriteLine("2_CAMISA    .............................. $ 25.0")
        Console.WriteLine("3_SHORT     .............................. $ 35.0")
        Console.WriteLine("4_CORBATA   .............................. $ 15.0")
        Console.WriteLine("5_MEDIAS    .............................. $  5.0")
        Console.WriteLine("6_ZAPATOS   .............................. $ 50.0")
        Console.WriteLine("7_CHALINA   .............................. $ 12.0")
        Console.WriteLine("8_CHOMPA    .............................. $ 35.0")
        Console.WriteLine("9_CASACA    .............................. $110.0")
        Console.WriteLine("10_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        ROPAS = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA LA CANTIDAD POR FAVOR")
        CANTIDAD = Console.ReadLine

        Select Case ROPAS
            Case 1
                RESULTADO = CANTIDAD * 50.0
            Case 2
                RESULTADO = CANTIDAD * 25.0
            Case 3
                RESULTADO = CANTIDAD * 35.0
            Case 4
                RESULTADO = CANTIDAD * 15.0
            Case 5
                RESULTADO = CANTIDAD * 5.0
            Case 6
                RESULTADO = CANTIDAD * 50.0
            Case 7
                RESULTADO = CANTIDAD * 12.0
            Case 8
                RESULTADO = CANTIDAD * 35.0
            Case 9
                RESULTADO = CANTIDAD * 110.0

        End Select
        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")
        Console.WriteLine("")
        If RESULTADO >= 100 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub
   
    Private Sub PRODUCTOS_DE_SERVICIOS()
        Dim B1 As Single



        Console.WriteLine("1_SECCION:CABINAS PRIVADAS")
        Console.WriteLine("2_SECCION:CABINAS PUBLICAS")
        Console.WriteLine("3_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        B1 = Console.ReadLine


        Select Case B1
            Case 1
                CABINAS_PRIVADAS()
            Case 2
                CABINAS_PUBLICAS()

        End Select


    End Sub
    Private Sub CABINAS_PRIVADAS()
        Dim CANTIDAD, INTERNET, RESULTADO, descuento As Single

        Console.WriteLine("")
        Console.WriteLine("                      PRODUCTOS DE SERVICIOS                              ")
        Console.WriteLine("")
        Console.WriteLine("*** con recaudar 15 horas se rebajaran el costo de nuestros servicios en un 25% ***")
        Console.WriteLine("")
        Console.WriteLine("EL COSTO * HORA ES $2.00")
        Console.WriteLine("")
        Console.WriteLine("         TARIFA      DE    # DE HORAS          ")
        Console.WriteLine("")
        Console.WriteLine("1_1 HORA   .............................. $2.0")
        Console.WriteLine("2_3/4 HORA .............................. $1.5")
        Console.WriteLine("3_1/2 HORA .............................. $1.0")
        Console.WriteLine("4_1/4 HORA .............................. $0.5")
        Console.WriteLine("5_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA LA OPCION POR FAVOR")
        INTERNET = Console.ReadLine

        Console.WriteLine("ESCRIBA EL # DE HORAS  POR FAVOR")
        CANTIDAD = Console.ReadLine


        Select Case INTERNET
            Case 1
                RESULTADO = CANTIDAD * 2.0
            Case 2
                RESULTADO = CANTIDAD * 1.5
            Case 3
                RESULTADO = CANTIDAD * 1.0
            Case 4
                RESULTADO = CANTIDAD * 0.5


        End Select




        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")
        Console.WriteLine("")


        If RESULTADO >= 15 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS UTILIZAR NUESTROS SERVICIOS EN    METRO        !& ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub
    Private Sub CABINAS_PUBLICAS()
        Dim CANTIDAD, RESULTADO, descuento, INTERNET1 As Single

        Console.WriteLine("")
        Console.WriteLine("PRODUCTOS DE SERVICIOS")
        Console.WriteLine("")
        Console.WriteLine("      con recaudar 15 horas se rebajaran el costo de nuestros servicios en un 25%")
        Console.WriteLine("")
        Console.WriteLine("EL COSTO * HORA ES $1.00")
        Console.WriteLine("")
        Console.WriteLine("         TARIFA      DE    # DE HORAS          ")
        Console.WriteLine("")
        Console.WriteLine("1_1 HORA   .............................. $1.0")
        Console.WriteLine("2_3/4 HORA .............................. $0.8")
        Console.WriteLine("3_1/2 HORA .............................. $0.5")
        Console.WriteLine("4_1/4 HORA .............................. $0.3")
        Console.WriteLine("5_SALIR")
        Console.WriteLine("")
        Console.WriteLine("ELIJA UNA OPCION POR FAVOR")
        INTERNET1 = Console.ReadLine
        Console.WriteLine("")
        Console.WriteLine("")
        Console.WriteLine("ESCRIBA EL # DE HORAS  POR FAVOR")

        CANTIDAD = Console.ReadLine


        Select Case INTERNET1
            Case 1
                RESULTADO = CANTIDAD * 1.0
            Case 2
                RESULTADO = CANTIDAD * 0.8
            Case 3
                RESULTADO = CANTIDAD * 0.5
            Case 4
                RESULTADO = CANTIDAD * 0.3

        End Select
        Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles")
        Console.WriteLine("")
        If RESULTADO >= 15 Then

            descuento = (RESULTADO - (RESULTADO * 25 / 100))
            Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100))
            Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento)

        Else
            descuento = 0


        End If
        Console.WriteLine("")
        Console.WriteLine("¡GRACIAS UTILIZAR NUESTROS SERVICIOS EN METRO! ¡VUELVA PRONTO!")


        Console.WriteLine()
    End Sub

End Module
  

Las clases numericas
Las clases numericas comparten casi los mismos metodos salvo en algunas que tienen menos metodos y en otras que tienen mas de las mostradas.
Compareto
Este metodo  permite la comparación de un objeto con otro, o consigo mismo, verificando si es igual en su contenido.
Existen tres posibilidades de comparación:
·         Si el resultado es =0, indica que el contenido en el objeto es igual que el contenido almacenado en el objeto usado como parámetro.
·         Si el resultado es >0, indica que el contenido en el objeto es mayor que el contenido almacenado en el objeto usado como parámetro.
·         Si el resultado es <0, indica que el contenido en el objeto es menor que el contenido almacenado en el objeto usado como parámetro

Module Module1

    Sub Main()
        Dim num1, num2, res As Integer
        Console.WriteLine("Ingrese el primer numero a comparar")
        num1 = Console.ReadLine
        Console.WriteLine("Ingrese el segundo numero a comparar")
        num2 = Console.ReadLine
        res = num1.CompareTo(num2)
        If res > 0 Then
            Console.WriteLine(num1 & " el primer numero es mayor que el segundo " & num2)
        ElseIf res < 0 Then
            Console.WriteLine(num1 & " el primer numero es menor que el segundo " & num2)
        Else
            Console.WriteLine(num1 & " los numeros son iguales " & num2)
        End If
        Console.Read()
    End Sub

End Module
Equals

Este metodo  permite la comparación de dos objetos del mismo tipo, retornando true o false

Module Module1

    Sub Main()
        Dim num1, num2 As Integer
        Dim res As Boolean
        Console.WriteLine("Ingrese el primer numero a comparar")
        num1 = Console.ReadLine
        Console.WriteLine("Ingrese el segundo numero a comparar")
        num2 = Console.ReadLine
        res = num1.Equals(num2)
        If res = True Then
            Console.WriteLine(num1 & " los numeros son iguales " & num2)
        Else
            Console.WriteLine(num1 & " los numeros son diferentes " & num2)
        End If
        Console.Read()

    End Sub

End Module

GetType
Visualiza como resultado el tipo de objeto que es. Si es Integer devuelve System.Int32, lo que pasa es que ese es el verdadero nombre que tiene el tipo de dato integer en la Plataforma .NET Framework y ahora se llama Integer (solo se da de esta forma para conservar la compatibilidad con versiones anteriores).
Module Module1

    Sub Main()
        Dim num1 As Integer
        Console.WriteLine("Ingrese el numero a analizar que tipo de objto es")
        num1 = Console.ReadLine
        Console.WriteLine("el numero es un tipo de dato {0}", num1.GetType())
        Console.Read()
    End Sub

End Module

Parse
Este metodo convierte una cadena que representa un numero Integer a un numero de tipo integer.
Module Module1

    Sub Main()
       
        Dim num1 As Integer
        Dim res As String
        res = 11
        Console.WriteLine("Ingrese el numero a analizar que tipo de objeto que es")
        num1 = Console.ReadLine
        num1 = num1.Parse(res)
        Console.WriteLine("el numero es " & res)
        Console.Read()
   

    End Sub

End Module


ToString
Este metodo convierte a cadena el numero especificado.
Module Module1

    Sub Main()
        Dim num1 As Integer
        Dim res As String
        Console.Write("Ingrese el numero a convertir en string ")
        num1 = Console.ReadLine
        res = num1.ToString()
        Console.WriteLine("la cadena es " & res)
        Console.Read()

    End Sub

End Module

MinValue y MaxValue
Este método devuelve el minimo y maximo del tipo de numero especificado.

Module Module1

    Sub Main()
        'Dim num1 As Long
        'Console.WriteLine("el valor minimo de este tipo es {0}", num1.MinValue)
        'Console.WriteLine("el valor maximo de este tipo es {0}", num1.MaxValue)
        'Console.Read()
        Console.WriteLine("el valor minimo de este tipo es {0}", Integer.MinValue)
        Console.WriteLine("el valor maximo de este tipo es {0}", Integer.MaxValue)
        Console.Read()
    End Sub

End Module







Module Module1

    Sub Main()

        Dim a As String, i As Integer
        Dim info As ConsoleKeyInfo
ica:    'etiqueta
        Console.Write("Ingrese la clave: "'escribir un texto que se va leer
        a = "" 'inicializa la variable a en nada
        Do While (i <= 3) 'es bucle de entrada controlada
            info = Console.ReadKey(True'la variable info se le asigna el valor de la tecla que se presiono
            Console.Write("*"c'muestra en la pantalla el asterisco
            If Asc(info.KeyChar) = 13 Then 'si presiono la tecla enter
                Exit Do 'sale del bucle
            Else 'de lo contrario
                a = a & info.KeyChar 'almacena el valor de la tecla presionada en la variable a
            End If 'fin si
        Loop 'fin del do while
        Console.WriteLine(""'coloca el cursor en la sgte linea
        If a = "kathy" Then 'compara si el valor de la variable a es igual a kathy
            Console.WriteLine("Clave correcta"'muestra el mensaje clave correcta
            For i = 1 To 5 'bucle repetitivo de 1 hasta el 5
                King() ' procedimiento que se creo y se detalla debajo
            Next 'fin del bucle for
        Else
            Console.WriteLine("Clave Incorrecta"'muestra el mensaje de clave incorrecta
            GoTo ica 'vuelve a la etiqueta inicial
        End If
        Console.Read()
    End Sub
    Sub King() 'procedimiento que se a creado
        Dim a, b, r As Integer
        Console.Write("Ingrese un número: "'escribir el texto
        a = Console.ReadLine() 'leer el texto
        Console.Write("Ingrese un número: ")
        b = Console.ReadLine()
        r = a * b
        Console.Write("El resultado es: " + r.ToString()) 'muestra el resultado
        Console.WriteLine()

    End Sub

End Module



 







Comentarios

Entradas populares de este blog

Ciber control en excel - código fuente

Estructuras Cíclicas o Repetitivas