Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORES
Solucion
PROGRAMACIÓN DE COMPUTADORES
Leer l2 Case 3:
Escribir a1 = Val(InputBox("ingrese
"ingrese lado 3" ancho del rectangulo"))
p=2*(a1+a2);
Escribir "el
perimetro del rectangulo es",p;
De Otro Modo:
Escribir
"opcion no valida"
Fin Segun
FinAlgoritmo
FACULTAD DE INGENIERÍA
PROGRAMACIÓN DE COMPUTADORES
Algoritmo Sub
cuerposgeometricas cuerposgeometricas()
Definir abc Dim abc As Integer
como entero Dim v, r, h, a As Double
definir v,r,h,a abc =
como real Val(InputBox("ingrese el
Escribir cuerpo que desea
"menu" asi:1.esfera,
Escribir 2.cono,3.cilindro,4.cubo")
"seleccione el cuerpo" )
Escribir "1. Select Case abc
esfera" Case 1:
Escribir "2. r = Val(InputBox("ingrese
cono" el radio"))
Escribir v = 4 / 3 * 3.1416 * (r * 3)
"3.cilindro" MsgBox ("el volumen de
Escribir la sfera es" & v)
"4.cubo" Case 2:
Leer abc r = Val(InputBox("ingrese
Segun abc el radio"))
Hacer h=
caso Val(InputBox("ingrese la
1:Escribir "ingrese el radio" altura"))
v = (3.1416 * (r * 2) * h) /
Leer r 3
MsgBox ("el volumen del
v=(4/3*3.1416*(r^3)) cilindro es" & v)
Case 3:
Escribir "el volumen r = Val(InputBox("ingrese
de la esfera es",v; el radio"))
caso h=
2:Escribir "ingrese altura" Val(InputBox("ingrese la
altura"))
Leer h v = 3.1416 * (r * 2) * h
MsgBox ("el volumen del
Escribir "ingrese cilindro es " & v)
radio" Case 4:
FACULTAD DE INGENIERÍA
PROGRAMACIÓN DE COMPUTADORES
a=
Leer r Val(InputBox("ingrese el
area"))
v=(3.1416*(r^2)*h)/3 v = apot3
; MsgBox ("el volumen del
cubo es" & v)
Escribir "el volumen Case Else
del cono es",v; MsgBox ("opcion no
caso valida")
3:Escribir "ingrese radio" End Select
End Sub
Leer r
Escribir "ingrese
altura"
Leer h
v=(3.1416*r^2*h);
Leer a
v=a^3
De Otro
Modo:
Escribir "opcion no
valida"
Fin Segun
FinAlgoritmo
FACULTAD DE INGENIERÍA
PROGRAMACIÓN DE COMPUTADORES
Visual Basic
Sub descuento()
Dim tc, D As Double
Dim cb As Integer
tc = Val(InputBox("ingrese total de compra"))
cb = Val(InputBox("ingrese color de la bolita"))
If cb = blanca Then
D=0
Else
If cb = amarilla Then
D = tc * 0.25
Else
If cb = azul Then
D = tc * 0.5
Else
D = tc
End If
End If
End If
MsgBox ("su total a pagar es" & D)
End Sub