Lógica de la programación - Prueba de ensayo

Páginas: 7 (1559 palabras) Publicado: 13 de mayo de 2013
UTPL - Lógica de la programación
Prueba de ensayo

1.) Análisis del problema con salidas, procesos y entradas.

Salidas:
Saber el Costo Final de Matricula.
Saber el Costo de Matricula.
Saber el Subtotal de Materias Presencial.
Saber el Subtotal de Materias a Distancia.
Saber el Subtotal de Talleres.

Procesos:
El Coste Final de Matrícula es la suma de Costo de Matricula+ Impuesto del 15% adicional del Costo de Matrícula.
El Impuesto del 15% es la multiplicación del Costo de Matricula por 15 y dividido para 100 (Costo de Matricula*15/100).
El Costo de Matricula es la suma de Subtotal de Materias Presenciales + Subtotal de Materias a Distancia + Subtotal de Talleres.
El Subtotal de Materias Presencial es la Suma de Costos de Materias Presenciales + CostosAdicionales Materias Presenciales.
Los Costos Adicionales Materias Presenciales aplica si es Segunda Matrícula tienen un costo adicional del 50% (Costos de Materias Presenciales*50/100), si es Tercera Matricula tienen un costo adicional del 100% (Costos de Materias Presenciales*100/100), si es Primera Matricula no tienen costo adicional (0%).
El Costo de Materia Presencial es la multiplicación delValor de Materias Presencial por el número de materias elegidas por el usuario.
El Subtotal de Materias a Distancia es la Suma de Costos de Materias a Distancia + Costos Adicionales Materias a Distancia.
Los Costos Adicionales Materias a Distancia aplica si es Segunda Matrícula tienen un costo adicional del 50% (Costos de Materias a Distancia*50/100), si es Tercera Matricula tienen un costoadicional del 100% (Costos de Materias a Distancia*100/100), si es Primera Matricula no tienen costo adicional (0%).
El Costo de Materia a Distancia es la multiplicación del Valor de Materias a Distancia por el número de materias elegidas por el usuario.
El Subtotal de Talleres es la Suma de Costos de Talleres + Costos Adicionales Talleres.
Los Costos Adicionales de Talleres aplica si es SegundaMatrícula tienen un costo adicional del 50% (Costos de Talleres *50/100), si es Tercera Matricula tienen un costo adicional del 100% (Costos de Talleres *100/100), si es Primera Matricula no tienen costo adicional (0%).
El Costo de Talleres es la multiplicación del Valor de Talleres por el número de materias elegidas por el usuario.
El Valor Inicial del Tipo de Matricula contempla: 1 MateriaPresencial, 1 Materia a Distancia y 1 Taller Pactico. El estudiante no bebe exceder de 5 Materia Presencial, 3 Materia a Distancia y 2 Talleres, en caso de exceder notificar error.
El Tipo de Matricula no puede ser distinto a Ordinaria, Extraordinaria o Especial. En caso de ser diferente se notificará un error.

Entradas:
El estudiante debe ingresar el Tipo de Matricula (Ordinaria,Extraordinaria, Especial).
El estudiante debe ingresar la cantidad correspondiente al Número de Materias Presencial a inscribirse.
El estudiante debe preguntar si es Primera, Segunda o Tercera Matricula para Materia Presencial.
El estudiante debe ingresar la cantidad correspondiente al Número de Materias a Distancia a inscribirse.
El estudiante debe preguntar si es Primera, Segunda o TerceraMatricula para Materia a Distancia.
El estudiante debe ingresar la cantidad correspondiente al Número de Talleres a inscribirse.
El estudiante debe preguntar si es Primera, Segunda o Tercera Matricula para Talleres.


2.) Listado de variables que se usarán.

Dato
Tipo (Visual Basic, Java, Python)
Dominio. (R. Abstracta)
Tamaño (Byte)
Nombre de la Variable
Decimal (d)
Decimal - VBd[0,00-9999,99]
16
CostoFinalMatricula
Decimal (d)
Decimal - VB
d[0,00-9999,99]
16
CostoMatricula
Entero (i)
Integer - VB
i[0-9999]
4
SubtotalMateriasPresencial
Entero (i)
Integer - VB
i[0-9999]
4
SubtotalMateriasDistancia
Entero (i)
Integer - VB
i[0-9999]
4
SubtotalTalleres
Decimal (d)
Decimal - VB
d[0,00-9999,99]
16
ImpuestoMatricula
Entero (i)
Integer - VB
i[0-9999]
4...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lógica de programación
  • Programacion Logica
  • Programacion Logica
  • logica y programacion
  • lógica de programación
  • Programacion Logica
  • LOGICA DE PROGRAMACIÓN
  • LOGICA DE PROGRAMACION

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS