TP 4
TP 4
TP 4
2. Sumar números en un vector de 10 elementos enteros hasta que el usuario lo desee. Cuando
finalicen las sumas visualizar por pantalla lo siguiente:
Elemento 0 cantidad total
..... .......
3. Leer dos vectores A y B de dimensión 10. Generar un tercer vector C de 10 elementos donde la
componente C[ i ] sea igual al mínimo valor de A[ i ] y B[ i ]. Mostrar los tres vectores
4. De los 100 empleados de una fábrica se registra: número de legajo (coincide con el número de
índice), edad y salario. Se pide:
Ingresar los datos correlativamente
Calcular la edad promedio informando número de legajo de los empleados cuya edad supere el
promedio
5. Leer 20 números enteros (positivos y negativos) distintos de cero. Mostrar el vector tal como fue
ingresado y luego mostrar los positivos ordenados en forma decreciente y por último mostrar los
negativos ordenados en forma creciente.
-----------------------------------------------------------------------------------------------
7. Inicializar a cero una matriz de 6 filas por 5 columnas. Cargar valores enteros en un elemento
determinado, para lo cual se debe informar número de fila y de columna y luego ingresar el
valor a cargar. Mostrar la matriz por filas y luego por columnas
8. Una empresa de colectivos tiene 3 líneas de 12 coches cada una. Por cada viaje el chofer
entrega al llegar a la terminal una planilla con el número de coche (de 1 a 12) , número de línea
( de 1 a 3) y la recaudación del viaje. Las planillas se entregan sin ningún orden. Se pide
informar por pantalla:
La recaudación total por línea de colectivo
Materia: Informática I
TRABAJO PRACTICO Año: 2017
Nº 4 Fecha de entrega : 11/10/2017
Página 2 de 5 Rev.:0 16/08/2017
9. Una empresa financiera tiene 100 clientes numerados de 1 a 100. Por cada transacción se
registra:
N° de cliente
2. Extracción
3. Comisiones deducidas
4. Intereses acreditados
Monto de la operación
Indicar cual fue el cliente con mayor cantidad depositada y cual fue esa cantidad. Se debe mostrar
si hay más de un cliente con el depósito máximo
10. En una playa de estacionamiento se registra, para cada vehículo que sale la siguiente
información:
Número de patente.
Tipo de vehículo (1: Coche, 2: Camioneta o 3: Camión)
Cantidad de Horas
No se conoce la cantidad de vehículos.
Se pide:
a. Ingresar la Información.
b. Cual fue el vehículo que estuvo más horas estacionado, suponiendo que hay uno solo.
c. Sabiendo que se cobra $2 por hora a los coches, $2,50 a las camionetas y $3 a los camiones,
calcular la recaudación total.
d. Cuántas camionetas con número de patente terminado en 6 estuvieron en el estacionamiento
más de 5 horas.
Materia: Informática I
TRABAJO PRACTICO Año: 2017
Nº 4 Fecha de entrega : 11/10/2017
Página 3 de 5 Rev.:0 16/08/2017
11. Una compañía de aviación tiene 4 destinos ( numerados de 1 a 4) con 3 vuelos cada uno
(numerados de 1 a 3). Se ingresa la información de las plazas disponibles en cada uno de los 12
vuelos. Posteriormente llegan pedidos de pasajes de los que se ingresa:
N° de pedido
N° de destino
N° de vuelo
Si la cantidad de pasajes pedidos es superior a la disponibilidad existente en ese vuelo y para ese
destino se rechaza el pedido indicando la leyenda: NO HAY CANTIDAD DE PLAZAS
DISPONIBLES.
Se pide informar :
12. Una fábrica tiene 30 obreros con legajos de 1 a 30. Por cada obrero se registran los
movimientos que intervienen en la liquidación informando:
N° de legajo
Sueldo básico
Un descuento por obra social que representa el 4,5 % del sueldo básico
Se pide:
Indicar cual fue el legajo del o los obreros con mayor bonificación de antigüedad y cual fue esa
cantidad
13. Una empresa comercializa 5 artículos en 3 sucursales. Se debe realizar un programa que
presente un menú con las siguientes opciones:
Cada vez que llega un pedido se genera un registro con la siguiente información:
Código de pieza
Cantidad pedida
Cada vez que llega un reaprovisionamiento se genera un registro con la siguiente Información:
Código de pieza
Cantidad recibida
Se pide emitir un listado ordenado en forma creciente por saldos finales donde se indique:
Se debe permitir al usuario trabajar en cada una de las opciones en forma alternada