vba VariableType
Tue Oct 31 2023 05:49:46 GMT+0000 (Coordinated Universal Time)
Saved by
@john
Type Cartera
NombreCliente As String
FechaIngreso As Date
ValorDeuda As Double
End Type
Sub EjercicioCartera()
Dim Cliente(1 To 5) As Cartera
Dim ClienteDeudaMayor As String
Dim ValorClienteDeudaMayor As Double
Dim SumaDeuda As Double
ValorClienteDeudaMayor = 0
SumaDeuda = 0
For i = 1 To 5
Cliente(i).NombreCliente = InputBox("Ingrese nombre cliente")
Cliente(i).FechaIngreso = InputBox("Ingrese la fecha de ingreso para el cliente " & Cliente(i).NombreCliente)
Cliente(i).ValorDeuda = InputBox("Ingrese el valor de deuda para el cliente " & Cliente(i).NombreCliente)
Next i
For i = 1 To 5
If ValorClienteDeudaMayor < Cliente(i).ValorDeuda Then
ValorClienteDeudaMayor = Cliente(i).ValorDeuda
ClienteDeudaMayor = Cliente(i).NombreCliente
End If
SumaDeuda = SumaDeuda + Cliente(i).ValorDeuda
Next i
MsgBox "El cliente con deuda mayor es " & ClienteDeudaMayor & " por el valor de: " & ValorClienteDeudaMayor
MsgBox "La suma de las deudas es de: " & SumaDeuda & vbNewLine & _
"Y el promedio de las deudas es de: " & SumaDeuda/5
End Sub
content_copyCOPY
Comments