Como es se puede Ingresar al entorno de programación Dev C++
Enviado por FRANCO296 • 1 de Diciembre de 2015 • Apuntes • 1.262 Palabras (6 Páginas) • 111 Visitas
PRÁCTICA DE LABORATORIO: Estructuras
- Ingrese al entorno de programación Dev C++. Para ello, haga doble [Click] en el ícono correspondiente del Escritorio Windows o siga la secuencia correspondiente desde el menú Inicio:
Todos los programas…>>Bloodshed Dev-C++>>Dev-C++
- Genere un nuevo archivo fuente. Para ello siga la secuencia:
File>>New>>Source File
O presione la combinación [Ctrl] + [N]
- Digite el siguiente programa:
#include
#include
#include
#include
#include
#include
struct Estud
{char codigo[10], nombre[40];
int creditos, PC[5];
float Prom;};
void main()
{int N,i,j,nc,t; float SumaNota;
char b[40],NombC[40]; clrscr();
cout<<"\nCANTIDAD de alumnos: "; cin>>N;
Estud alumno[N+1];
cout<<"INGRESO de datos"<
for (i=1;i<=N;i++)
{cout<<"DATOS DEL ALUMNO "<
cout<<"\tCodigo: "; cin>>alumno[i].codigo;
cout<<"\tApellidos y nombres: "; gets(b);
strcpy(alumno[i].nombre,b);
cout<<"\tCreditos del curso: "; cin>>alumno[i].creditos;
nc=alumno[i].creditos; SumaNota=0;
cout<<"\tNotas de PRACTICAS (04): ";
for (j=1; j<=4; j++)
{cin>>alumno[i].PC[j]; SumaNota+=alumno[i].PC[j];}
alumno[i].Prom=SumaNota/4;
cout<
cout<<"\nListado de ALUMNOS"<
t=wherey();[pic 1]
gotoxy(2,t+1); cout<<"Codigo";[pic 2]
gotoxy(14,t+1); cout<<"Apellidos y Nombres";
gotoxy(44,t+1); cout<<"Creditos";
gotoxy(54,t+1); cout<<"PC1";
gotoxy(58,t+1); cout<<"PC2";
gotoxy(62,t+1); cout<<"PC3";
gotoxy(66,t+1); cout<<"PC4";
gotoxy(70,t+1); cout<<"Prom";
t=wherey();[pic 3]
for (j=1; j<=N; j++)[pic 4]
{gotoxy(2,t+j); cout<
gotoxy(14,t+j); cout<
gotoxy(44,t+j); cout<
gotoxy(54,t+j); cout<
gotoxy(58,t+j); cout<
gotoxy(62,t+j); cout<
gotoxy(66,t+j); cout<
gotoxy(70,t+j); cout<
//Listado POR MERITO
cout<
for (i=1; i
for (j=i+1; j<=N; j++)
if (alumno[j].Prom>alumno[i].Prom)
{alumno[0]=alumno[j];
alumno[j]=alumno[i];
alumno[i]=alumno[0];}
cout<<"\nListado de ALUMNOS, ordenado POR MERITO"<
t=wherey();[pic 5]
gotoxy(2,t+1); cout<<"Codigo";
gotoxy(14,t+1); cout<<"Apellidos y Nombres";
gotoxy(44,t+1); cout<<"Creditos";
gotoxy(54,t+1); cout<<"PC1";
gotoxy(58,t+1); cout<<"PC2";
gotoxy(62,t+1); cout<<"PC3";
gotoxy(66,t+1); cout<<"PC4";
gotoxy(70,t+1); cout<<"Prom";
t=wherey();[pic 6]
for (j=1; j<=N; j++)
{gotoxy(2,t+j); cout<
gotoxy(14,t+j); cout<
gotoxy(44,t+j); cout<
gotoxy(54,t+j); cout<
gotoxy(58,t+j); cout<
gotoxy(62,t+j); cout<
gotoxy(66,t+j); cout<
gotoxy(70,t+j); cout<
cout<
//Listado ALFABETICO
getch();
for (i=1; i
for (j=i+1; j<=N; j++)
if (strcmp(alumno[j].nombre,alumno[i].nombre)<0)
{alumno[0]=alumno[j]; alumno[j]=alumno[i]; alumno[i]=alumno[0];}
cout<<"\nListado de ALUMNOS, ordenado ALFABETICAMENTE"<
t=wherey();[pic 7]
gotoxy(2,t+1); cout<<"Codigo";
gotoxy(14,t+1); cout<<"Apellidos y Nombres";
gotoxy(44,t+1); cout<<"Creditos";
gotoxy(54,t+1); cout<<"PC1";
gotoxy(58,t+1); cout<<"PC2";
gotoxy(62,t+1); cout<<"PC3";
gotoxy(66,t+1); cout<<"PC4";
gotoxy(70,t+1); cout<<"Prom";
t=wherey();[pic 8]
for (j=1; j<=N; j++)
{gotoxy(2,t+j); cout<
gotoxy(14,t+j); cout<
gotoxy(44,t+j); cout<
gotoxy(54,t+j); cout<
gotoxy(58,t+j); cout<
gotoxy(62,t+j); cout<
gotoxy(66,t+j); cout<
gotoxy(70,t+j); cout<
cout<
- Grabe el programa. Para ello presione la combinación [Ctrl] + [S] o haga [Click] en el ícono [pic 9], o siga la secuencia: File >> Save...
Luego, digite un nombre para el archivo, en el cuadro de diálogo mostrado en pantalla.
- Compile y ejecute el programa. Para ello presione la tecla [F9] o haga [Click] en el ícono [pic 10], o siga la secuencia: Execute >> Compile & Run
- Cierre la ventana correspondiente al programa compilado.
Observe que las sentencias encerradas en cuadros son las mismas. Eso permite colocarlas como sentencias de funciones y utilizarlas en el programa. Por ejemplo, este mismo programa con funciones sería como se muestra a continuación:
...