Ejercicios propuestos y resueltos de funciones y subprocesos en Visual Basic .NET

visual_basic_base_web

Hola a todos, hoy os dejo una serie de ejercicios propuestos y resueltos en Visual Basic .NET.

Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución.Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

Crea un proyecto de consola por ejercicio.

Estos ejercicios han sido creado con Visual Studio 2013.

Colocare en las soluciones algunos comentarios para que sean más fácilmente entendible.

Te recomiendo que uses mensajes de trazas, donde te sean necesarios. Si tienes problemas también puedes usar el depurador.

Recuerda que al ser ejercicios hechos en consola, pon al final esta línea: Console.readLine() para que veas el resultado.

Aquí te dejo una serie de enlaces útiles:

También os dejo el manual de Visual Basic .NET

Si tienes alguna duda, recuerda que puedes consultarnos escribiendo un comentario en este post o enviándonos un e-mail a administrador@discoduroderoer.es

1) Crea un saludador, donde pidas un nombre. Crea un subproceso que tenga como parámetro este nombre dado, este subproceso muestra por consola ¡Hola <nombre>!. Por ejemplo, si introducimos Fernando, aparecerá ¡Hola Fernando!.

2) Crea un programa que calcule el IVA de un producto. El valor de este producto se pasará por teclado y nos mostrará el valor final. El IVA es el 21 %. Por ejemplo, si introducimos 100 como valor de producto, el IVA es 21 y el valor final es 121 euros.

Crea una función que devuelva el valor del IVA del producto, pasando como parámetros, el IVA (valor entero, no decimal) y el valor del producto que hemos pedido al principio.

3) Genera 10 números aleatorios entre 1 y 10 y muestralos por consola. Aquí esta la función para generar números aleatorios.

Function numAleatorioEntre(ByVal minimo As Integer, ByVal maximo As Integer) As Integer
        Randomize()
        Return CLng((minimo - maximo) * Rnd() + maximo)
    End Function

4) Crea un programa que calcule el área de un triángulo. Haz un subproceso que calcule esa área y la muestre por consola.

El área de un tringulo es base x altura.

Pide por teclado la base y la altura.

5) Crea una función que calcule el factorial de un número. Pide un número por teclado.

Para calcular el factorial, se multiplica los números anteriores hasta llegar a uno. Por ejemplo, si introducimos un 5, realizara esta operación 5*4*3*2*1=120.

6) Realiza una función que nos indica si un número es múltiplo de otro. Pedimos los dos números por teclado.

Esta función debe devolver un Booleano, donde true significa que si es multiplo y false que no lo es.

Según este valor, que muestre por consola si es multiplo o no.

Espero que os sea de ayuda. Si tenéis dudas, preguntad, estamos para ayudarte.

Etiquetas

4 comments

  1. mostrar la conversion de 1 hasta 10 dolares en soles , suponiendo que el tipo de cambio es 3.50

  2. Ayuda, necesito desde consola comparar dos archivos y según el resultado enviar una notificación a un par de correos.

    Me podrían ayudar con esto, algún ejemplo que pueda usar como referencia,

    Gracias,

    Germán

  3. Como puedo hacer en modo de consola de visual basic para calcular la moda de un conjunto de 25 datos.

  4. Puedes hacerlo recorriendo los datos y por cada uno DISTINTO que encuentres lo metes en un array y recorres de nuevo el conjunto (doble bucle) y guardas en otro array la cuenta de esas cuentas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *