EJERCICIOS

1) PERIMETRO TRIANGULO
programa que calcula el perímetro del triangulo.
De acuerdo con el tipo de triángulo seleccionado solicita el valor de los lados y calcula el perímetro y lomuestra en etiqueta: "El perímetro es " 99999
Se utilizan: para capturar el valor e los lados INPUTBOX
                 para mostrar perímetro ETIQUETA
                 para seleccionar el tipo de triángulo 3 OPTION BOTTOM
                 para iniciar captura y calculo perímetro COMMAND BOTTOM ("CALCULAR")
                 para resetear valores y borrar contenido de la etiqueta COMMAND BOTTOM ("RESETEAR")
                 para salir del programa COMMAND BOTTOM ("SALIR")
Proceso :
a) Se selecciona el tipo de triángulo clickeando en las OPTION BOTTM
b) Se clickea CALCULAR y mediante INPUT BOX se capturan los valores de los lados sabiendo que:
            para equilatero se captura un sólo lado
            para isósceles se capturan 2 valores de lado
            para escaleno se capturan 3 valores de lados
Una vez ingresados calcula el promedio siendo :
            equilátero = 3 * lado
            isósceles = (2* lado1 )+ lado2
            escaleno = lado1 + lado2 + lado3
 y muestra en etiqueta: "El perímetro es " 99999

c) Cuando se clickea RESETEAR resetea las variables y blanquea etiqueta.
d) Cuando se clickea SALIR, solicita que se confirme con mensaje “¿Desea Salir?” . Si se indica “si” termina la ejecución del programa. Si responde “no”  continúa la ejecución del programa. 

PANTALLA

==============================================================

2) PROMEDIO
programa que calcula el promedio de las calificaciones.
Solicita entre 1 y 5 calificaciones. Por 0(cero) en calificación indica "fin " del ingreso de las calificaciones.
Una vez ingresadas las calificaciones calcula el promedio  y muestra en etiqueta: "El promedio es " 99999
Se utilizan: para capturar las calificaciones INPUTBOX
                 para mostrar promedio ETIQUETA
                 para loop control cantidad calificaciones entre 1 y 5 DO WHILE
                 para iniciar captura y calculo promedio COMMAND BOTTOM ("CALCULAR")
                 para resetear valores y borrar contenido de la etiqueta COMMAND BOTTOM ("RESETEAR")
                 para salir del programa COMMAND BOTTOM ("SALIR")
Proceso :
a) Se clickea CALCULAR y mediante INPUT BOX se capturan las calificaciones (entre 1 y 5)
Por 0(cero) en calificación indica "fin " del ingreso de las calificaciones.
Una vez ingresadas las calificaciones calcula el promedio  y muestra en etiqueta: "El promedio es " 99999
b) Cuando se clickea RESETEAR resetea las variables y blanquea etiqueta.
c) Cuando se clickea SALIR, solicita que se confirme con mensaje “¿Desea Salir?” . Si se indica “si” termina la ejecución del programa. Si responde “no”  continúa la ejecución del programa. 


PANTALLA
==================================================================
3) AMORTIZACION
Programa que a partir de un capital y la cantidad de años determina porcentaje amortización y calcula valor residual para cada año
porcentaje amortizacion = ((capital / cant.años ) /capital) * 100
amortizacion = (capital * porcentaje amortizacion ) / 100
valor residual = valor residual  - amortizacion
                                   por ejemplo:  CAPITAL 12000 , 3 AÑOS
                                                           % amort.= 33,33         valor amortización = 4000
                                                           valor residual :   año 1  8000  (12000-4000)
                                                                                  año 2  4000  (8000-4000)
                                                                                  año 3      0   (4000-4000)

Se utilizan        para capturar capital      TEXTBOX
                        para capturar años        TEXTBOX
                        para mostrar % amortizacion LABEL que dice " % Amortiz. :" 99,9999
                        para titulo "Calculo Valor Residual" LABEL
                        para mostrar valores residuales para cada año LISTBOX
                        para iniciar calculo COMMAND BOTTOM ("CALCULAR")
                        para salir COMMAND BOTTOM ("SALIR")
                        para resetear valores COMMAND BOTTOM ("RESETEAR")
                        para calcular los valores residuales y cargarlos en listbox utilizar FOR NEXT

Proceso :
a) Se ingresa importe de capital y cantidad de años
b) cuando se clickea CALCULAR :
                        - calcula la amortización y la muestra en la etqueta
                        - calcula los valores residuales para cada año y los carga en LIST BOX
b) Cuando se clickea RESETEAR resetea las variables y blanquea etiqueta y list box
c) Cuando se clickea SALIR, solicita que se confirme con mensaje “¿Desea Salir?” . Si se indica “si” termina la ejecución del programa. Si responde “no”  continúa la ejecución del programa. 

PANTALLA

===============================================================

4) DESCUENTO
Hacer un programa que se corresponde al siguiente enunciado del programa DESCUENTO
Se utiliza          2 botones de comando (Command Bottom)
                        2 text box
                        2 etiquetas.
cmdCalcular : botón de comando con CAPTION = “CALCULAR”
cmdSalir: botón de comando con CAPTION = “SALIR”
txtDesc: textbox para el ingreso del tipo de descuento ( valores posibles A,B,C)
lstImporte: textbox para capturar el importe
lblDesc: para mostrar el valor del descuento y el total a pagar " Descuento: 99999  A Pagar : 999999"
lblTit: Titulos para los text box " Importe           Tipo Descuento"

Proceso :
a) Se imgresa un importe
b) Se ingresa un Tipo de descuento. Por cambio en el valor de tipo descuento se valida y asigna el valor de tasa que le corresponde.
            Siendo : A        tasa 0.03
                         B         tasa 0.02
                         C         tasa 0.01
            caso contrario mensaje "Tipo descuento erróneo"
            si tipo descuento " "   : mensaje " ingrese categoria"

            DEBE UTILIZARSE EL COMANDO "CASE" PARA ASIGNAR LOS VALORES DE TASA
                       
c) Cuando se clickea el cmdCalcular debe calcularse el valor del descuento y el total a pagar , mostrándolos en la etiqueta
            el cálculo del descuento es :   DESCUENTO= IMPORTE * TASA
            el cálculo del total a pagar es :  A PAGAR = IMPORTE - DESCUENTO
en la etiqueta se muestra:  " Descuento:  999999    A Pagar:     9999999

c) Cuando se clickea el cmdSalir, solicita que se confirme con mensaje “¿Desea Salir?” . Si se indica “si” termina la ejecución del programa. Si responde “no”  resetea valores que pudiesen estar cargados y continúa la ejecución del programa. 


PANTALLA
============================================================
5) COMISION
Hacer un programa que se corresponde al siguiente enunciado.
Se utiliza          3 botones de comando (Command Bottom)
                        4 etiquetas.
cmdIngresar : botón de comando con CAPTION = “INGRESAR”
cmdCalcular : botón de comando con CAPTION = “CALCULAR”
cmdSalir: botón de comando con CAPTION = “SALIR”
lstA: etiqueta para mostrar las comisiones tipo A
lstB: etiqueta para mostrar las comisiones tipo  B
lstC: etiqueta para mostrar las comisiones tipo  C
lstT: etiqueta para mostrar la suma de las comisiones de todos los tipos

Proceso :
a) Al clickear cmdIngresar se resetean variablesy campos.
    Luego se pide mediante INPUTBOX se ingrese importe.
    Capturado el importe se solicita por INPUTBOX ingreso de "tipo comisión" acumulando segun el tipo que corresponda.
            Siendo los tipos posibles A,B, C
            caso contrario mensaje "Tipo erróneo"

 Por importe = 0 es fin del ingreso de importes
UTILIZAR " WHILE " para la captura de importe <> 0
UTILIZAR " CASE "  para acumular según tipo comisión

b) Al clickear cmdCalcular se calcularan las comisiones
            Siendo : A        tasa 0.01
                         B         tasa 0.02
                         C         tasa 0.03
  En cada etiqueta se mostrará el valor calculado
Si la suma de los importes de alguna de las comisiones es 0(cero) deberá mostrarse la leyenda: "No hay comisión "
caso contrario se calcula la comisión y se muestra en la etiqueta con la leyenda: "Comisión xx%"   
cálculo comisión para tipo X  = suma de importes X * tasa X      ( donde X es el codigo de categoria correspondiente)
En la lblT se mostrará el total calculado con la leyenda "TOTAL"
c) Cuando se clickea el cmdSalir, solicita que se confirme con mensaje “¿Desea Salir?” . Si se indica “si” termina la ejecución del programa. Si responde “no”  continúa la ejecución del programa. 


PANTALLA

==============================================================
6) FACTURA
Hacer un programa que se corresponde al siguiente enunciado.
Se utiliza          2 botones de comando (Command Bottom)
                        3 etiquetas.
                        1 TextBox 
cmdIngresar : botón de comando con CAPTION = “INGRESAR IMPORTES”
cmdSalir: botón de comando con CAPTION = “SALIR”
lstI: etiqueta para mostrar la suma de los importes ingresados y su leyenda por ejemplo:     Importe   9999
lstIva: etiqueta para mostrar el importe de IVA calculado y su leyenda por ejemplo:              IVA xx%   999
lstT: etiqueta para mostrar el total (suma de los importes + IVA calculado) y leyenda por ej.:  TOTAL  9999
txtIva: Captura el tipo de Iva

Proceso :
a) Al clickear cmdIngresar se resetean variables y campos.
    Luego se pide mediante INPUTBOX se ingrese importe.
    Por importe = 0 es fin del ingreso de importes
UTILIZAR " WHILE " para la captura de importe <> 0

b) Al ingresar el tipo de IVA y por cambio de Tipo de IVA  se calcularan y mostraran los importes en las etiquetas
UTILIZAR " CASE "  para asignar el valor de la tasa de IVA  según tipo
            Siendo : A        tasa 0.21
                         B         tasa 0.16
                         C         tasa 0.10
            caso contrario mensaje   "Tipo de IVA debe ser A, B, C "

  Calculo de IVA = suma de los importes * tasa

  En cada etiqueta se mostrará el valor calculado con sus respectivas leyendas siendo:
            Importe    9999
            IVA xx%     99        donde xx es el porcentaje de IVA utilizado
            TOTAL     9999

c) Cuando se clickea el cmdSalir, solicita que se confirme con mensaje “¿Desea Salir?” . Si se indica “si” termina la ejecución del programa. Si responde “no”  continúa la ejecución del programa. 


PANTALLA

====================================================================