1. Utilice un arreglo de un subíndice para resolver el siguiente problema.
Una empresa le paga a su personal de ventas en base a su comisión. Los vendedores reciben $200 por semana más 9% de sus ventas brutas de dicha semana. Por ejemplo, un vendedor que vende $3000 en ventas brutas en una semana recibe $200 más 9% de $3000, o sea, un total de $470. Escriba un programa en C (utilizando un arreglo de contadores) que determine cuantos de los vendedores ganaron un salario en cada uno de los rangos siguientes (suponiendo que el salario de cada vendedor se trunca a una cantidad entera): 1. $200 - $299 2. $300 - $399 3. $400 - $499 4. $500 - $599 5. $600 - $699 6. $700 - $799 7. $800 - $899 8. $900 - $999 9. $1000 o superior
2. Una pequeña aerolínea requiere un sistema automático de reservaciones. A
usted se le ha pedido que programe un nuevo sistema. Usted debe escribir un programa que asigne los asientos, en cada vuelo, del único avión de la aerolínea (Capacidad 10 asientos). Su programa debe desplegar el siguiente menú de alternativas:
Por favor, digite 1 para primera clase
Por favor, digite 2 para segunda clase
Si la persona digita 1, su programa debe asignar un asiento en la
sección de primera clase (asientos 1 a 5). Si la persona digita 2, su programa debe asignar un asiento en la clase turística (asientos 6 a 10). Su programa debe imprimir un pase de abordado que indique el número de asiento de la persona y si está en la sección de primera clase o en la sección de clase turista.
Utilice un arreglo con un solo subconjunto para representar los asientos
del avión. Inicialize a cero todos los elementos del arreglo para indicar que todos los asientos están vacíos. Mientras se asigna cada asiento, el valor de los elementos correspondientes al arreglo se establece en 1, para indicar que el asiento ya no está disponible.
Por supuesto, su programa nunca debe asignar un asiento que ya está
asignado. Cuando la sección de primera clase está llena, su programa debe preguntar a la persona si acepta que se le coloque en la sección turística (y viceversa). Si acepta, entonces haga la asignación apropiada del asiento. Si no acepta, entonces despliegue el mensaje "El siguiente vuelo parte en tres horas". 3. Desarrollar un programa en Lenguaje C, que permita ingresar las notas de los 3 parciales de una materia de 5 alumnos, almacenarlas en un arreglo bidimensional y presentar en pantalla el promedio e indicar si el alumno aprueba (nota > = 14,00) o reprueba (nota <14).
Requisitos:
1. Validar el ingreso de las notas, las mismas deben estar en el
rango entre 0 y 20.
2. Una vez ingresadas las notas de los 5 alumnos, el programa
preguntará al usuario si desea repetir el proceso, mientras el usuario indique su deseo de continuar el programa seguirá ejecutándose hasta que el usuario seleccione la opción opuesta.
3. Realizar el programa en el Lenguaje de Programación Indicado.
4. Realice un programa, que la transpuesta de una matriz ingresada. La
traspuesta de una matriz se obtiene al escribir las filas de la matriz como columnas. 1. Dato: Mat[f][c] (arreglo bidimensional) donde f y c <10
2.- Realice un programa que genere un cuadrado mágico que se representa
por medio de una matriz cuadrada de orden N, impar, y contiene los números comprendidos entre 1 y N*N.
La suma de cualquiera de las filas, columnas y diagonales principales
siempre es la misma.
8 1 6
3 5 7 4 9 2
5. Realice un programa que, al recibir como datos dos arreglos
bidimensionales A[M][N] y B[N][P], calcule el producto de dichos arreglos y almacene el resultado en el arreglo bidimensional AxB[M][P].
6. Realice un programa que coloque un 1 en las diagonales principales de
una matriz cuadrada. El resto se debe completar con ceros 7. Desarrollar un programa en Lenguaje C, para definir una matriz de NxN; los elementos de la matriz deben ser generados aleatoriamente con números enteros positivos y en base a esto deberá mostrar la misma matriz con las siguientes características:
Elementos de la diagonal principal sean 1
Elementos de la diagonal secundaria 0
Requisitos:
• Validar el ingreso la dimensión de la matriz (cuadrada)
• Realizar el programa en el Lenguaje de Programación Indicado.