Llillñi

Páginas: 12 (2752 palabras) Publicado: 12 de noviembre de 2012
Datos de entrada

Dia
mes
año
Ciudad destino
Modo de envío
Tipo de envio (Si es aéreo)  
Peso del envío

Datos de salida

Fecha de Envío
Ciudad destino
Precio Total
Precio bruto
Sobrecosto
Descuento

Proceso.

Pedirle al usuario, datos para realizar las distintas operaciones, que se le aplican a las distintas ciudades que son destino de los envíos, teniendo en cuenta queciertas condiciones aplican sobrecostos y  descuentos.

Definición de Variables.

menuSelected, Menú seleccionado.
dia, d Variable para el día, La d es para Determinar las restricciones en los días en que no hay servicio.
mes, Variable para el mes.
ano, Variable para el año.
ciudad, Variable para la ciudad.
precioEnvio, El precio final aplicando descuentos y demás.
peso, Es el peso en el quese exeden los envios
envio, Variable que determina el tipo de envío.
sobrecosto, Variable para el sobrecosto.
descuento, Variable para el descuento.
valorBruto, Determina el valor inicial sin modificaciones.
mesSelected, Variable para determinar el mes seleccionado.

Algoritmo

clase envios
 metodo principal ()
   Entero menuSelected;
   Entero dia, d;
   Entero mes;
   Enteroano;
   Entero a,b;
   Entero ciudad;
   Real precioEnvio;
   float peso;   
   Entero envio;
   Real sobrecosto;
   Real descuento;
   Real valorBruto;
   string mesSelected;
   
   
  escriba "BIENVENIDOS A ENVIOS LA PALOMA S.A.S"
   
 
 escriba "ENVIOS LA PALOMA S.A.S"
   

 escriba "Digite La fecha de envio, asi, Dia-Mes-Ano"

 escriba "Digite Dia "
 lea dia,
 d = dia;
      si (dia > 0 ^ dia <= 30)
     escriba "Procesado"

       si (d == 1)
     escriba "No hay servicio, el programa se cerrara"
         sino
            si (d == 15)
               escriba "No hay servicio, el programa se cerrara”
                    sino           
si (d == 30)
                      escriba "No hay servicio, el programa se cerrara"                       sino
FIN_SI
FIN_SI
FIN_SI
sino
          escriba "Error, Ingrese un Dia Valido”
escriba "Digite Dia "
          lea dia
          escriba "Digite mes "
    lea mes
FIN_SI
si (mes == 1)
    mesSelected = "ENE"
     sino
      si (mes == 2)
       mesSelected = "FEB"       
        sino
         si (mes == 3)
         mesSelected = "MAR"       
         sino
         si (mes == 4)         mesSelected = "ABR"     
          sino
          si (mes == 5)
          mesSelected = "MAY"       
           sino
           si (mes == 6)
           mesSelected = "JUN"       
           sino
           si (mes == 7) {
           mesSelected = "JUL"      
             sino
             si (mes == 8)
             mesSelected = "AGO"    
              sino
              si (mes == 9)              mesSelected = "SEP"      
               sino
               si (mes == 10)
               mesSelected = "OCT"  
                sino
                si (mes == 11)
                mesSelected = "NOV"       
                 sino
                 si (mes == 12)
                 mesSelected = "DIC"
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SIFIN_SI
   si (mes >0 ^ mes <= 12)
    si (mes == 2 )
     si ( dia > 0 && dia <= 28)      
       sino
       escriba "Error, Ingrese un Dia Valido. "
       escriba "Digite Dia "
       lea dia
       escriba "Procesado"
    escriba "Procesado”
    sino
    escriba "Digite ano "
    lea ano
FIN_SI
FIN_SI
FIN_SI
   
   si (ano <= 2012 ^ ano <2014)
           escriba "Procesado"
     sino
     escriba "Error, Ingrese un ano Valido.”
    FIN_SI

     escriba "Digite ano "
     lea ano
     escriba Procesado."          
   escriba "ENVIOS LA PALOMA S.A.S"
   escriba "1. Envio por Tierra"
   escriba "2. Envio por Aire"
   
   escriba "Digite su Requerimiento, Segun sea el caso "
   lea...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS