Algorismos

Páginas: 9 (2152 palabras) Publicado: 6 de diciembre de 2012
Pseudocódigo
Persona =clase de
Nombre, apellido: cadena
Cedula: entero
Método mostrar ()
Variables
Inicio
Escribir” nombre:”, nombre
Escribir” apellido:”, apellido
Escribir” cedula:”, cedula
Fin método
Fin clase
Cliente = clase de
Teléfono: entero
Fecha_nac: cadena
Finclase heredada de persona
Azafatas= clase de
Sexo= carácter
Finclase heredada de persona
Piloto= clase deFecha_in= cadena
Finclase heredada de persona
Avión =Clase de
Identificador, modelo, n_linea: cadena
Capacidad, cap_max: entero
Finclase
Línea= clase de
Nombre, f_inicio: cadena
Finclase
Vuelo= clase de
Num_ide, hora_lle, hora_sal, cedula: entero
Fecha_sal, lugar_ori, lugar_des, cadena, identi: cadena
Finclase
Arreglo_cliente= clase de
Clien: arreglo [1000] de cliente
Métodoalmacenar ()
Variables
I: entero
Res: carácter
Inicio
I 1
Res “s”
Mientras (i<1001) y (res=”s”) hacer
Escribir” datos del cliente”
Escribir” Nombre”
Leer (nombre)
Escribir “Apellido”
Leer (apellido)
Escribir “Cedula”
Leer (cedula)
Escribir” teléfono”
Leer (teléfono)
Escribir “fecha_nac”
Leer (fecha_nac)
Escribir” Desea ingresar otrocliente (s/n)”
Leer (res)
i i+1
Finmientras
Finmetodo
Método modificar ()
Variables
I, con: entero
Res: carácter
Inicio
I 1
Res “s”
Mientras (i<1001) y (res=”s”) hacer
Repetir
Escribir “Que datos desea modificar del cliente”
Escribir” 1. Nombre”
Leer (con)
Escribir “2. Apellido”
Leer (con)
Escribir “3. Cedula”
Leer (con)Escribir” 4. Teléfono”
Leer (con)
Escribir” 5. Fecha de nacimiento”
Leer (con)
Si (con=1) entonces
Escribir” Ingrese el nombre”
Leer (nombre)
Sino
Si con=2 entonces
Escribir “Apellido”
Leer (apellido)
Sino
Si con=3 entonces
Escribir” cedula”
Leer (cedula)
Sino
Si con=4 entonces
Escribir “teléfono”
Leer (teléfono)
Sino
Escribir “fecha de nacimiento”
Leer (fecha_nac)
FinsiEscribir “desea modificar otro dato del cliente (s/n)”
Leer (var)
Hasta var=”s”
i i +1
Escribir” Desea ingresar otro cliente (s/n)”
Leer (res)

Finmientras
Método eliminar ()
Variables
Ced, i: entero
Inicio
Escribir ”ingrese la cedula del cliente”
Leer (ced)
Para i=1 hasta 1000 hacer
Si clien[i].cedula=ced entonces
Ced 0
Finsi
Finpara
Fin métodoMétodo Mostar (ced: entero)
Variables
I: entero
Inicio
Para i=1 hasta 1000 hacer
Si clien[i].cedula=ced entonces
mostrar (clien[i])
finsi
finpara
Finmetodo
Método instanciar ()
Variables
I: entero
Inicio
Para i=1 hasta 1000 hacer
clien[i] nuevo (cliente)
finpara
Finmetodo
Fin clase
Arreglo_pilotos= clase de
pilo: arreglo [300] de piloto
Método mostrar (ced:entero)
Variables
I: entero
Inicio
Para i=1 hasta 300 hacer
Si pilo[i].cedula=ced entonces
Mostar (pilo[i])
Método almacenar ()
Variables
I: entero
Res: carácter
Inicio
I 1
Res “s”
Mientras (i<301) y (res=”s”) hacer
Escribir” datos del piloto”
Escribir” Nombre”
Leer (nombre)
Escribir “Apellido”
Leer (apellido)
Escribir “Cedula”
Leer(cedula)
Escribir” fecha en la inicio sus labores como piloto”
Leer (fecha_in)
Escribir” Desea ingresar otro piloto (s/n)”
Leer (res)
i i+1
Finmientras
Finmetodo
Método modificar ()
Variables
I, con: entero
Res: carácter
Inicio
I 1
Res “s”
Mientras (i<301) y (res=”s”) hacer
Repetir
Escribir “Que datos desea modificar del piloto”Escribir” 1. Nombre”
Leer (con)
Escribir “2. Apellido”
Leer (con)
Escribir “3. Cedula”
Leer (con)
Escribir” 4. Fecha en la inicio sus labor como piloto”
Leer (con)
Si (con=1) entonces
Escribir” Ingrese el nombre”
Leer (nombre)
Sino
Si con=2 entonces
Escribir “Apellido”
Leer (apellido)
Sino
Si con=3 entonces
Escribir” cedula”
Leer (cedula)
Sino
Escribir “fecha en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algorimos
  • Algorimos
  • algorismo
  • Algorismo
  • algorismo
  • Algorismos
  • algorimos
  • Algorimos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS