Sonesson Göran de La Estructura a La Retórica en La Semiótica Visual
Estructura de Selección en Visual Basic
-
Upload
ferdinand-anderson -
Category
Documents
-
view
16 -
download
0
description
Transcript of Estructura de Selección en Visual Basic
![Page 1: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/1.jpg)
Estructura de Selección en Visual Basic
COMP 215
![Page 2: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/2.jpg)
Definición
• La estructura de selección la utilizamos cuando necesitamos programar el computador para que, dependiendo del cumplimiento o no de ciertas condiciones dentro del programa, se ejecuten o no instrucciones.
![Page 3: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/3.jpg)
If Blocks
• If condition Then action1Else action2End If
![Page 4: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/4.jpg)
Flowchart general
Is the condition true?
Execute action2 Execute action1
TN
![Page 5: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/5.jpg)
ElseIf clauses
If condition1 Then action1ElseIf condition2 Then action2ElseIf condition3 Then action3Else action4End If
![Page 6: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/6.jpg)
Ejemplo programación ElseIf ElseIf Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim gpa As Double Dim honors As String gpa = CDbl(TextBox1.Text) If gpa >= 3.9 Then honors = "summa cum laude..." ElseIf gpa >= 3.6 Then honors = "magna cum laude..." ElseIf gpa >= 3.3 Then honors = "cum laude..." ElseIf gpa >= 2.0 Then honors = "........." Else honors = "You don't graduated..." End If TextBox2.Text = gpa & " " & honors End SubEnd Class
![Page 7: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/7.jpg)
Select Case Block
Select Case selector Case valueList 1 action1 Case valueList 2 action2 Case Else action of last resortEnd Select
![Page 8: Estructura de Selección en Visual Basic](https://reader035.fdocuments.net/reader035/viewer/2022072016/5681317b550346895d97f453/html5/thumbnails/8.jpg)
Ejemplo programación Select CaseSelect CasePublic Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim gpa As Double Dim honors As String gpa = CDbl(TextBox1.Text) Select Case gpa Case Is >= 3.9 honors = "summa cum laude..." Case Is >=3.6 honors = "magna cum laude..." Case Is >= 3.3 honors = "cum laude..." Case Is >=2.0 honors = "........." Case Else honors = "You don't graduated..." End Select TextBox2.Text = gpa & " " & honors End SubEnd Class