Logo Studenta

6_2_VECTORES_SEGUNDA_PARTE

¡Estudia con miles de materiales!

Vista previa del material en texto

INFORMATICA I 
 
 
VECTORES SEGUNDA PARTE 
 
1- Se dispone de 5 números enteros distintos. 
Se pide: 
A-) Guardar los 5 Nros. en un vector VEC 
B-) Luego ingresar un Nro. entero. 
C-) Indicar en que posición se encuentra el Nro. ingresado en B-) en el vector VEC, sino existe indicar el 
mensaje “EL NRO NO SE ENCUENTRA” 
 
2- Ingresar 5 números enteros en un vector. Controlar la carga para que no exista nro. repetidos. Luego mostrar 
los números ingresados 
 
3- Se deben cargar en un vector los tiempos de clasificación de 60 autos. 
Los autos se identifican con números correlativos del 1 al 60. Se pide determinar: 
a) Numero de auto que clasifico primero. 
b) Peor tiempo de clasificación. 
 
4-En un negocio trabajan 4 vendedores, cuyos códigos se conoce. 
Cada vez que se realiza una venta, se emite una factura, donde se indica: 
o Número de Factura 
o Código de vendedor 
o Importe de la venta. 
La información termina con Número de Factura igual a cero. 
Se pide: 
1-) Facturación por vendedor. 
2-) Cantidad de facturas emitidas por vendedor. 
3-) Facturación Total del negocio. 
 
Desarrollar dos programas según: 
a) Código de vendedor, número de 3 cifras, no correlativos. 
UTILIZAR FUNCIONES: CARGACODIGOVENDEDOR – CARGADATOS - INFORME 
b) Código de vendedor, número correlativo de 1 a 4. 
UTILIZAR FUNCIONES: CARGADATOS - INFORME 
 
 
5- En un negocio se conoce la lista de precios de máximo 1000 productos. La lista consta de: 
 Código del producto (nro. Entero de 4 cifras) 
 Precio (real) 
1. Cargar los datos en vectores paralelos (código-precio). Fin de la carga Código producto cero. 
2. Mostrar los datos ingresados 
3. Indicar los productos más caros 
4. Consultar el precio, según el código del producto. Fin de la consulta código de producto cero. 
 
 
6- Una fábrica produce 20 tipos de embalajes mediante 5 maquinas (identificadas por código numérico de 3 
cifras). Cada día durante un mes por cada tipo de embalaje producido se genera una planilla, donde se indica 
tipo de embalaje (0 a 19) y máquina que la produjo y cantidad producida. 
En la última información se ingresó una cantidad negativa. 
 
Determinar: 
INFORMATICA I 
 
 
 
a) Cantidad total de embalajes fabricados. 
b) Tipo de embalaje del cual se ha fabricado la mayor cantidad. 
c) Listado ordenado en forma ascendente por cantidad de embalajes fabricados por maquina, indicando: 
Numero de maquina Cantidad fabricada 
d) Embalajes (Número/s) no producidos. 
UTILIZAR FUNCIONES: CARGACODIGOMAQUINA – CARGADATOS - MAXIMO – 
INFORME para cada item. Solicitado. 
 
 
7-En un proceso de control de calidad se evaluaran 50 tipos de piezas cuyos códigos van de 0 a 10000. 
Cada vez que se testea una pieza se ingresa el código de la misma y la evaluación del control (puntaje de 0 a 
100). Se considera aceptada cuando el puntaje es superior a 80. 
Si el código corresponde a una pieza inexistente se desestima el puntaje. 
Se tomaran para la evaluación 100000 piezas o menos al azar. 
El ingreso finaliza con un código de pieza negativo. 
 
a-) Cargar los códigos de las 50 piezas a avaluar . 
 
b-) Permitir el ingreso de los datos según las consignas establecidas precedentemente. 
 
c-) Imprimir un listado ordenado por numero de código de mayor a menor incluyendo la cantidad de piezas 
aceptadas y la cantidad de rechazadas de cada código. 
 
d-) Imprimir el listado de códigos que no tuvieron piezas evaluadas. En caso de haberse evaluado piezas de 
todos los códigos informarlo mediante un mensaje en pantalla. 
 
8- Se dispone de los siguientes datos de los empleados de una empresa: 
 número de legajo (nro.entero de 3 cifras) 
 sueldo 
 antigüedad. 
Las ternas de datos se ingresarán en cualquier orden. Luego del último juego de datos se ingresará un 0 
como número de legajo. 
Se sabe que la cantidad de empleados no es más de 100. 
Se pide un programa que: 
a.) Muestre en pantalla un listado ordenado en forma creciente por número de legajo, de todos aquellos 
empleados que superen o igualen el sueldo promedio, informando sus tres atributos. 
b. )Datos completos del o los empleados de mayor antigüedad. 
NOTA: utilizar vectores apareados*/ 
 
 
9- Se ingresan DNI y nota de un parcial de los alumnos de un curso. 
El ingreso de datos finaliza con un DNI negativo. Se sabe que como máximo pueden presentarse a rendir 60 
alumnos. 
 
Mostrar: 
 a. Listado de alumnos con su correspondiente DNI y la nota obtenida (en forma de listado). 
 b. La máxima nota obtenida y el DNI de los alumnos que la obtuvieron. 
 
 
INFORMATICA I 
 
 
 
10-) Una ferretería comercializa 1000 productos. 
 
Dispone de una lista de precio, conteniendo: 
 Código producto (código de 4 cifras) 
 Precio unitario. 
Cada vez que se realiza una venta, durante un dia, se registra: 
 Nro de factura 
 Código producto 
 Cantidad vendida 
Esta información termina con nro. de factura negativo o cero. 
Se pide: 
a-) Cantidad de ventas por producto 
b-) Cantidad vendida por producto 
c-) Recaudación por producto 
d-) Recaudación total del día del negocio. 
e-) Informar en forma ordenada descendente por cantidad vendida y a igualdad de esta por código de producto 
en forma ascendente, indicando: 
 
Codigo Producto Cantidad de ventas Cantidad Vendida Recaudación 
 
 
11-) Se ingresan DNI, código de sector (1 a 5) y sueldo de los empleados de una empresa. Se sabe que como 
máximo la empresa tiene 100 empleados. 
Se desea: 
 a. Cargar los datos de los empleados mediante la función CargaEmpleados. 
 La carga finaliza con un empleado con DNI 99. 
 b. Generar un vector con la cantidad de empleados en cada sector mediante la función CuentaPorSector y 
mostrarlo en forma de listado. 
 c. Determinar el importe total a pagar de sueldos mediante la función TotalAPagar. 
 d. Volver a mostrar el listado de cantidad de empleados por sector, pero esta vez ordenado de menor a mayor 
por cantidad de empleados en cada sector.

Continuar navegando

Materiales relacionados