Está en la página 1de 3

'Declaracion de variables

Dim Ncliente, Rpta, NCPUIMP As String


Dim tpuva As Byte
Dim UIMP, tpub, nv As Single
Dim peso As Integer
'Inicializar
UIMP = Single.MaxValue
tpuva = 0
NCPUIMP = ""
Do
'Asignar valores
Ncliente = InputBox("ingrese el nombre del cliente ")
Do
tpuva = Val(InputBox("ingrese el tipo de uva 1:Borgoña ,2:italia"))
If Not (tpuva = 1 Or tpuva = 2) Then
MessageBox.Show("Error")
End If
Loop Until tpuva = 1 Or tpuva = 2
Do
peso = Val(InputBox("Ingrese peso en toneladas"))
If Not (peso > 0) Then
MessageBox.Show("error")
End If
Loop Until peso > 0
If peso < UIMP Then
UIMP = peso
NCPUIMP = Ncliente
End If
If tpuva = 1 Then
tpub = tpub + peso
End If
Rpta = MessageBox.Show("desea seguir", "salida", MessageBoxButtons.YesNo)
Loop Until Rpta = vbNo
If tpub <= 40 Then
nv = 1
ElseIf tpub Mod 40 = 0 Then
nv = tpub \ 40
Else
nv = (tpub \ 40) + 1
End If
Lstmostrar.Items.Add("El numero de viajes requerido para trasladar el total pedido de uva
borgoña con un camion de 40 toneladas de capacidad es :" & nv)
Lstmostrar.Items.Add("Nombre del cliente que realizo el pedido de uva italia de menor peso :"
& NCPUIMP)

Ejerciicio 2:
'Declaracion de variables
Dim TRC, Rpta As String
Dim CR As Byte
Dim smaNRRcc, smaNRRca, smaNRRct As Integer
'Inicializar
smaNRRcc = 0
smaNRRca = 0
smaNRRct = 0
'Validar datos
Do
Do
TRC = UCase(InputBox(" CC=comercio de cobre, CA=comercio de la
agroindustria,CT=comercio de textiles"))
If Not (TRC = "CC" Or TRC = "CA" Or TRC = "CT") Then
MessageBox.Show("Error solo puede ser CC,CA y CT")
End If
Loop Until TRC = "CC" Or TRC = "CA" Or TRC = "CT"
Do
CR = Val(InputBox("Ingrese la cantidad de representantes "))
If Not (CR >= 1 And CR <= 10) Then
MessageBox.Show("Error CR tiene que ser >=1 y <=10")
End If
Loop Until CR >= 1 And CR <= 10
If TRC = "CC" Then
smaNRRcc = smaNRRcc + CR
ElseIf TRC = "CA" Then
smaNRRca = smaNRRca + CR
Else
smaNRRct = smaNRRct + CR

End If
Rpta = MessageBox.Show("Desea seguir", "salida", MessageBoxButtons.YesNo)
Loop Until Rpta = vbNo
Lstmostrar.Items.Add("El numero de representantes registrados en CC es :" & smaNRRcc)
Lstmostrar.Items.Add("El numero de representantes registrados en CA es:" & smaNRRca)
Lstmostrar.Items.Add("El numero de representantes registrados en CT es :" & smaNRRct)

También podría gustarte