



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Vectores y matrices en c# multidimensionales.
Tipo: Ejercicios
1 / 6
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Universidad de El Salvador Facultad de Ingeniería y Arquitectura Escuela de Ingeniería de Sistemas Informáticos Introducción a la informática en línea. Guía de ejercicios No. 12 Arreglos y Matrices A continuación, se presenta una serie de ejercicios propuestos. Durante la práctica debe desarrollar por Ud. mismo. El estudiante posee los conocimientos necesarios para desarrollar estos ejercicios y basta con que siga las indicaciones y recomendaciones de la guía y su tutor para desarrollarlos, además de los contenidos de clase de la Unidad 6. “Lo principal en esta guía es aprender usar los arreglos (Conocidos también como vectores o arreglos unidimensionales) y las matrices o arreglos multidimensionales”. Resuelva los ejercicios usando Metodología para Resolver Problemas, como se define y establece en la unidad, usando estructuras de control secuenciales, selectivas y/o repetitivas para resolver los problemas según se necesite y las restricciones que definan en cada problema, para cumplir con las restricciones que defina en cada problema no se olvide de usar estructuras repetitivas y selectivas en combinación para validar los datos de entrada. RESOLVER ARREGLOS (VECTORES) Ejercicio 1 Una farmacia, desea conocer el total semanal (7 días) en dólares a cancelar por un cliente, conociendo el monto diario de cada una de sus compras, no necesariamente compra todos los días de la semana. Al final, se deberá reportar el nombre completo del cliente, total semanal de compras del cliente, total de días de la semana que no realizó ninguna compra y el valor de la compra mayor. Ejercicio 2 Una empresa tiene varios vendedores, y por cada vendedor se tiene el nombre y la venta que realizó. Elaborar un algoritmo permita leer dichos datos y que proporcione un reporte de comisiones de ventas en el cual aparezcan todos los vendedores que tengan ventas mayores que el nivel de comisión, el cual se calcula así: Nivel de comisión = 3/4 * (promedio de ventas) Comisión = 5 % sobre el excedente de lo que vendió por arriba del nivel de comisión.
Ejercicio 3 Almacenes Zyman, posee 5 empleados en su tienda VIP y desea premiar a los empleados que hayan obtenido más ventas que el promedio diario, Imprima el nombre y las ventas obtenidas por esos empleados. Ejercicio 4 Un equipo de futbol necesita saber la edad promedio de sus futbolistas (15 jugadores), así como también quien es el jugador con mayor edad y el más joven. Ejercicio 5 Crear un programa en C# que pida 10 números enteros, en dos arreglos unidimensionales llamados arreglo1 y arreglo2 , luego que calcule el producto en otro arreglo llamado arreglo3 y calcule el cuadrado de la suma de los arreglos 1 y 2 en un arreglo llamado arreglo. El resultado puede ser de la siguiente forma: Ejercicio 6 Elabore un programa que reciba 10 números positivos enteros y luego indique cuantos son pares y cuantos impares. Utilice un vector para almacenar los datos. Ejercicio 7 Un Chef necesita saber el costo total de sus recetas incluyendo sus ingredientes. Diseñe y programa en Visual C# un programa que utilice arreglos en el cual se ingrese el nombre del plato, el nombre de cada ingrediente y su precio en dólares, calculando al final el costo total del plato. Muestre como resultado el nombre del plato y el costo total del plato. No utilice matrices para este ejercicio solo arreglos unidimensionales.
Ejercicio 1 Una panadería, desea llevar control de los regalos otorgados a sus 3 mejores clientes, durante una semana ( días), según el total de compras diarias que cada uno realiza (estos clientes no dejan de comprar ningún día de la semana). Considerar los siguientes aspectos: si el valor de la compra excede los $20, le darán $2 de pan francés. Si el total es mayor a $5, pero menor o igual a $20, le regalarán una porción de pan de dulce. Si el día es miércoles, el pedido se surtirá 2x1, independientemente del monto de la compra. Si el día es domingo y la compra es mayor de $35, se le obsequiará un cake de fresas. Al final, se deberá reportar el nombre completo de cada cliente, cantidad total semanal de regalos entregados a cada cliente y cantidad total de regalos entregados en la semana por la panadería a los 3 clientes. (En ambos casos se desea conocer ¿cuántos regalos? no se desea conocer ¿cuánto fue en dinero el total de las compras?) Ejercicio 2 Se requiere realizar una simulación de las votaciones del departamento de San Salvador, el cual tiene 4 candidatos a presidente, y se tienen las votaciones de los 19 municipios, para lo cual se pide que se llenen cada uno de los datos de la votación obtenida por cada candidato, luego hacer la sumatoria de la cantidad de votos obtenida y al final presentar el nombre del candidato ganador. Ejercicio 3 Almacenes Bach, posee 5 empleados en su tienda de San Salvador y desea premiar a los empleados que hayan obtenido más ventas que el promedio diario, y un premio Especial al empleado que haya obtenido ventas mayores en toda la semana, Imprima el nombre y las ventas obtenidas por esos empleados. Y quien es el empleado que vendió más en la semana. Nota: Puede asignar los valores en lugar de leerlos, utilice matrices para este ejercicio. Ejercicio 4 Elabore un programa que solicite al usuario la cantidad de filas y columnas de una matriz y que muestre su matriz transpuesta. TIP: lo que debe hacer es dimensionar dinámicamente la matriz con los datos proporcionados por el usuario, luego meter datos en ella (hágalo con números enteros) y por ultimo imprimir la matriz original y la transpuesta. Una matriz transpuesta significa que hay que intercambiar las filas por columnas. Ejercicio 5 En el proceso de entrega de computadoras a los centros escolares, se pide que se cree un programa que lleve el control de cuantos maestros han recibido su computadora, preguntando los siguientes datos: CODIGO_ESCUELA, SEXO, ESTADO (ENTREGADO – no entregado).
Los códigos de escuelas son: CODIGOS C.E. CANTIDAD DE DOCENTES HOMBRES
Se debe de dar un reporte como el siguiente al final: Utilice matrices para este ejercicio. Ejercicio 6 Elabore un programa que permita llenar una matriz de 2 filas por 5 columnas con números positivos enteros, y luego por cada fila indique cuantos valores son pares y cuantos impares. Ejercicio 7 Desarrollar un programa en Visual C# que lea dos matrices 3x3, sume las dos matrices 3x3, almacene el resultado en una tercera matriz 3x3 y muestre el resultado de la suma.