matematica

Páginas: 2 (276 palabras) Publicado: 29 de mayo de 2013
Agrega.cpp

#include
#include
#include
main(){
FILE *fp;
char nombre[25], apellido[25],direccion[25],tel[10];
int edad;
char oa;
do{
puts ("A L T A S");fp=fopen("agrega.dat","a");
if(fp==NULL){
puts("ERROR AL abrir el archivo agrega.dat para agregar");
getch();
return (0);}
printf("Nombre:");
fscanf(stdin,"%s",nombre);
printf("Apellido:");fscanf(stdin,"%s",apellido);
printf("Direccion:");
fscanf(stdin,"%s",direccion);
printf("Telefono:");
fscanf(stdin,"%s",tel);
printf("Edad:");
fscanf(stdin,"%i",&edad);
puts("Deseadar de alta otro elemento? ");
oa=getche();
fprintf(fp,"%s %s %s %s %i\n",nombre,apellido,direccion,tel,edad);
fclose(fp);}
while(toupper(oa)=='S');
return 0;}

buscar.cpp

#include#include
#include
main(void){
FILE *fp;
char nombre[25],apellido[25],direccion[25],tel[10],nombre2[25];
int edad,sw;
fp=fopen("agrega.dat","r");
if(fp==NULL){
puts("¨ERROR AL abrir elarchivo agenda.txt para lectura");
getch();
return(0);}
printf("nombre a consultar?:");
scanf("%s",nombre2);
sw=0;
while(!feof(fp)){
fscanf(fp,"%s %s %s %s%i",nombre,apellido,direccion,tel,&edad);
if(!strcmp(nombre,nombre2)){
sw=1;
printf("%s %s %s %s %i\n",nombre, apellido,direccion,tel,edad);
break;
}}
if (sw=0) printf("No encontrado\n");
fclose(fp);return0;}



Edades.cpp

#include
#include
#include
#include
main(){
FILE *fp;
char nombre[25],apellido[25],direccion[25],tel[10];
int edad,cont=0;
float prom,suma;fp=fopen("agrega.dat","r");
if(fp==NULL){
puts("¨ERROR AL abrir el archivo agenda.txt para lectura");
getch();
return(0);}
cont=0;suma=0;
while(!feof(fp)){
fscanf(fp,"%s %s %s %s%i",nombre,apellido,direccion,tel,&edad);
printf("%s %s %s %s %i\n",nombre,apellido,direccion,tel,edad);
cont++;
suma+=edad;
}
prom=suma/cont;
printf("El promedio de edad=%f\n",prom);
fclose(fp);}
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matematica
  • Matematica
  • Matematicas
  • Las matemáticas
  • Matematica
  • Matematicas
  • Matematica
  • Matematicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS