Ficha de un alumno

Iván Allué Lacasta

/* Guardar en una estructura los datos de alumno como: nombre, practica1, practica2,
promedio de práctica, examen parcial, examen final y promedio final. Estos datos los almacena en un fichero*/

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#include <string.h>
#define MAX 100
using namespace std;

struct alumno {
char nombre[40];
float p1, p2, pp, ep, ef, prom;
} a;

int main()
{
char cad[MAX];
FILE *pf;

pf=fopen(“fichero.doc”,”w”);

cout<<“\t\t\tFICHA DEL ALUMNO\n\n”;
cout<<“Ingresar nombre: “;
cin>>a.nombre;
cout<<“Ingresar nota de practica 1: “;
cin>>a.p1;
cout<<“Ingresar nota de practica 2: “;
cin>>a.p2;
cout<<“Ingresar nota de examen parcial: “;
cin>>a.ep;
cout<<“Ingresar nota de examen final: “;
cin>>a.ef;
a.pp=(a.p1+a.p2)/2;
a.prom=(a.pp+a.ep+a.ef)/3;
cout<<“El promedio de practica de “<<a.nombre<<” es “<<a.pp<<endl;
cout<<“El promedio final de “<<a.nombre<<” es “<<a.prom<<endl;

fprintf(pf,”\t\t\tFICHA DEL ALUMNO\n\n”);
fprintf(pf,”Ingresar nombre: %s\n”,a.nombre);
fprintf(pf,”Ingresar practica 1: %f\n”,a.p1);
fprintf(pf,”Ingresar practica 2: %f\n”,a.p2);
fprintf(pf,”Ingresar examen parcial: %f\n”,a.ep);
fprintf(pf,”Ingresar examen final: %f\n”,a.ef);
fprintf(pf,”El promedio de practica de %s es: %f\n”,a.nombre,a.pp);
fprintf(pf,”El promedio final de %s es: %f\n”,a.nombre,a.prom);

fclose(pf);
return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s