//Descripción del ejercicio:
//Realizado por: Samuel Rico Jiménez
//Version 1.0
/*Cabecera de las bibliotecas de C*/
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
/*Variables globales*/
int i;
/*Declaración de Macors (#define)*/
/*Cabecera de nuestras funciones*/
void LeerDatos (struct Alumnado *Alumno[i]);
void EscribirDatos (char* DNI, char* Nombre, int Edad int Nota1, int Nota2, int Nota3);
/*Programa principal*/
int main()
{
/*Bienvenida*/
/*Estructuras implementadas*/
struct Alumnado
{
char DNI[9];
char Nombre[20];
unsigned int Edad;
float Nota1;
float Nota2;
float Nota3;
};
/*Declaración de mis variables principales*/
struct Alumnado Alumno[2];
/*Inicialización de mis variables*/
for (i=0; i<3; i++)
{
LeerDatos(&Alumno[i];
}
for (i=0; i<3; i++)
{
EscribirDatos(Alumno[i].DNI, Alumno[i].Nombre, Alumno[i].Edad, Alumno[i].Nota1, Alumno[i].Nota2, Alumno[i].Nota3);
}
/*Declaración de mis arrays*/
/*Parámetros de entrada*/
/*Algoritmo principal*/
/*Parámetros de salida*/
/*Otros parámetros*/
return 0;
}
/*Implementación de mis funciones*/
/*Leer datos*/
void LeerDatos (struct Alumnado *Alumno[i])
{
printf("Usted es el alumno numero %d", i
); printf("nIntroduzca su nombre"); scanf("%d", &Alumno
->Edad
); printf("nPor favor, indique la nota de la primera evaluacion"); scanf("%f", &Alumno
->Nota1
); printf("nPor favor, indique la nota de la segunda evaluacion"); scanf("%f", &Alumno
->Nota2
); printf("nPor favor, indique la nota de la tercera evaluacion"); scanf("%f", &Alumno
->Nota3
); }
/*Escribir datos*/
void EscribirDatos (char* DNI, char* Nombre, int Edad, int Nota1, int Nota2, int Nota3)
{
printf("Nombre: %s n", Nombre
); printf("Nota media: %f", (Nota1
+Nota2
+Nota3
/3)); }