SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Estructuras de Condición

                                                                         CONECTOR
PROCESO



IMPRIMIR                                                           CONDICION




   ?                                                          INICIO / FIN



           Introducción a la Programación para Visual Basic . Net 2008
Temas
1   Expresiones condicionales.


2   Estructuras de decisión If…Then.

3   Estructuras de decisión Select Case.


4   Ejercicios.


                  Ing. Luis Fernando Monroy   2
Expresiones condicionales
Una expresión condicional forma parte de una sentencia de
programa que realiza preguntas del tipo verdadero o falso.

        Ejemplo la expresión condicional: Promedio< 7



Resultado: Verdadero (True) si la variable Promedio contiene un
valor menor que 7 y Falso (False) si la variable Promedio
contiene un valor mayor o igual a 7.




                                                             MENÚ

                             Ing. Luis Fernando Monroy            3
Expresiones condicionales
 Operadores de comparación (condicionales)
                     Operador               Descripción

                         <         Menor que

                         >         Mayor que

                        <=         Menor o igual que

                        >=         Mayor o igual que

                        ==         Igual

                        <>         Diferente

                         =         Igual que                             MENÚ

Pueden evaluarse como Verdadero o Falso, se conocen también como expresiones
booleanas y los resultados V o F (T O F).
                                 Ing. Luis Fernando Monroy               4
Estructuras de decisión If…Then
•Las expresiones condicionales pueden controlar el orden en el
que se ejecutan las sentencias.

•Las estructuras de decisión If…Then permiten evaluar una
condición en el programa y llevar a cabo una serie de acciones.


               Sintaxis: If condición Then sentencia


Donde condición es una expresión condicional y sentencia es una
sentencia valida de Visual Basic 2008.

                                                              MENÚ

                             Ing. Luis Fernando Monroy            5
Estructuras de decisión If…Then
Ejemplo:

                 If Nota>= 7 Then
                           Me.text1.Text=”Ha Aprobado”



Para finalizar la estructura completa de condición en Visual Basic se cierra
con la palabra clave “End If”.

                 If Nota>= 7 Then
                           Me.text1.Text=”Ha Aprobado”
                 End If
                                                                               MENÚ

                               Ing. Luis Fernando Monroy                        6
Estructuras de decisión If…Then
La cláusula Else
Se utiliza la cláusula Else para especificar un bloque de códigos que se
ejecutará si la condición es Falsa.

Ejemplo:

           If Nota>= 7 Then
                     Me.text1.Text=”Ha Aprobado”
           Else
                     Me.text1.Text=”Ha Reprobado”
           End If


                                                                           MENÚ

                               Ing. Luis Fernando Monroy                    7
Estructuras de decisión If…Then

Operadores lógicos en expresiones condicionales

Visual Basic permite comprobar más de una expresión condicional en la cláusula
If…Then, mediante el uso de operadores lógicos:

     Operador                                      Descripción
                    Si ambas expresiones condicionales son verdaderas, el resultado es
        And
                    verdadero.
                    Si alguna de las dos opciones es verdadera, el resultado es
         Or
                    verdadero.
                    Si la expresión condicional es falsa, el resultado es verdadero. Si la
        Not
                    expresión condicional es verdadera, el resultado es falso.

                    Si una, y sólo una, de las expresiones condicionales es verdadera, el
        Xor         resultado es Verdadero. Si ambas son verdaderas o falsas, el
                    resultado es Falso (Xor son las siglas de Or eXclusivo)
                                                                                             MENÚ

                                       Ing. Luis Fernando Monroy                             8
Estructuras de decisión If…Then
 Operadores lógicos en expresiones condicionales

 La siguiente tabla muestra ejemplos de operadores lógicos en funcionamiento.

 Vehiculo=“Moto”, Precio=200.

               Expresión                                            Resultado

                                            Verdadero   (ambas             expresiones   son
Vehiculo = “Moto” And Precio < 300
                                            verdaderas)

Vehiculo = “Coche” Or Precio < 500          Verdadero (una condición es verdadera)

Not Precio < 100                            Verdadero (la condición es falsa)

Vehiculo = “Moto” Xor Precio < 300          Falso (ambas condiciones son verdaderas)
                                                                                               MENÚ

                                        Ing. Luis Fernando Monroy                              9
Estructuras de decisión Select Case
Visual Basic permite controlar la ejecución de sentencias en los programas mediante el uso de
estructuras de decisión Select Case que resulta más eficiente cuando la bifurcación depende de
una variable clave o caso de prueba.

•Sintaxis:



                              Select Case Variable
                                        Case valor1
                                                Sentencia1
                                        Case valor2
                                                Sentecia2
                                        Case valor3
                                                Sentecia3
                                        …
                                        Case Else
                                                SenteciaN
                                 End Select                                                 MENÚ
  Todas las estructuras Select Case comienzan con las palabras claves Select Case y
  finalizan con las palabras clave End Select.
                                       Ing. Luis Fernando Monroy                             10
Estructuras de decisión Select Case
Ejemplo de la estructura Select Case para imprimir un mensaje apropiado acerca del mes en un
año.


           Mes = 11
           Select Case Mes
           Case 1
                MsgBox(“Enero”)
           Case 2
                MsgBox(“Febrero”)
           Case 8
                MsgBox(“Agosto”)
           Case 11
                MsgBox(“Noviembre”)
           End Select
Como Mes tiene asignado el valor 11, el mensaje en pantalla sería: “Noviembre”.

                                                                                         MENÚ
                                     Ing. Luis Fernando Monroy                            11
Ejercicio 1
 Crear un programa que solicite la tres notas de un
 periodo de clases de un estudiante y a partir de
 éstas obtener el promedio de las calificaciones y si
 este es mayor o igual que 7 que imprima
 ‘ARPOBADO’ de lo contrario ‘REPROBADO’.

  Claves: Usar estructuras de condición “If…Then”



                                                        MENÚ

                     Ing. Luis Fernando Monroy           12
Ejercicio 2

 Crear un programa que solicite la EDAD de una
 persona y si ésta es mayor o igual a 18 imprimir
 ‘Eres Mayor de Edad’ sino ‘Eres Menor de Edad’.




                                                    MENÚ

                    Ing. Luis Fernando Monroy        13

Weitere ähnliche Inhalte

Was ist angesagt?

Condicional if en c++
Condicional if en c++Condicional if en c++
Condicional if en c++Tensor
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Exposicion estalin
Exposicion estalinExposicion estalin
Exposicion estalinStalyn Cruz
 
Clean Code (Presentacion interna en Virtual Software)
Clean Code (Presentacion interna en Virtual Software)Clean Code (Presentacion interna en Virtual Software)
Clean Code (Presentacion interna en Virtual Software)jmiguel rodriguez
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3 sahamaramarin
 
Constante y variable
Constante y variableConstante y variable
Constante y variableAnthony Vera
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3 juansolano67
 
Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021DavidLopez979
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 

Was ist angesagt? (14)

Condicional if en c++
Condicional if en c++Condicional if en c++
Condicional if en c++
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Exposicion estalin
Exposicion estalinExposicion estalin
Exposicion estalin
 
Java swing
Java swingJava swing
Java swing
 
Clean Code (Presentacion interna en Virtual Software)
Clean Code (Presentacion interna en Virtual Software)Clean Code (Presentacion interna en Virtual Software)
Clean Code (Presentacion interna en Virtual Software)
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Manual excel avanzado 2010
Manual excel avanzado 2010Manual excel avanzado 2010
Manual excel avanzado 2010
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
Presentacion tipos de datos
Presentacion tipos de datosPresentacion tipos de datos
Presentacion tipos de datos
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Programacion basica
Programacion basicaProgramacion basica
Programacion basica
 

Andere mochten auch

Atributos de string en visual net
Atributos de string en visual netAtributos de string en visual net
Atributos de string en visual netFreddy Campos
 
Instalacion de visual basic
Instalacion de visual basicInstalacion de visual basic
Instalacion de visual basicalvaro_zambrano
 
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldoTutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldoARELY83675
 
Programando en-serio-con-visual-basic
Programando en-serio-con-visual-basicProgramando en-serio-con-visual-basic
Programando en-serio-con-visual-basicusuario230
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoAntonio Palomares Sender
 
Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basicnesmarco
 
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Flor Santana Mota
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008vnslgars
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008ibrahimgonzalez
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual BasicVane Borjas
 
manual de visual basic.net 2008
manual de visual basic.net 2008manual de visual basic.net 2008
manual de visual basic.net 2008genaro martinez
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)Darwin Durand
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoatak
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideSharePedro Bermudez Talavera
 

Andere mochten auch (19)

Atributos de string en visual net
Atributos de string en visual netAtributos de string en visual net
Atributos de string en visual net
 
Catalogo
CatalogoCatalogo
Catalogo
 
Visual Basic 2008
Visual Basic 2008Visual Basic 2008
Visual Basic 2008
 
Instalacion de visual basic
Instalacion de visual basicInstalacion de visual basic
Instalacion de visual basic
 
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldoTutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
 
Programando en-serio-con-visual-basic
Programando en-serio-con-visual-basicProgramando en-serio-con-visual-basic
Programando en-serio-con-visual-basic
 
Curso visual basic.net 2008
Curso visual basic.net 2008Curso visual basic.net 2008
Curso visual basic.net 2008
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basic
 
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
manual de visual basic.net 2008
manual de visual basic.net 2008manual de visual basic.net 2008
manual de visual basic.net 2008
 
Ejercicios de vectores o arrays
Ejercicios de vectores o arraysEjercicios de vectores o arrays
Ejercicios de vectores o arrays
 
Visual y sql
Visual y sqlVisual y sql
Visual y sql
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a paso
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare
 

Ähnlich wie Estructuras De CondicióN Visual Net

Semana 5 - Principios de Algoritmos.pdf
Semana 5 - Principios de Algoritmos.pdfSemana 5 - Principios de Algoritmos.pdf
Semana 5 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Presentacion_S5.pdf de la universidad de ciencias
Presentacion_S5.pdf de la universidad de cienciasPresentacion_S5.pdf de la universidad de ciencias
Presentacion_S5.pdf de la universidad de cienciasdiegocatano1
 
Semana 4 - Principios de Algoritmos.pdf
Semana 4 - Principios de Algoritmos.pdfSemana 4 - Principios de Algoritmos.pdf
Semana 4 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Condicionales 2.pdf
Condicionales 2.pdfCondicionales 2.pdf
Condicionales 2.pdfDannaPolo3
 
Sentencias If y Else.pdf
Sentencias If y Else.pdfSentencias If y Else.pdf
Sentencias If y Else.pdfDeimerOrozco
 
Tema 5. Sentencias de Control 03-03-23.pdf
Tema 5. Sentencias de Control 03-03-23.pdfTema 5. Sentencias de Control 03-03-23.pdf
Tema 5. Sentencias de Control 03-03-23.pdfNoe Castillo
 

Ähnlich wie Estructuras De CondicióN Visual Net (8)

Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2
 
Semana 5 - Principios de Algoritmos.pdf
Semana 5 - Principios de Algoritmos.pdfSemana 5 - Principios de Algoritmos.pdf
Semana 5 - Principios de Algoritmos.pdf
 
Presentacion_S5.pdf de la universidad de ciencias
Presentacion_S5.pdf de la universidad de cienciasPresentacion_S5.pdf de la universidad de ciencias
Presentacion_S5.pdf de la universidad de ciencias
 
Semana 4 - Principios de Algoritmos.pdf
Semana 4 - Principios de Algoritmos.pdfSemana 4 - Principios de Algoritmos.pdf
Semana 4 - Principios de Algoritmos.pdf
 
Condicionales 2.pdf
Condicionales 2.pdfCondicionales 2.pdf
Condicionales 2.pdf
 
Sentencias If y Else.pdf
Sentencias If y Else.pdfSentencias If y Else.pdf
Sentencias If y Else.pdf
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Tema 5. Sentencias de Control 03-03-23.pdf
Tema 5. Sentencias de Control 03-03-23.pdfTema 5. Sentencias de Control 03-03-23.pdf
Tema 5. Sentencias de Control 03-03-23.pdf
 

Estructuras De CondicióN Visual Net

  • 1. Estructuras de Condición CONECTOR PROCESO IMPRIMIR CONDICION ? INICIO / FIN Introducción a la Programación para Visual Basic . Net 2008
  • 2. Temas 1 Expresiones condicionales. 2 Estructuras de decisión If…Then. 3 Estructuras de decisión Select Case. 4 Ejercicios. Ing. Luis Fernando Monroy 2
  • 3. Expresiones condicionales Una expresión condicional forma parte de una sentencia de programa que realiza preguntas del tipo verdadero o falso. Ejemplo la expresión condicional: Promedio< 7 Resultado: Verdadero (True) si la variable Promedio contiene un valor menor que 7 y Falso (False) si la variable Promedio contiene un valor mayor o igual a 7. MENÚ Ing. Luis Fernando Monroy 3
  • 4. Expresiones condicionales Operadores de comparación (condicionales) Operador Descripción < Menor que > Mayor que <= Menor o igual que >= Mayor o igual que == Igual <> Diferente = Igual que MENÚ Pueden evaluarse como Verdadero o Falso, se conocen también como expresiones booleanas y los resultados V o F (T O F). Ing. Luis Fernando Monroy 4
  • 5. Estructuras de decisión If…Then •Las expresiones condicionales pueden controlar el orden en el que se ejecutan las sentencias. •Las estructuras de decisión If…Then permiten evaluar una condición en el programa y llevar a cabo una serie de acciones. Sintaxis: If condición Then sentencia Donde condición es una expresión condicional y sentencia es una sentencia valida de Visual Basic 2008. MENÚ Ing. Luis Fernando Monroy 5
  • 6. Estructuras de decisión If…Then Ejemplo: If Nota>= 7 Then Me.text1.Text=”Ha Aprobado” Para finalizar la estructura completa de condición en Visual Basic se cierra con la palabra clave “End If”. If Nota>= 7 Then Me.text1.Text=”Ha Aprobado” End If MENÚ Ing. Luis Fernando Monroy 6
  • 7. Estructuras de decisión If…Then La cláusula Else Se utiliza la cláusula Else para especificar un bloque de códigos que se ejecutará si la condición es Falsa. Ejemplo: If Nota>= 7 Then Me.text1.Text=”Ha Aprobado” Else Me.text1.Text=”Ha Reprobado” End If MENÚ Ing. Luis Fernando Monroy 7
  • 8. Estructuras de decisión If…Then Operadores lógicos en expresiones condicionales Visual Basic permite comprobar más de una expresión condicional en la cláusula If…Then, mediante el uso de operadores lógicos: Operador Descripción Si ambas expresiones condicionales son verdaderas, el resultado es And verdadero. Si alguna de las dos opciones es verdadera, el resultado es Or verdadero. Si la expresión condicional es falsa, el resultado es verdadero. Si la Not expresión condicional es verdadera, el resultado es falso. Si una, y sólo una, de las expresiones condicionales es verdadera, el Xor resultado es Verdadero. Si ambas son verdaderas o falsas, el resultado es Falso (Xor son las siglas de Or eXclusivo) MENÚ Ing. Luis Fernando Monroy 8
  • 9. Estructuras de decisión If…Then Operadores lógicos en expresiones condicionales La siguiente tabla muestra ejemplos de operadores lógicos en funcionamiento. Vehiculo=“Moto”, Precio=200. Expresión Resultado Verdadero (ambas expresiones son Vehiculo = “Moto” And Precio < 300 verdaderas) Vehiculo = “Coche” Or Precio < 500 Verdadero (una condición es verdadera) Not Precio < 100 Verdadero (la condición es falsa) Vehiculo = “Moto” Xor Precio < 300 Falso (ambas condiciones son verdaderas) MENÚ Ing. Luis Fernando Monroy 9
  • 10. Estructuras de decisión Select Case Visual Basic permite controlar la ejecución de sentencias en los programas mediante el uso de estructuras de decisión Select Case que resulta más eficiente cuando la bifurcación depende de una variable clave o caso de prueba. •Sintaxis: Select Case Variable Case valor1 Sentencia1 Case valor2 Sentecia2 Case valor3 Sentecia3 … Case Else SenteciaN End Select MENÚ Todas las estructuras Select Case comienzan con las palabras claves Select Case y finalizan con las palabras clave End Select. Ing. Luis Fernando Monroy 10
  • 11. Estructuras de decisión Select Case Ejemplo de la estructura Select Case para imprimir un mensaje apropiado acerca del mes en un año. Mes = 11 Select Case Mes Case 1 MsgBox(“Enero”) Case 2 MsgBox(“Febrero”) Case 8 MsgBox(“Agosto”) Case 11 MsgBox(“Noviembre”) End Select Como Mes tiene asignado el valor 11, el mensaje en pantalla sería: “Noviembre”. MENÚ Ing. Luis Fernando Monroy 11
  • 12. Ejercicio 1  Crear un programa que solicite la tres notas de un periodo de clases de un estudiante y a partir de éstas obtener el promedio de las calificaciones y si este es mayor o igual que 7 que imprima ‘ARPOBADO’ de lo contrario ‘REPROBADO’. Claves: Usar estructuras de condición “If…Then” MENÚ Ing. Luis Fernando Monroy 12
  • 13. Ejercicio 2  Crear un programa que solicite la EDAD de una persona y si ésta es mayor o igual a 18 imprimir ‘Eres Mayor de Edad’ sino ‘Eres Menor de Edad’. MENÚ Ing. Luis Fernando Monroy 13