Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMACIÓN I
I SEMESTRE
PARCIAL N°3
TÍTULO:
REGISTRO DE AUTOMÓVILES
INTEGRANTES:
ARLYN BATISTA
9-757-435
LUIS GONZÁLEZ
9-753-2207
PROFESOR:
ABDIEL KAPELL
GRUPO:
IT-701
AÑO:
2018
Enunciado del Programa
En grupo de 2 personas diseñe y desarrolle un programa en Visual Basic que
resuelva lo siguiente: El municipio de una ciudad desea tener un pequeño sistema
de contribuyentes que poseen automóviles. Se captura el nombre, edad y cédula
de cada contribuyente. De cada automóvil se desea conocer marca, año, placa y
precio de compra.
El programa debe ser capaz de calcular y desplegar los siguientes datos: •
Número de contribuyentes que hay registrados en el sistema. • Marca y año de un
automóvil haciendo una búsqueda a través de la placa. • El impuesto que debe
pagar el contribuyente por su automóvil. Se cobra un 5% de impuesto usando
como base del precio de compra. Use como parámetro de búsqueda la cédula. • Al
ingresar la placa el sistema debe desplegar todos los datos del dueño del
automóvil. • Al ingresar un año el sistema debe desplegar: o Cantidad de
automóviles que son anteriores al año ingresado. o Cantidad de automóviles que
pertenecen o son posteriores al año ingresado.
Debe considere los siguiente:
• El ingreso y despliegue de los datos puede ser de la forma en que usted desee
(textbox, inputbox, msgbox, etc)
• Asuma que todos los contribuyentes poseen un automóvil. (No hay
contribuyentes con 2 o más automóviles)
• Consejo 1: agrupe los datos por tipo. Ejemplo: Todos los datos enteros en una
matriz, los datos de tipo carácter en una segunda matriz y los datos flotantes en
una tercera.
• Consejo 2: Se asume que cada fila (o columna) de cada matriz corresponde a un
dueño en particular, así por ejemplo las filas 0 de todas las matrices pertenecen a
los datos del mismo contribuyente; la fila 1 a otro contribuyente y así
sucesivamente.
• Consejo 3: Siga su propia lógica. No se concentre en la lógica del profesor o la
de sus compañeros. Analice las distintas opciones que se le puedan presentar.
Puede ser más fácil de lo que se imagina.
Diagrama de flujo
Lista de variables
Fin
aux = 0
aux = aux + 1
Variable Función
Esta variable tiene como función ingresar
MA en una matriz que son de tipo texto
declarándolo como String.
Esta tiene la función de ingresar los datos
MB en una matriz que son de tipo entero
declarándolo como Integer.
Esta variable es un vector en donde se
V ingresan los datos tipo Double que
corresponde al precio.
i Este es un contador
Esta variable se utiliza como índice de las
cant
columnas del datagridview.
Esta variable se usa para determinar la
marca y año del automóvil y también los
datos del dueño del automóvil. Este realiza
placa
igualando la variable placa a su matriz
correspondiente en el datagrid, dentro un
condicional If.
Esta variable se utiliza dentro de un
condicional If para determinar la cantidad
de automóviles ingresados en años
año anteriores o posteriores al año ingresado
en el sistema. Es decir, con esta variable
se determina si la cantidad de año es
menor, igual o mayor al año introducido.
Es un contador para determinar los años
aux
anteriores al año ingresado.
Este es un contador que tiene como
n función determinar los años posterior al
año ingresado.
Esta variable se utiliza para obtener el
impuesto del contribuyente al introducir la
cédula. Esta se iguala al vector
impuesto
multiplicado por el porcentaje de impuesto
que es 5% (0.05). Luego ese valor de
impuesto se suma más el vector.
Esta variable se utiliza para obtener el
valor del impuesto. Es decir, a través de
un If se ingresa la cédula y se iguala a su
cedula
matriz correspondiente y es a través de
esta variable que se despliega la marca y
año del auto.