Click here to load reader
Upload
kevin-solis
View
23
Download
2
Embed Size (px)
DESCRIPTION
Ejercicios Propuestos Sobre Array
Citation preview
Ejercicios Propuestos sobre Array.
1. El Departamento de Sistemas de la UCPR cuenta con cinco salas de sistemas, cada una de ellas con 20 computadores. Se requiere sistematizar el proceso de reserva o cancelacin de turnos para dichas salas en el horario disponible (12 a 2 pm, nicamente), los dems horarios estn reservados para clases. Construya un algoritmo que solicite al usuario la siguiente informacin (sala, equipo), tanto para asignar turno como para cancelarlo. Igualmente, el programa deber permitir conocer el nmero de equipos disponibles (sin asignar) por sala, y el nmero total de turnos asignado (todas las salas). Tenga en cuenta que el algoritmo deber funcionar permanentemente mostrando un men de opciones as:
1. Asignar o cancelar turno
2. Cantidad de equipos disponibles por sala
3. cantidad de turnos asignados en toda la U
4. Salir
2. Escriba un algoritmo que a partir de leer y almacenar en vectores el valor comercial de 20
vehculos y el tipo (familiar (1), pblico (2), de carga (3)), calcule y muestre su valor final
con base en:
Para vehculos de valor superior a 100 millones, cobrar IVA de 20%, para los
dems el IVA es del 16%
Para vehculos tipo 1, con valor hasta 50 millones, aplicar descuento equivalente al
50% del IVA cobrado
Para vehculos tipo 2 y 3, con valor superior a 80 millones, aplicar sobrecosto por
impuesto de rodamiento del 5%
Para todos los vehculos, si el valor final es inferior a 80 millones, aplicar
descuento adicional del 5% del valor comercial
3. Escriba el algoritmo q le permita realizar un Balance General, y verifique si cuadra o no
segn la ecuacin contable A(activo)=P(pasivo)+C(capital) y que el usuario pueda realizar
la operacin las veces q desee, asegrese de validar las cantidades mayores a 0 , tome en
cuenta lo siguiente:
Utilice 3 cuentas para Activo ejemplo Efectivo, CxC, Caja Chica, deber pedir
las cantidades de cada una y almacenarlas en un vector al igual los nombres de
cada cuenta.
De la misma manera utilice CxP,DxP para las cuentas de Pasivo.
Y Capital Inicial como cuenta de capital.
La operacin a realizar quedara dela siguiente manera utilizando la ecuacin A=P+C:
Efectivo+CxC+Caja Chica=CxP+DxP+Capital Inicial
Para que el balance este cuadrado las cantidades a ambos extremos deben ser iguales.
Luego mostrar en Pantalla un mensaje como el siguiente:
Efectivo + CxC + Caja Chica = CxP + DxP + Capital Inicial
$200 + $30 + $50 = $40 + $25 + $215
$280 = $280
Balance Cuadrado!
Nota: si la igualdad no se cumple deber decir balance no Cuadrado!!!