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 ingresan tres notas de un alumno, si el promedio es mayor o igual a siete mostrar un mensaje "Promocionado"..
Mi solución
'//inicio
Dim nota1, nota2, nota3, calculo As Integer
Console.Write("ingrese la primera nota del alumno:")
nota1 = Console.ReadLine()
'pedimos que el usuario nos ingrese 3 notas de un alumno y leemos esos datos
Console.Write("ingrese la segunda nota del alumno:")
nota2 = Console.ReadLine()
Console.Write("ingrese la tercera nota del alumno:")
nota3 = Console.ReadLine()
calculo = (nota1 + nota2 + nota3) / 3 'sacamos el promedio con este calculo al calcular mas de 2 datos
'se usan los parentesis ()
If calculo >= 7 Then 'si el calculo que es el promedio es mayor o igual que 7 entonces nuestro
Console.Write("el alumno aprobo") 'alumno aprobo
End If
Console.ReadKey()
'//fin
Ok vamos a ver entonces, declaramos 3 variables que son las 3 notas o calificaciones y calculo que son enteras, entonces como comenté ahí, pedimos al usuario que nos ingrese los datos de las 3 calificaciones escribiéndole por pantalla que nos ingrese la primera, segunda y tercer nota y guardamos ese dato en la variable nota con nuestro Console.ReadLine(). Después, calculamos estos datos que nos dio el usuario con la operación calculo = (nota1 + nota2 + nota3) / 3 la suma la pongo entre paréntesis para que el programa pueda primero sumar las notas y después dividirlas entre 3 si no, lo calcularía con jerarquía, osea primero va dividir la nota 3 entre 3 y después sumara el resultado y, nos dará un resultado valga la redundancia erróneo.
después nos metemos a la estructura condicional simple con el If que significa si en ingles y el End if que por si solo significa que ha terminado la condición. entonces seria. Si el calculo que es el resultado de la operación que hicimos anteriormente, es mayor o igual a 7 entonces que se imprima por pantalla, "el alumno aprobó" y termina el if(la estructura condicional). En cambio de que esto no sea asi simplemente pasamos de largo y seguimos con la ejecución del programa, que en este caso terminaría. Bien en el post anterior no dije sobre este método que es el Console.ReadKey(). Pues miren a la hora de que ejecutemos el programa sin este método por alguna extraña razón se ejecuta y se cierra luego luego. Entonces para evitar que esto ocurra escribimos este método que hará que el programa no se cierre luego de ejecutarse. Ya cuando haya terminado de ejecutarse completo le damos a cualquier tecla y se cierra automáticamente. Muy bien esto a sido todo por hoy, en la próxima vemos las estructuras condicionales compuestas donde habrá operaciones por los 2 caminos sea verdadero o falso. Así que nada nos vemos en el siguiente post! nos vemos 😀😀🙂 🖐
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 ingresan tres notas de un alumno, si el promedio es mayor o igual a siete mostrar un mensaje "Promocionado"..
Mi solución
'//inicio
Dim nota1, nota2, nota3, calculo As Integer
Console.Write("ingrese la primera nota del alumno:")
nota1 = Console.ReadLine()
'pedimos que el usuario nos ingrese 3 notas de un alumno y leemos esos datos
Console.Write("ingrese la segunda nota del alumno:")
nota2 = Console.ReadLine()
Console.Write("ingrese la tercera nota del alumno:")
nota3 = Console.ReadLine()
calculo = (nota1 + nota2 + nota3) / 3 'sacamos el promedio con este calculo al calcular mas de 2 datos
'se usan los parentesis ()
If calculo >= 7 Then 'si el calculo que es el promedio es mayor o igual que 7 entonces nuestro
Console.Write("el alumno aprobo") 'alumno aprobo
End If
Console.ReadKey()
'//fin
Ok vamos a ver entonces, declaramos 3 variables que son las 3 notas o calificaciones y calculo que son enteras, entonces como comenté ahí, pedimos al usuario que nos ingrese los datos de las 3 calificaciones escribiéndole por pantalla que nos ingrese la primera, segunda y tercer nota y guardamos ese dato en la variable nota con nuestro Console.ReadLine(). Después, calculamos estos datos que nos dio el usuario con la operación calculo = (nota1 + nota2 + nota3) / 3 la suma la pongo entre paréntesis para que el programa pueda primero sumar las notas y después dividirlas entre 3 si no, lo calcularía con jerarquía, osea primero va dividir la nota 3 entre 3 y después sumara el resultado y, nos dará un resultado valga la redundancia erróneo.
después nos metemos a la estructura condicional simple con el If que significa si en ingles y el End if que por si solo significa que ha terminado la condición. entonces seria. Si el calculo que es el resultado de la operación que hicimos anteriormente, es mayor o igual a 7 entonces que se imprima por pantalla, "el alumno aprobó" y termina el if(la estructura condicional). En cambio de que esto no sea asi simplemente pasamos de largo y seguimos con la ejecución del programa, que en este caso terminaría. Bien en el post anterior no dije sobre este método que es el Console.ReadKey(). Pues miren a la hora de que ejecutemos el programa sin este método por alguna extraña razón se ejecuta y se cierra luego luego. Entonces para evitar que esto ocurra escribimos este método que hará que el programa no se cierre luego de ejecutarse. Ya cuando haya terminado de ejecutarse completo le damos a cualquier tecla y se cierra automáticamente. Muy bien esto a sido todo por hoy, en la próxima vemos las estructuras condicionales compuestas donde habrá operaciones por los 2 caminos sea verdadero o falso. Así que nada nos vemos en el siguiente post! nos vemos 😀😀🙂 🖐
Comentarios
Publicar un comentario