programación

Páginas: 13 (3059 palabras) Publicado: 25 de noviembre de 2013



MANUAL
PARA EL
PROGRAMADOR









La estructura inmobiliaria tiene las variables de tipo entero para la posición, los metros cuadrados de terreno, metros cuadrados de construcción, Id, estado y una bandera y un flotante para precio, una cadena para la ubicación otra para el tipo de construcción y el crédito
Estructura vendedor tiene 3 enteros para el identificador, teléfonoy bandera, 3 cadenas una para el nombre, domicilio y fecha de contrato.
Nuestro programa consiste de dos estructuras donde se almacenan los datos de los inmuebles y los vendedores, para acceder a las estructuras tenemos las siguientes funciones:
Verifica: esta función verifica que la entrada de un número sea correcta y de no ser así manda un mensaje para que se vuelva a ingresar el dato, temantiene ciclado hasta que des el dato correcto. Se declara una cadena como enteros una bandera un contador 2 auxiliares en un ciclo do while dentro se inicializa la bandera en cero, se limpia el buffer con fflush, se lee una cadena, a una variable auxiliar se le asigna el strlen de la cadena, en un ciclo for que va de 0 hasta que sea menor que el auxiliar y va incrementando, y dentro del for va unif ,isdigit para la cadena en la posición j que marca el for y debe ser igual a cero si es verdad a la bandera le asigna uno y hace eso hasta que acabe el for, en un if se comprueba que la bandera termine en uno si es así se manda un letrero don dice ingres aun nuero valido sino se cumple la condición a un auxiliar se le asigna el número de la cadena y retorna ese auxiliar.
Menú: esta función teda las opciones para poder entrar a las estructuras
ID:
Variables locales enteras: i, contador, id, reg, band1 inicializado en 0 y band inicializado en 0
se manda a llamar a la función verifica y asigna una bandera en uno que indica que está ocupado un lugar en estructura, si es que el vendedor no está en el sistema te da la opción de ingresar otro identificador o registrar el vendedor. Siel vendedor no está registrado previamente te mantiene ahi hasta que le des un número que está identificado, se utiliza fflush para vaciar y limpiar los buffer, se hace cada vez que se ingresan cadenas y cuando se ingresan número enteros se llama a la función verifica entra en un ciclo for a la vez entra en un ciclo if donde en la estructura en la posición i en el campo bandera debe ser igual a unoy después entra a otro ciclo if, a band1 le asigna 1, lo que tiene la estructura vendedor en el campo i, en el campo id, debe ser igual al id que se ingresó, hay otro ciclo if donde lo que tiene band1 debe ser igual a cero y si es verdad se mandan letreros que dicen este vendedor no se encuentra en el sistema, te dice que deseas hacer y da 3 opciones, la primera es ingresa de nuevo elidentificador, la segunda registrar nuevo vendedor, y la tercera salir a menú principal, se abre un do while, lee a reg y lo manda a verificar y se abre un if donde reg no debe ser menor que uno y mayor que tres y manda a imprimir opción no valida y se cierra el do while, se abre un switch donde los casos son lo que tiene reg, el caso uno a bandera le asigna uno, en caso dos a id se manda a llamar altavendedor y se le vuelve asignar id, caso 3 a band se le asigna 2 y se cierra el switch, si la condición si fue falsa se abre un else, donde en la estructura inmueble en la posición j en el campo id se le asigna lo que tiene id de la variable local y la función regresa la variable band y se cierra la función.
Altas Vendedor: Se ingresa el identificador verifica que sea correcto el dato y manda un menúpara que ingreses los datos del vendedor
Se declaran variables locales enteras que sería j inicializada en cero, un id, reg, band, band1, confirma y se abre un ciclo do while donde a las dos banderas se inicializan en cero y en la variable id se manda a llamar la función verifica, se abre un for, dentro se abre un if donde lo que tiene la estructura vendedor en la posición j en el campo band...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS