Está en la página 1de 3

RESPUESTAS: EXAMEN FINAL

Apellidos: YARLAQUE RAMOS ARTURO ALEXANDER

1.
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
void F_1B(struct int cod; float pre; int cant;);
main()
{
FILE *f1;
int n;
struct articulo { int codigo; float precio; int cantidad;} art;
f1=fopen("C1.txt","w");
for (n=1;n<11;n++)
{
printf("codi.\n");
scanf("%d",&art.codigo);
printf("prec.\n");
scanf("%f",&art.precio);
if(art.precio>0){
printf("cant.\n");
scanf("%d",&art.cantidad);
fprintf(f1,"%d %d %f %d\n",art.codigo,art.codigo,art.precio,art.cantidad);
}
if(art.precio<=0){
printf("dato no valido\n")
}
}
fclose(f1);
getch();
}
void F_1B(struct articulo int cod; float pre; int cant;)
{
FILE *f1;
f1=fopen("C1.txt","r");
float c0=0; c1=0;
for(int f=0;f<9;f++){
cf= cf + art.precio ;
printf("el promedio de la empresa %d %\n",cf);
}
}
fclose(f1);
2.
#include "stdio.h"
#include "stdlib.h
#include "conio.h"
class C_2
{public: int per; float dem,pro;//a
public: ~C_2() // d
{ printf("ejecutandose destructor\n");
FILE *f1; f1=fopen("ejecutandose destructor.txt","w");
fprintf(f1,"ejecutandose destructor\n");fclose(f1);
void M_2B();
friend int F_2D(C_2 x1); // e
};

void C_2::M_2B()//b
{FILE *f1; f1=fopen("C2.txt","a");
int wper; float wp1,wp2,wp3,wp4,wp5,wp6,wp7,wp8; int sw=0;
while (fscanf(f1,"%d %f %f %f %f %f %f %f %f
\n",&wper,&wp1,&wp2,&wp3,&wp4,&wp5,&wp6,&wp7,&wp8,)>0)
{ if (sem==wsem) { sw=1; } }
if (sw==0) { fprintf(f1,"%d %f %f %f %f %f %f %f %f \n",per,p1,p2,p3,p4,p5,p6,p7,p8);
printf("Datos agregados\n"); }
if (sw==1) { printf("Cod de semana existe\n"); } fclose(f1);
}
main()//c
{ C_2 x1; printf("Ingrese datos\n");
for(int i=0;i<10;i=i+1)
{ scanf("%d",&x1.sem); scanf("%f",&x1.p1); scanf("%f",&x1.p2);
scanf("%f",&x1.p3); scanf("%f",&x1.p4); scanf("%f",&x1.p5);
scanf("%f",&x1.p2); scanf("%f",&x1.p7); scanf("%f",&x1.p8);
x1.M_2B();
}
system("notepad.exe datos1.xls"); getch();
}
3.
#include "stdio.h"
#include "stdlib.h
#include "conio.h"
class OC
{public: int orden, ruc, dia, mes, año, codigo, precio, cantidad;
void agregar(void);
};
void demanda::agregar(void)
{
FILE *f1, *f2;
f1=fopen("OC_CAB.txt","a");
fprintf(f1,"%d %d %d %d %d\n", mes, orden, dia, mes, año);
fclose(f1);
f2=fopen("OC_CAB.txt","a");
fprintf(f2,"%d %d %d %d %d\n", codigo, precio, cantidad);
fclose(f2);
}

También podría gustarte