Vous êtes sur la page 1sur 9

Ao de la Integracin Nacional y el Reconocimiento de Nuestra

Diversidad







Curso:
PROGRAMACION DIGITAL
Profesor:
ING. SERRANO RODAS, Hugo
Integrantes:
ALARCON BALABARCA, Zandra

HUACHO PERU
2012





UNIVERSIDAD NACIONAL JOSE FAUSTINO
SANCHES CARRION





Programacin digital

1. Disear un programa que utilice una estructura alumno con los respectivos campos(cdigo,
curso, nota1, nota2, nota3, nota4 y el promedio), se debe ingresar 4 notas y el programa debe
calcular el promedio

Codificacin



Compilacin y depuracin



Programacin digital

Ejecucin



2. Disear un programa que permita utilizar un array de estructuras se debe ingresar los
siguientes campos (cdigo del alumno, nombre, curso, nota1, nota2, promedio).
Finalmente debe imprimir un reporte de los alumnos
Codificacin
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
struct ventas
{
char cod_alumno[50];
char nombre_alumno[50];
char curso[50];
int nota1,nota2;
double promedio;
};
void main()
{
const int numero=2;
ventas mante_ventas[numero];
cout<<" INGRESE DATOS"<<endl;
cout<<" ******************"<<endl;
for(int i=0;i<nmero++)
{
cout<<"datos del alumno:"<<(i+1)<<endl;
cout<<"\ncodigo:";cin>>mante_ventas[i].cod_alumno;
cout<<"\nnombre:";cin>>mante_ventas[i].nombre_alumno;
cout<<"\ncurso:";cin>>mante_ventas[i].curso;
cout<<"\nnota1:";cin>>mante_ventas[i].nota1;
cout<<"\nnota2:";cin>>mante_ventas[i].nota2;
mante_ventas[i].promedio=(mante_ventas[i].nota1+mante_ventas[i].nota
2)/2.0;
}
cout<<"\n REPORTE DE ALUMNOS"<<endl;
cout<<"\n *********************\n\n";
cout<<setiosflags(ios::left);
cout<<setw(10)<<"codigo";
cout<<setw(15)<<"nombre";
cout<<setw(10)<<"curso";
cout<<setw(12)<<"nota1";
cout<<setw(12)<<"nota2";
cout<<setw(8)<<"promedio"<<endl;
for(int c=0;c<numero;c++)
{
cout<<setw(10)<<mante_ventas[c].cod_alumno;
cout<<setw(15)<<mante_ventas[c].nombre_alumno;


Programacin digital

cout<<setw(10)<<mante_ventas[c].curso;
cout<<setw(12)<<mante_ventas[c].nota1;
cout<<setw(12)<<mante_ventas[c].nota2;
cout<<setw(8)<<mante_ventas[c].promedio<<endl;
}
getch();
}


Compilacin y Depuracin




Ejecucin




























3. Disear un programa que permita utilizar un array de estructura se debe ingresar los
siguientes campos (codigo del libro, nombre del libro, precio, cantidad, importe)

Codificacin


Programacin digital

#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
struct ventas
{
char cod_libro[50];
char nombre_libro[50];
double precio;
int cantidad;
double importe;
};
void main()
{
const int numero=2;
ventas mante_ventas[numero];
cout<<"INGRESE DATOS"<<endl;
cout<<"******************"<<endl;
for(int i=0;i<numero ;i++)
{
cout<<"datos del libro:"<<(i+1)<<endl;
cout<<"\ncodigo:";cin>>mante_ventas[i].cod_libro;
cout<<"\nnombre:";cin>>mante_ventas[i].nombre_libro;
cout<<"\nprecio:";cin>>mante_ventas[i].precio;
cout<<"\ncantidad:";cin>>mante_ventas[i].cantidad;
mante_ventas[i].importe=(mante_ventas[i].precio*mante_ventas[i].cantid
ad);
}
cout<<"\n REPORTE DE COMPRAS"<<endl;
cout<<"\n*********************\n\n";
cout<<setiosflags(ios::left);
cout<<setw(10)<<"codigo";
cout<<setw(15)<<"nombre";
cout<<setw(10)<<"precio";
cout<<setw(12)<<"cantidad";
cout<<setw(8)<<"importe"<<endl;
for(int c=0;c<numero;c++)
{
cout<<setw(10)<<mante_ventas[c].cod_libro;
cout<<setw(15)<<mante_ventas[c].nombre_libro;
cout<<setw(10)<<mante_ventas[c].precio;
cout<<setw(12)<<mante_ventas[c].cantidad;
cout<<setw(8)<<mante_ventas[c].importe<<endl;
}
getch();
}
Compilacin y depuracin


















Programacin digital


Ejecucin




















4.-Disear un programa que permita utilizar un array de estructura se debe ingresar los siguientes campos
(codigo , nombre , curso parcial y final)

Codificacin

#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
struct ventas
{
char cod_alumno[50];
char nombre_alumno[50];
char curso[50];
int parcial,final;
double promedio;
};
void main()
{
const int numero=1;
ventas mante_ventas[numero];
cout<<" INGRESE DATOS"<<endl;
cout<<" ******************"<<endl;
for(int i=0;i<numero;i++)
{
cout<<"datos del alumno:"<<(i+1)<<endl;
cout<<"\ncodigo:";cin>>mante_ventas[i].cod_alumno;
cout<<"\nnombre:";cin>>mante_ventas[i].nombre_alumno;
cout<<"\ncurso:";cin>>mante_ventas[i].curso;
cout<<"\nparcial:";cin>>mante_ventas[i].parcial;
cout<<"\nfinal:";cin>>mante_ventas[i].final;
mante_ventas[i].promedio=(mante_ventas[i].parcial+mante_ventas[i].fin
al)/2.0;


Programacin digital

}
cout<<"\n REPORTE DE ALUMNOS"<<endl;
cout<<"\n *********************\n\n";
cout<<setiosflags(ios::left);
cout<<setw(10)<<"codigo";
cout<<setw(15)<<"nombre";
cout<<setw(10)<<"curso";
cout<<setw(12)<<"parcial";
cout<<setw(12)<<"final";
cout<<setw(8)<<"promedio"<<endl;
for(int c=0;c<numero;c++)
{
cout<<setw(10)<<mante_ventas[c].cod_alumno;
cout<<setw(15)<<mante_ventas[c].nombre_alumno;
cout<<setw(10)<<mante_ventas[c].curso;
cout<<setw(12)<<mante_ventas[c].parcial;
cout<<setw(12)<<mante_ventas[c].final;
cout<<setw(8)<<mante_ventas[c].promedio<<endl;
}
getch();
}





















Programacin digital

5.-Disear un programa que permita utilizar un array de estructura se debe ingresar los siguientes campos
(nombre y escuela a la q pertenece el alumno)
Cdigo
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
struct ventas
{
char nombre_alumno[50];
char escuela[50];
int ciclo[10];
};
void main()
{
const int numero=2;
ventas mante_ventas[numero];
cout<<" INGRESE DATOS"<<endl;
cout<<" ******************"<<endl;
for(int i=0;i<numero ;i++)
{
cout<<"datos del alumno:"<<(i)<<endl;
cout<<"\nnombre:";cin>>mante_ventas[i].nombre_alumno;
cout<<"\nescuela:";cin>>mante_ventas[i].escuela;


}
cout<<"\n REPORTE DE ALUMNOS"<<endl;
cout<<"\n *********************\n\n";
cout<<setiosflags(ios::left);
cout<<setw(15)<<"nombre";
cout<<setw(10)<<"escuela";
for(int c=0;c<numero;c++)
{
cout<<setw(15)<<mante_ventas[c].nombre_alumno;
cout<<setw(10)<<mante_ventas[c].escuela;

}
getch();
}












Programacin digital