2

Click here to load reader

Ejercicios Propuestos Sobre Array

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!!!