Include

Páginas: 3 (674 palabras) Publicado: 18 de noviembre de 2012
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct numeros
{
int dato1,dato2,dato3,dato4,dato5;
};
typedef struct numeros EC;

struct Alumno
{
intboleta;
char nombre[20];
char carrera[6];
float cal,pro,prom;
int numalu;
};

void escribe(FILE*);
void referencia(EC *apt);
void ecuacion(int);
void lee(FILE*);

intmain()
{

int x ,opc,centinela;

do
{
FILE *ar;
EC num;
printf("Selecciona una opcion\n");
printf("1.Escribir archivo\n");
printf("2.leer el archivo\n");
printf("3.Funcion para separ cincocantidades\n");
printf("4.Funcion para resolver las ecuaciones\n");
scanf("%d",&opc);
switch(opc)
{
case 1:
if((ar=fopen("datos.dat","a"))!=NULL)
{
escribe(ar);
fclose(ar);
}

else
{printf("No se puede acceder al archivo ");
}
break;
case 2:
if((ar=fopen("datos.dat","r+"))!=NULL)
{
lee(ar);
fclose(ar);
}
else
{
printf("No se puede acceder al archivo ");
}break;

case 3:
referencia(&num);

system("CLS");
if((num.dato1)>0&&(num.dato1)<10000)
{

printf("Las unidades son:\n");

printf("%d\n",(num.dato1)%10);

printf("Lasdecenas son:\n");

printf("%d\n",((num.dato1)%100)/10);

printf("Las centenas son:\n");

printf("%d\n",((num.dato1)%1000)/100);

printf("Los millares son:\n");printf("%d\n",(num.dato1)/1000);

printf("El numero fue %d \n",(num.dato1));
}
else
{

printf("El numero es negativo o mayor a 4 digitos vuelva a correr el programa\n");
}
system("PAUSE");

break;

case 4:printf("Dime el valor de x para la funcion f(x)\n");
scanf("%d",&x);
ecuacion(x);
break;

default:
printf("Opcion incorrecta vuelve a intentarlo\n");
}
printf("Deceas consultar otra opcion1.si / 2.no \n");
scanf("%d",¢inela);
system("CLS");
}while(centinela!=2);

return 0;
}

void escribe(FILE*ap)
{
Alumno alu;
int i,r,n,j,mat;
printf("\nDesea ingresar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • INCLUDE
  • include
  • Include
  • include
  • Include y extend
  • Estratgias include
  • Ph-Includes
  • include

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS