ejercicios para ayudarte a mejorar en programacion (ojo una profesora me los dio son muy buenos)Descripción completa
Descripción: El presente documento contiene algunos sencillos pero bastante educativos ejercicios para realizar en C++ o en cualquier lenguaje de programación.
Descripción completa
Descripción: Trabajo de Matrices y Vectores en Visual Basic
Descripción completa
Ejercicios MatricesDescripción completa
Descripción completa
Descripción completa
Descripción: Vectores (Tema Completo + Ejercicios con solución) José Daniel Antón
vectoresDescripción completa
Matematicas
resolucion
MatematicasDescripción completa
Descripción completa
Ejercicios de fisica de vectores coplanaresDescripción completa
Descripción: resolucion
ejercicos resueltos de ficica mecanica vectores y mru
programcionDescripción completa
UNIVERSIDAD NACIONAL DE LA MATANZA
ELEMENTOS DE PROGRAMACION I ********************************* **************** ********************************** ******************** *** EJERCICIOS VECTORES 1-) Una fábrica de jugos comercializa sus productos a través de 30 distribuidores de zonas, identificados mediante un código de 4 cifras no correlativo, ya establecidos Los jugos producidos producidos son 6 y se identifican con números correlativos correlativos de 1 a 6. Cada vez que se realiza una venta, la fábrica envía con la mercadería un remito al distribuidor donde se indica la siguiente s iguiente información: NRO. REMITO NRO. DISTRIBUIDOR DISTRIBUIDOR TIPO DE JUGO CANTIDAD DE LITROS PRECIO UNITARIO • • • • •
Por cada remito (una venta) se tiene un solo Tipo de jugo Si la cantidad de litros supera los 100, se le hace un descuento del 10%, sobre el total de la venta. El lote de información termina con nro. de remito igual a 0 ( cero ). A fin de mes se procesan los remitos y se desea conocer: 1. 2. 3. 4. 5. 6.
Cantidad de remitos emitidos a cada distribuidor. d istribuidor. Facturación realizada a cada distribuidor. Porcentaje de facturación de cada distribuidor. Cantidad de litros vendidos por cada tipo de jugo. Tipo/s de jugo/s de máxima cantidad vendida. Informar ordenado en forma ascendente por Facturación de cada distribuidor, indicando: Nro. Distribuidor Cantidad de remitos Facturación Porcentaje
************************* 2-) Una firma editora imprime publicaciones en 15 especialidades, identificadas mediante un código numérico de 3 cifras no correlativo, asignándole a cada especialidad su respectivo precio, esta información es conocida. Por cada venta que se realiza, se emite una factura con los siguientes datos: Número de factura Código de especialidad Número de mes Cantidad de unidades vendidas • • • •
Se deberá tener en cuenta que en los meses de marzo y de agosto, el precio de todas las especialidades tienen un descuento del 12%. El lote de información termina con Número de factura igual a cero. ************************************************************************************************************************
Preparado por: Ing. Isabel B. Marko - 2013
Página 1 de 4
UNIVERSIDAD NACIONAL DE LA MATANZA
ELEMENTOS DE PROGRAMACION I ***************************************************** Se pide calcular e imprimir: Recaudación anual por cada especialidad Cantidad de facturas emitidas por mes. Mes o meses de máxima cantidad de facturas emitidas. Cantidad de unidades vendidas por especialidad. Listar en forma ordenada ascendente por a) indicando: Código Especialidad Cantidad de Unidades Vendidas a) b) c) d) e)
Recaudación
*************************
EJERCICIOS MATRICES 1-) Dado un conjunto de valores enteros leerlos y luego: a) Cargar una matriz M1 de 3 x 2 por filas y una matriz M2 de 3 x 4 por columnas. b) La suma de los elementos de las columnas de M1. c) La suma de los elementos de las filas de M1. d) La suma total de los elementos de M1. e) El valor promedio de M1. f) Máximo valor de la matriz M2 y en que posición se encuentra. g) Mínimo valor por filas y en que posición se encuentra de M2. NOTA: puede haber varios máximos o mínimos
*************************
2-) Se desea realizar un control sobre los montos adjudicados a las 45 Obras Sociales, (identificadas por un código de 4 cifras No correlativo), durante el ultimo año en concepto de pagos efectuados. Para ello cuenta con 45 planillas (una para cada Obra Social) con la siguiente información anual: Código Obra Social Mes Monto adjudicado Esta información puede venir en forma desordenada. • • •
Determinar: a) Total adjudicado en el año a las distintas Obras Sociales. b) Mes en el cual recibió la menor adjudicación para cada una de las Obras Sociales. c) Cual/es Obra Social/es recibió/eron mas adjudicación en total d) Total adjudicado en cada mes e) Informar ordenado en forma descendente, por total adjudicado por mes, indicando: MES TOTAL ADJUDICADO f) Porcentaje de lo adjudicado por cada Obra Social sobre el total.
ELEMENTOS DE PROGRAMACION I *****************************************************
3-) Una cadena de supermercados tiene 5 sucursales y comercializa 12 rubros distintos de mercadería, identificado por un código de 3 cifras No correlativo. A diario se recibe las notas de pedido de mercadería originadas por sus sucursales. Estos datos son : numero de sucursal ( 1 a 5) código de rubro (3 cifras No correlativo) cantidad El ingreso de datos termina con numero de sucursal igual a cero, los datos vienen desordenados y puede venir para la misma sucursal y rubro mas de una información. Se desea conocer: a) Cantidad pedida por sucursal en cada rubro. b) Cantidad pedida por sucursal c) Cantidad pedida por rubro d) Rubro de mayor cantidad pedida ( en total) e) Cantidad pedida por la sucursal 5 para todos los rubros. f) Que sucursal pidió la menor cantidad en total (puede haber mínimos múltiples) g) Cantidad de rubros NO pedidos por ninguna sucursal. • • •
*************************
EJERCICIOS COMBINADOS (VECTORES_MATRICES STRING) 1-) Una empresa transportista tiene 30 camiones y 50 conductores. Por cada camión se ha preparado una planilla con lo siguiente: Numero de patente (6 caracteres) Importe a cobrar por kilómetro Por cada viaje realizado por un conductor se preparó lo siguiente: número de conductor ( 1 - 50) nombre del conductor (30 caracteres) número de patente del camión (6 caracteres) cantidad de kilómetros toneladas transportadas Este lote no está ordenado y termina con número de conductor igual a 100. • •
• • • • •
Se pide determinar: a) Un listado con el importe recaudado por conductor ordenado por importe con el siguiente formato: Nombre del conductor Importe b) Número de patente del camión que recorrió la mayor cantidad de kilómetros especificando la cantidad. (puede haber mas de uno) c) Total de toneladas transportadas por cada camión
*************************
2-) Un canal privado de TV proyectará durante diez semanas las películas que sus asociados voten telefónicamente, para lo cual se suministra un listado con los ************************************************************************************************************************
Preparado por: Ing. Isabel B. Marko - 2013
Página 3 de 4
UNIVERSIDAD NACIONAL DE LA MATANZA
ELEMENTOS DE PROGRAMACION I ***************************************************** nombres de las 100 películas (30 caracteres) y sus respectivos códigos (numero no correlativo de 5 cifras). Los votos se registran por película y semana obteniéndose un segundo lote de datos. El último tiene blanco en titulo de película. Los datos de cada uno son: Titulo de película Número de semana (1 a 10) Estos datos no se hallan ordenados. • •
Confeccionar un programa para determinar e imprimir: a) Un listado con las películas y el total de votos por semana, con el siguiente diseño Título de la película semana 1 semana 2 ...... .... semana 10 b) Una lista con los códigos de las películas que no han tenido ningún voto en las diez semanas. c) Título de las películas más votadas en cada semana. (puede haber mas de una)
*************************
3-) Una empresa de productos alimenticios cuenta con 300 empleados. Mensualmente cobran un sueldo que depende de la categoría y el valor de la hora correspondiente. Se cuenta con 50 categorías y esta información se encuentra en un primer lote, donde cada estructura tiene la siguiente forma: Categoría (tres caracteres) Valor hora (real) Un segundo lote uno por cada empleado con Apellido y Nombre (50 caracteres) Número del empleado (numérico de 4 cifras no correlativo) A continuación se ingresa por cada día trabajado por cada empleado: Número del empleado (numérico de 4 cifras no correlativo) Categoría (tres caracteres) Número del mes ( 1 a 12) Cantidad de horas trabajadas Dicha información viene desordenada y termina con número de mes igual 13. • •
• •
• • • •
Determinar e informar: a) Listado por empleado y lo cobrado en cada mes con el siguiente diseño Apellido y Nombre del empleado mes1 mes2 mes3 ....... mes 12 b) Total pagado en sueldos por cada categoría. c) Total anual trabajado por cada empleado ordenado en forma decreciente por dicho total indicando: Apellido y Nombre