sábado, 4 de diciembre de 2010

ESTRUCTURA DE DATOS CON ARREGLO Y FUNCIONES

Este programa es una estrcutura que captura 3 alumnos, 3 de sus calificaciones y su matricula.


#include<stdio.h>
#include<iostream.h>
#include<conio.h>

struct estructura_alumno{
/*definimos la estructura_alumno*/
char nombre[30];
char matricula[10];
int cal;
int cal1;
int cal2;

void datos(){
clrscr();
int i;
 cout<<"Escribe el nombre del alumno:\n";
  cin>>nombre;
    cout<<"Escribe la matricula del alumno:\n";
      cin>>matricula;     
       cout<<"Escribe la primera calificacion del alumno:\n";
         cin>>cal;
          cout<<"Escribe la segunda calificacion del alumno:\n";
           cin>>cal1;
            cout<<"Escribe la tercer calificacion del alumno:\n";
             cin>>cal2;
clrscr();
}
void impr(){
cout<<"El alumno se llama" <<" : "<<nombre<<"  \n"<<"Con la matricula"<<" : "<<matricula<<"\n"<<"Sus calificaciones son :"<<cal<<","<<cal1<<","<<cal2;
}
};

struct estructura_alumno al[3];

void main()
{
int i;

clrscr();
for(i=0;i<3;i++){
cout<<"\n";
al[i].datos();}
for(i=0;i<3;i++){
cout<<"\n";
al[i].impr();}
getch();
}

No hay comentarios:

Publicar un comentario