ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmia


Enviado por   •  14 de Agosto de 2015  •  Ensayos  •  444 Palabras (2 Páginas)  •  113 Visitas

Página 1 de 2

16.Determine el pago a realizar por la entrada a un espectáculo donde se pueden comprar entre una y tres localidades (boletas). Se debe tener en cuenta que los descuentos se hacen de 2 boletas en adelante: el valor de 2 entradas tiene un descuento de 10%, y si la compra es por el límite de boletas el descuento será del 20%. Sin embargo, si el cliente desea cancelar mediante tarjeta de crédito tendrá al momento de pagar, un pequeño recargo de 3.5%. Apóyese en el siguiente análisis y construya el pseudocódigo correspondiente. Elabore una propuesta de solución que conociendo tres números cualesquiera, los muestre de mayor a menor

Proceso:

espectaáculo

Entradas

 

Resultados  Temporales

    Salidas                

Tipo

Identificación

Tipo

Identificación

Tipo

Identificación

int

boletas

int

valorPago

double

valorDef

String

MétodoDePago

double

Descuento

int

precio

Doublé

recargo

Proceso:

  1. Leer cantidad de pago
  2. Leer el valor de la boleta
  3. Leer el tipo de pago
  4. Calcular el pago de las boletas mediante el subproceso CalcularPagoBoleta pasándole cantidad de boletas y valor unitario de la boleta
  5. Calcular mediante el subprocesos calcularDescuentoBoleta pasándole valor a pagar y la cantidad de boletas
  6. Calcular el recargo mediante el subproceso calcularRecargoBoleta pasándole el valor a pagar y tipo pago
  7. Calcular el valor definitivo mediante el subprocesos calcularValorDefinitivo pasándole el valor a Pagar el descuento y el recargo
  8. Imprimir valor definitivo que paga el cliente

Terminar

SuProceso: CalcularPagoboleta

Entradas

 

Resultados  Temporales

    Salidas                

Tipo

Identificación

Tipo

Identificación

Tipo

Identificación

int

boletas

double

valPago

int

precio

Proceso:

  1. Recibir cantidad de boletas
  2. Recibir precio unitario
  3. Calcular el precio del pago de las boletas aplicando la formula: valor pago = cantidad de boletas * por precio boletas
  4. Regresar valor del pago

Terminar

 

SuProceso:  calcularDescuentoBoleta

Entradas

 

Resultados  Temporales

    Salidas                

Tipo

Identificación

Tipo

Identificación

Tipo

Identificación

int

valorPagar

Doublé

descuento

int

boletas

Proceso:

  1. Recibir valor a pagar
  2. Recibir boletas
  3. Si (Boleta==1)

Asignar a descuento 0

Sino si(boletas ==2)

Calcular el descuento del 10% (desc=valorPago*0.10)

Sino si (cantB==3)

Calcular el descuento del 20% (desc=valorPago*0.20)

  1. Regresar el descuento

Terminar

 

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (58.4 Kb)   docx (17.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com