Programacion en c
PROGRAMACIÓN ESTRUCTURADA
JUAN CRALOS TRUJILLO CRUZ
9310384
1°J Salón B-210
SALVADOR DÍAZ DE SANDI SANCHEZ
Proyecto Final: AGENDAOBJETIVO:
Aplicar los conocimientos de programación estructurada elaborando una agenda.
PROBLEMA:
Elaborar un programa que funcione como una agenda para almacenar la información de varios contactos.ALGORITMO:
1.- Se declaran las funciones y variables necesarias (se crea una estructura para almacenar los datos de los contactos y un puntero del tipo FILE para manejar fichero).
2.- Se checa siexiste el fichero, si no es así se crea uno y se continua.
3.- Se descarga la información del fichero en la estructura correspondiente.
4.- Se imprime el menú y se espera a que se teclee unaopción.
5.- Si se elige opción “a” (nuevo contacto) ir al paso 6. Si se elige opción “b” (buscar contacto) ir al paso 7. Si se elige opción “c” (salir) ir al paso 9. Si opción invalida indicarlo e ir alpaso 4.
6.- Pedir que ingrese los datos del contacto a agregar e ir almacenándolos en la estructura (lugar que corresponde) al finalizar de pedir la información, almacenar en fichero e ir al paso 4.7.- Pedir que indique si quiere buscar por nombre o apellido y que ingrese el nombre o apellido (según la opción). Si opción invalida indicarlo y repetir este paso (paso 7).
8.- Comparar el arreglointroducido con el arreglo correspondiente de cada usuario hasta encontrar el que se ha solicitado y mostrar la información completa del contacto. Si no se encuentra indicar que no se ha encontrado e iral paso 4.
9.- indicar que presione cualquier tecla para salir.
CODIGO:
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "string.h"
#include"stddef.h"
int inicio();
int obtinfo();
void menu();
void nuevocont(int numcont);
void verinfo(int numus);
void buscarcont();
void modificarinfo(int numus);
struct persona
{
char nombre[31];...
Regístrate para leer el documento completo.