Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO POR:
PRESENTADO A:
TECNOLOGICO COMFENALCO
FACULTAD DE INGENIERIA
INGENIERIA ELECTRONICA
CARTAGENA-BOLIVAR
2020
1. Escriba una subrutina en base al diagrama de flujo mostrado en la figura.
Sub imaginario_real()
Dim a As Integer
Dim b As Single
Dim VA As Integer
a = 5 'se coloca un numero negativo o positivo para evaluar la condición
If (a < 0) Then
VA = Abs(a)
b = Sqr(VA)
MsgBox b
MsgBox "IMAGINARY"
Else
b = Sqr(a)
MsgBox b
MsgBox "REAL"
End If
End Sub
2. Desarrolle un programa en excel-vba que calcule en función de 4
parámetros, el faltante, usando cualquiera de las formulas suministradas.
puede usar valores que encuentre en la literatura.
INICIO
DECLARACIÓN DE
VARIABLES
V
L,N,lg>0 CALCULAMOS S
V
CALCULAMOS lg
L,N,S>0
F FIN
V
L,lg,S>0 CALCULAMOS N
F
V
N,S,lg>0 CALCULAMOS L
F
FALTAN
VARIABLES
CODIGO EN EXCEL VBA
Function calculo_variables()
Dim Ur As Integer
Dim lg As Double
Dim S As Double
Dim N As Double
Dim raiz As Double
Dim L As Double
L = Range("B2").Value
S = Range("B3").Value
N = Range("B4").Value
lg = Range("B5").Value
CALCULOS:
S = (10 ^ 8 * L * lg) / (1.257 * N ^ 2 * Ur)
Hoja1.Range("B3").Value = S
GoTo fin
opcion2:
If L > 0 And N > 0 And S > 0 Then
MsgBox "CALCULAMOS lg"
GoTo CALCULOlg
Else
GoTo opcion3
End If
CALCULOlg:
lg = 1.257 * ((N ^ 2 * S) / (10 ^ 8 * L)) * Ur
Hoja1.Range("B5").Value = lg
GoTo fin
opcion3:
If L > 0 And lg > 0 And S > 0 Then
MsgBox "CALCULAMOS N"
GoTo CALCULON
Else
GoTo opcion4
End If
CALCULON:
raiz = (10 ^ 8 * L * lg) / (1.257 * S * Ur)
N = Sqr(raiz)
Hoja1.Range("B4").Value = N
GoTo fin
opcion4:
If N > 0 And S > 0 And lg > 0 Then
MsgBox "CALCULAMOS L"
GoTo CALCULOL
Else
MsgBox "FALTAN VARIABLES"
GoTo fin
End If
CALCULOL:
L = 1.257 * ((N ^ 2 * S) / (10 ^ 8 * lg)) * Ur
Hoja1.Range("B2").Value = L
fin:
End Function
https://www.youtube.com/watch?
v=3M21yM0fXzs&feature=youtu.be&ab_channel=CamiloSolana