Ir al contenido principal

VB.net la estructura de programación secuencial

Hola bienvenidos al "primer episodio" (sinceramente no se como llamarlo) de aprendizaje de programación con el lenguaje de Visual Basic.net. Vamos a ver ¿que es una estructura secuecial?. Cuando solo van a participar operaciones, entradas y salidas en el programa hablamos de una estructura secuencial. Por ejemplo cuando queremos hacer un programa que solo sume 2 números.

Module Module1

    Sub Main()
        Dim num1, num2, suma, As Integer
        Console.Write("Ingrese primer valor:")
        num1 = Console.ReadLine()
        Console.Write("Ingrese segundo valor:")
        num2 = Console.ReadLine()
        suma = num1 + num2
        Console.Write("La suma de los dos valores es:")
        Console.Write(suma)
        Console.ReadKey()
    End Sub

End Module

como vemos no participan condiciones ni bucles. Simplemente declaramos 2 variables que son num1 y num2 y les daremos un valor entero que aquí es Integer. Después escribimos por pantalla con el método Console.write que seria decirle a la consola que nos escriba lo que esta entre paréntesis que es "Ingrese el primer valor"y hacemos lo mismo con el segundo. Bien ahora hay que "leer los valores" con el método Console.Readline() esto lo que hace es guardar el dato que ingresamos a la consola. Luego, hacemos una operación sumando el numero 1 mas el numero 2 el resultado se aguardará en la variable suma. Al final escribimos en pantalla el mensaje de "La suma de los 2 valores es:" y mostramos el resultado que seria poner en el entre paréntesis el nombre de la variable que aguardo el valor que es el resultado de esa suma, que en este caso es suma, sin comillas, las comillas solo son para mostrar un texto. Como ven es bastante sencillo nada del otro mundo después de esto hize un problema que era: Realizar la carga del lado de un cuadrado, mostrar por pantalla el perímetro del mismo (El perímetro de un cuadrado se calcula multiplicando el valor del lado por cuatro)

acá mi solución al problema
'//inicio
        Dim lado, calculo As Integer  '//se declaran las variables que son lado y el calculo que se va hacer'

        Console.Write("ingrese el lado del cuadrado:") '//escribimos por pantalla que se ingrese el valor que se le dará a la variable lado'
     
        lado = Console.ReadLine() '//leerá el dato que le pasemos por teclado a la variable lado

        calculo = lado * 4 '//el calculo que se hace multiplicando el valor que le dimos a lado por 4

        Console.Write("El perimetro del cuadrado es:")
        Console.Write(calculo) '// se nos muestra el resultado que nos dio al multiplicar el valor de lado por 4
        'pasando este dato multiplicado a la variable lado
        Console.ReadKey()
        '//fin
em en Vb.net no se comenta con // sino con comillas simples ',' pero pongo los // para que puedan entender que es un comentario. Igual es un programa bastante sencillo.
Bueno esto seria todo no hay mucho que decir las estructuras secuenciales son cuando solo hacemos operaciones, metemos y sacamos datos(entrada y salida) no participan condiciones ni bucles es bastante sencillo. Bueno nos vemos en el próximo post que veremos las estructuras condicionales un saludo y adiós!
😃😃😀


   

Comentarios

Entradas populares de este blog

Python #2 estructura secuencial.

Muy bien ya que hayamos instalado el IDLE nos vamos a file y en new file aquí escribiremos nuestro codigo. Bien cuando en un problema solo se va usar entrada/ salida de datos y operaciones se va usar una estructura secuencial osea, que van en secuencia ordenada los pasos de nuestro algoritmo. la suma de 2 numeros y su producto. Como vemos los pasos son en secuencia  y en orden. Primero declaramos una variable llamada num1, Luego declaramos otra llamada num2, Despues lo sumamos etc. num1=int(input("ingrese primer valor:")) num2=int(input("ingrese segundo valor:")) suma=num1+num2 producto=num1*num2 print("La suma de los dos valores es") print(suma) print("El producto de los dos valores es") print(producto) Como vemos no usamos tanta sintaxis como en VB.net comparen esto con el de VB.     Sub Main()         Dim num1, num2, suma, producto As Integer         Console.Write("Ingrese primer valor:")  

VB.net Estructura condicional compuesta

hola muy buenas y bienvenidos a otro post donde hablare sobre la condiciones compuestas. Antes de comenzar decidme en comentarios ustedes que creen que la faltan a estos post imagenes, diagramas de los problemas, pseudocodigo lo que ustedes crean, come tenlo y lo tomare en cuenta. Muchas gracias 👍 Ahora tenemos operaciones por las 2 ramas que es el falso y el verdadero. Si esta condición da verdadero se ejecutan las operaciones del verdadero, en cambio si da falso, se ejecutan las operaciones del falso y seguimos con la ejecución del programa. Nunca se van a ejecutar las 2 ya que el programa peta. Lo importante es que en esta estructura tenemos entradas, salidas de datos  y operaciones en el camino del verdadero y falso. Problema: Realizar un programa que lea por teclado dos números, si el primero es mayor al segundo informar su suma y diferencia, en caso contrario informar el producto y la división del primero respecto al segundo. Mi solución: '//inicio         Dim num

VB.net estructura condicional simple

Hola muy buenas a todos de nuevo aquí estamos en nuestro aprendizaje de programación con el lenguaje Visual Basic.net. Ahora después de haber visto la estructura condicional, si no lo has visto aquí el enlace:http://informaticaprogramando.blogspot.mx/2017/05/vbnet-la-estructura-de-programacion.html  Ahora en la programación tenemos condiciones, si tal cosa es verdadera se ejecuta tal acción o, si es falsa, pasamos de largo y seguimos con el programa, porque estamos empleando una estructura condicional simple. aquí su representación por si todavía no entienden. Si la condición da verdadero, nos vamos por el camino del verdadero donde se ejecutaran las operaciones que le pongamos. Ahora si la condición da falsa, se va por el camino del falso donde nos "pasamos de largo" y sigue la ejecución del programa por eso es una estructura condicional simple, no hay operaciones que se ejecuten en caso que nuestro programa de por falsa la condicion. Ahora nuestro problema es: Se in