Consultar ensayos de calidad


Almacenar valores un arreglo - quitar elementos de un arreglo



UNIVERSIDAD C ATÓLICA DE EL SALVADOR
FACULTAD DE INGENIERÍA Y ARQUITECTURA
PROGRAMACIÓN II
Docente: Master Giovanni Acosta

ARREGLOS EN VB .NET

Objetivos


Desarrollar aplicaciones con arreglos.



Almacenar valores un arreglo.



Quitar elementos de un arreglo.



Aplicar algoritmos de ordenamiento y búsqueda en arreglos.

1. Iniciar Visual Studio .Net, crear un nuevo proyecto de tipo Aplicación Windows.
2. Agregar al formulario los elementos mostrados en la siguiente figura:

Controles:
1 listbox
4 botones de comando

Declarar el arreglo números en las declaraciones generales del programa, luego de Public Class Form1

1


Crear el procedimiento personalizado de nombre Ordenar, el cual servirá para ordenar los elementos del


arreglo de forma ascendente:

Crear el procedimiento personalizado de nombre Quitar, el cual servirá para eliminar el elemento
seleccionado del arreglo:

Agregar el siguiente código al evento clic del botón Generar, el cual redimensiona el arreglo números a
20 elementos y genera números aleatorios entre 1 y 100 para almacenarlos en el arreglo y mostrarlos en
el listbox:

2


Agregar el siguiente código al evento clic del botón Ordenar, el cual ejecuta el procedimiento Ordenar
enviándole el arreglo números como argumento:

Agregar el siguiente código al evento clic del botón Quitar, el cual ejecuta el procedimiento Quitar
enviándole el arreglo y el índice del elemento a eliminar del arreglo:

Agregar el siguiente código al evento clic del botónBuscar, el cual mostrar un inputbox para capturar el
valor a buscar dentro del arreglo, realizando una búsqueda secuencial:

Ejecutar y probar la aplicación.

3


EJERCICIOS PROPUESTOS
Indicaciones: en Visual Studio crear un proyecto de tipo Aplicación de Windows Forms y crear un formulario por
cada uno de los siguientes ejercicios de ser necesario, en un mismo proyecto.

1. Crear un programa que genere 100 números aleatorios entre 10 y 90, los almacene en un arreglo y los
muestre en un listbox.

2. Desarrollar un programa que permita realizar una suma de matrices, las dimensiones serán
especificadas por el usuario y mostrará la matriz resultante.

3. Elaborar un aplicación para almacenar nombres de aves en un arreglo, capturándolos a través de
Ejemplo
Consideremos que la empresa tiene activos monetarios de $40,000.00 y pasivos monetarios de $70,000.00.
Pasivos monetarios | $70,000.00 |
Activos monetarios | $40,000.00 |
Posición monetaria pasiva o corta | $30,000.00 |

Posición monetaria nivelada:
Esta posición se presenta cuando el importe de los activos monetarios (AM) es igual que el de los pasivos monetarios (PM) AM=PM

RESULTADO DE POSICIÓN MONETARIA (REPOMO)
Después de haber determinado la posición monetaria, la cual, como hemos visto puede ser activa o larga que origina una perdida para la empresa, o pasiva o corta, la cual produce una ganancia, en necesario que reconozcamos la pérdida o la ganancia inflacionaria, es decir, el efectode la inflación sobre la posición monetaria, el resultado así obtenido se denomina resultado por posición monetario o REPOMO, el cual debe incorporarse dentro del estado de resultados, por parte de un nuevo concepto que surge de la actualización, el costo integral de financiamiento (CIF).
Para obtener el REPOMO del periodo, debemos multiplicar la posición monetaria por la tasa de inflación:
REPOMO= Posición Monetaria * % de inflación
Para ejemplificar lo anterior, tomaremos los mismos datos propuestos al explicar la posición monetaria, pero ahora debemos reconocer el efecto de la inflación, para lo cual suponemos que en el periodo fue de 25%
Activos Monetarios | $50,000.00 |
Pasivos Monetarios | $30,000.00 |
Posición monetaria activa o larga | $20,000.00 Perdida |

REPOMO= $5,000.00
REPOMO = $20,000.00 * 25%

Pasivos Monetarios | $70,000.00 |
Activos Monetarios | $40,000.00 |
Posición monetaria pasiva o corta | $30,000.00 Utilidad |

REPOMO= $30,000.00 * 25%
REPOMO= $7,500.00

Factor de Ajuste
Este factor lo utilizaremos cuando lo que necesitemos saber es la cantidad que debemos agregar al costo histórico para determinar el valor actualizado del bien respectivo ( el importe del ajuste), en cuyo caso, al producto de la división del índice de precios le restaremos la unidad, toda vez que la unidad represente 100 % del precio de costo original, mientras que el factor residual representa el incremento del nivel de precios sobre el valor original

Factor de Ajuste = índice de precios ala fecha de actualización -1
Índice de precios a la fecha de adquisición

Consideremos que la empresa adquirió en 1999 bienes y servicios con un precio de costo de $10,860.00, y que en el 2003 necesitamos presentar información equivalente, aplicando nuestra fórmula para determinar el valor del ajuste tendremos:

Factor de ajuste= 218.97 -1 = 1.36 -1 = 0.36 o 36%
160.58

Valor Histórico Original | Factor de Ajuste | Ajuste |
$10,860.00 | 0.36 | $3,909.60 |

Cuando procedemos de esta manera y requerimos conocer el valor actualizado de nuestros bienes, lo que tendremos que hacer es sumar al valor histórico original el monto del ajuste, y el resultado Sera el valor actualizado de $ 14,769.60 ($10,860.00 + 3,909.60)

Valor Histórico Original | Factor de Ajuste | Ajuste | Valor Actualizado |
$10,860.00 | 0.36 | $3,909.60 | $14,769.60 |

Factor de Actualización
A este lo utilizaremos cuando lo que necesitemos saber es el valor actualizado de los bienes respectivos, y lo obtendremos dividiendo el índice de precios de la fecha de actualización entre el índice de precios de la fecha de adquisición.

Factor de actualización = índice de precios a la fecha de actualización
Índice de precios a la fecha de adquisición

Consideremos los mismos datos anteriores: La empresa adquirió en 1999 bienes y servicio con un precio de costo de $10,860.00 y en 2003 necesitamos presentar información equivalente.
Por lo tanto, aplicandonuestra fórmula para determinar el valor actualizado de los bienes tendremos:

Factor de actualización = 218.97 1.36
160.58

Valor Histórico Original | Factor de Actualización | Valor actualizado |
$10,860.00 | 1.36 | $14,769.60 |

Cuando procedemos de esta manera y requerimos conocer el valor del ajuste, lo que tendremos que hacer es restar al valor actualizado el valor histórico original y el resultado obtenido sera el importe del ajuste de $ 3,909.60 ($ 14,769.60 - $10,860.00)

Valor Histórico Original | Factor de actualización | Valor actualizado | Ajuste |
$10,860.00 | 1.36 | $14,769 cuadros de texto y mostrando los valores capturados en un listbox, que no permita ingresar valores
repetidos al arreglo, que posea opciones para ordenar la lista de forma ascendente y descendente, y
una opción para realizar búsquedas, mostrando el número de veces que ha sido encontrado.

4. Crear un programa que almacene en un arreglo el nombre y número de teléfono de cualquier cantidad
de personas y que posea una opción para seleccionar un ganador de forma aleatoria, mostrando el
nombre y número de teléfono.

5. Desarrollar una aplicación que almacene en un arreglo el nombre, edad y sexo de cualquier cantidad
de personas y muestre una gráfica según la frecuencia de edades ingresadas y otras por sexo
(masculino y femenino) (nota puede hacer uso de imágenes para simular los gráficos)

4


Política de privacidad