saldo Then MsgBox("Error! Cantidad a retirar es mayor al saldo") Else saldo = saldo - cantidad MsgBox("Saldo después de relizar la operación= " & saldo) End If Case Else MsgBox("Operación incorrecta") End Select resp = MsgBox("Desea realizar otra operación?", 4, "Operaciones bancarias") Loop Until resp = 7 MsgBox("Saldo final = " & saldo) End Sub"> saldo Then MsgBox("Error! Cantidad a retirar es mayor al saldo") Else saldo = saldo - cantidad MsgBox("Saldo después de relizar la operación= " & saldo) End If Case Else MsgBox("Operación incorrecta") End Select resp = MsgBox("Desea realizar otra operación?", 4, "Operaciones bancarias") Loop Until resp = 7 MsgBox("Saldo final = " & saldo) End Sub">

La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Do Una o más instrucciones Loop until expresión lógica Tema 9. Estructuras de repetición “Repetir Hasta” Sintaxis de la estructura “repetir hasta” en Visual.

Presentaciones similares


Presentación del tema: "Do Una o más instrucciones Loop until expresión lógica Tema 9. Estructuras de repetición “Repetir Hasta” Sintaxis de la estructura “repetir hasta” en Visual."— Transcripción de la presentación:

1 Do Una o más instrucciones Loop until expresión lógica Tema 9. Estructuras de repetición “Repetir Hasta” Sintaxis de la estructura “repetir hasta” en Visual Basic

2 EJERCICIO No. 1 Problema 1: Se quiere un programa que contabilice una cuenta de ahorros. Al inicio se le introduce el nombre del titular de la cuenta y el saldo inicial. A continuación se permite hacer depósitos y retiros sucesivos, el usuario debe escribir una “d” si desea depositar o una “r” si desea retirar. Cuando se realiza un depósito se incrementa al saldo y cuando es retiro se resta, luego de cada operación debe mostrarse el saldo. El programa finalizará cuando ya no se desee hacer más movimientos. Al terminar, el programa debe mostrar el saldo final.

3 Sub Main() Dim saldo, cantidad As Single Dim nombre, tipo As String Dim resp As Byte nombre = InputBox("Escriba el nombre del titular de la cuenta:" ) saldo = InputBox("Saldo inicial:") Do tipo = InputBox("Escriba el tipo de operación: " & Chr(10) & "Depósito (D) " & Chr(10) & "Retiro (R)") Select Case tipo Case "D", "d" cantidad = InputBox("Cantidad a depositar") saldo = saldo + cantidad MsgBox("Saldo después de relizar la operación= " & saldo) Case "R", "r" cantidad = InputBox("Cantidad a retirar") If cantidad > saldo Then MsgBox("Error! Cantidad a retirar es mayor al saldo") Else saldo = saldo - cantidad MsgBox("Saldo después de relizar la operación= " & saldo) End If Case Else MsgBox("Operación incorrecta") End Select resp = MsgBox("Desea realizar otra operación?", 4, "Operaciones bancarias") Loop Until resp = 7 MsgBox("Saldo final = " & saldo) End Sub

4 Calcular el promedio de un estudiante que presenta tres exámenes. El programa debe validar los datos de entrada, es decir, sólo debe aceptar notas entre 0 y 20. 0. Inicio 1.Repetir 1.1 Solicitar nota del examen 1 (nota1) 1.2 Si nota1 20 Entonc Mostrar mensaje "La nota debe estar entre 0 y 20” Fin de si Hasta nota1 >= 0 And nota1 <= 20 2.Hacer lo mismo que el paso 1, para la nota 2 3.Hacer lo mismo que el paso 2, para la nota 3 4.P= (nota1 + nota2 + nota3)/3 5.Mostrar nota promedio (p) 6.Fin EJERCICIO No. 2

5 EJERCICIO No. 3 Realizar un programa que tenga como entrada una serie de valores correspondientes a la altura (en metros) de los árboles de una parcela y determine: a)Número y porcentaje de árboles que tienen menos de 9 metros de altura b)Número y porcentaje de árboles que tienen entre 9 y 12 metros de altura (ambos inclusive) c)Número y porcentaje de árboles que tienen más de 12 metros de altura Probar el programa con las siguientes alturas: 10, 8, 15, 20, 17, 11, 7, 9,1 8


Descargar ppt "Do Una o más instrucciones Loop until expresión lógica Tema 9. Estructuras de repetición “Repetir Hasta” Sintaxis de la estructura “repetir hasta” en Visual."

Presentaciones similares


Anuncios Google