Sie sind auf Seite 1von 1

Hoja4 - 1

'NOMBRE: JUAN VENANCIO SALAS CUTIPA


'CODIGO: 2012103060
'CURSO: COMPUTACION APLICADA I
'TEMA: OPERADOR LOGICO IR

'OPERADORES LOGICOS Y (DEBEN DE CUMPLIRSE TODAS LAS CONDICIONES)


'DETERMINAR EL PRECIO DE LLANTAS A LA VEZ CON UNA CONDICION DE PRODUCTO
'HOJA 4
Option Explicit
Sub Operador_Y()
Dim Producto As String
Dim Cantidad As Integer
Dim Precio As Single
Dim SubTotal_1 As Single
Dim Descuento As Single
Dim Total_Descuento As Single
Dim SubTotal_2 As Single
Dim IGV As Single
Dim Total As Single

'VALOR OPCIONAL
Precio = 0

'INGRESO DE DATOS
Producto = InputBox("Entrar nombre del Producto", "Entrar")
Cantidad = Val(InputBox("Entrar la cantidad", "Entrar"))
Precio = Val(InputBox("Entrar el precio", "Entrar"))

'PRIMERO DEFINIR FUNCIONES


SubTotal_1 = Precio * Cantidad
'NO SE APLICA DESCUENTO CUANDO EL PRODUCTO ES DISTINTO DE LLANTAS CAT
SubTotal_2 = SubTotal_1
IGV = SubTotal_2 * (18 / 100)
Total = SubTotal_2 + IGV

'LUEGO EN LAS SIGUIENTES CELDAS SE OBTIENEN LOS RESULTADOS


ActiveSheet.Range("C3").Value = Producto
ActiveSheet.Range("C4").Value = Precio
ActiveSheet.Range("C5").Value = Cantidad
ActiveSheet.Range("C6").Value = SubTotal_1
ActiveSheet.Range("C8").Value = SubTotal_2
ActiveSheet.Range("C9").Value = IGV
ActiveSheet.Range("C10").Value = Total

'SI TOTAL MAYOR QUE $100000 Y EL PRODUCTO ES LLANTAS CAT, APLICAR EL DESCUENTO SI SOLO SI CUMPLE LA CO
NDICION
'ESTA ESTRUCTURA SE CUMPLE UTILIZANDO EL OPERADOR LOGICO "AND"

If SubTotal_1 > 100000 And Producto = "LLANTAS CAT" Then

'COLOCAR ROAS LAS FUNCIONES O VARIABLES PARA ESTE NUEVO CRITERIO HASTA EL FINAL Y LAS CELDAS DONDE
SE GUARDAN
Descuento = SubTotal_1 * (5 / 100)
SubTotal_2 = SubTotal_1 - Descuento
IGV = SubTotal_2 * (18 / 100)
Total = SubTotal_2 + IGV

'DECLARAR VARIABLES DONDE SE GUARDAN LOS RESULTADOS EN ESTA CONDICION


ActiveSheet.Range("C7").Value = Descuento
ActiveSheet.Range("C8").Value = SubTotal_2
ActiveSheet.Range("C9").Value = IGV
ActiveSheet.Range("C10").Value = Total

End If

End Sub

Das könnte Ihnen auch gefallen