You are on page 1of 52

CALCULADOR DE RESISTENCIAS

#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
int op,t;
float v;
int i;
A:
system("title LEY DE OHM");
cout<<endl<<"\t\t\tCALCULADOR DE RESISTENCIAS"<<endl;
cout<<endl<<endl<<endl<<"\tTIPO DE CIRCUITO A RESOLVER"<<endl;
cout<<endl<<"\tPARA CIRCUITO SERIE: 1"<<endl;
cout<<endl<<"\tPARA CIRCUITO PARALELO: 2"<<endl;

cin>>op;

switch (op)
{
case 1:
system("cls");

cout<<"\t\t\tCIRCUITO EN SERIE";
cout<<endl<<endl<<"\tVOLTAJE EN FUENTE: "<<endl;
cin>>v;

cout<<"\tCUANTAS RESISTENCIAS TIENE EL CIRCUITO: "<<endl;


cin>>t;

float RS[t],Rt,It,V[t];
for(i=0;i<t;i++)
{
cout<<endl<<"\tVALOR DE RESISTOR "<< i+1<<":";
cin>>RS[i];
Rt=Rt+RS[i];

}
It=v/Rt;

for(i=0;i<t;i++)
{
cout<<endl<<"\tINTENSIDAD DE RESISTOR "<< i+1<<" ES :"<<It<<"
A"<<endl;
}
for (i=0;i<t;i++)
{
V[i]=It*RS[i];
cout<<endl<<"\tVOLTAJE EN RESISTOR"<< i+1<<" ES :"<<
V[i]<<" V"<<endl ;
}
cout<<endl<<"\tRESISTENCIA TOTAL: "<<Rt<<endl;
cout<<endl<<"\tINTENSIDAD TOTAL: "<<It<<endl;

system("PAUSE");
break;

case 2:

system("cls");

cout<<"\t\t\tCIRCUITO EN SERIE";
cout<<endl<<endl<<"\tVALOR VOLTAJE"<<endl;
cin>>v;

cout<<"\tNUMERO DE RESISTORES"<<endl;
cin>>t;

float Rs[t],RT,I[t],A;
for(i=0;i<t;i++)
{
cout<<endl<<"\tVALOR DE RESISTOR "<< i+1<<":";
cin>>Rs[i];
RT=(RT+(1/Rs[i]));
}
RT=1/RT;
A=v/RT;
cout<<endl<<"\tRESISTENCIA TOTAL : "<<RT<<endl;
cout<<"\tMISMO VOLTAJE EN TODAS LAS RESISTENCIAS"<<endl<<"EL
VALOR ES DE :"<<v<<" V"<<endl;
cout<<endl<<"\tINTENSIDAD TOTAL : "<<A<<" A"<<endl;
for(i=0;i<t;i++)
{
I[i]=v/Rs[i];
cout<<endl<<"\tINTENSIDAD DE RESISTOR"<< i+1<<" ES :"<<
I[i]<<" A"<<endl ;
}
system("PAUSE");
break;

default:

system("cls");
cout<<"\t\t\tCARACTER NO VALIDO"<<endl;
goto A;

}system("PAUSE");}
_____________________________________________________________________________________

VENTA DE BOLETOS
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;

class Venta_de_boletos
{
private:
string nombre;
short num_asiento;
float costo;
float millas;
public:

Venta_de_boletos()
{
nombre = "";
num_asiento = 0;
costo = 0.0f;
millas = 0.0f;
}

void Anom(string nom)


{
nombre = nom;
}
string Onom()
{

return nombre;
}
void Aasi(short asie)
{
num_asiento = asie;
}
short Oasi()
{
return num_asiento;
}
void Acosto(float cost)
{
costo = cost;
}
float Ocosto()
{
return costo;
}
void Amillas(float milla)
{
millas = (millas + milla);
}
float Omillas()
{
return millas;
}
void Rmillas(float rmilla)
{
millas = (millas - rmilla);
}

};

int main ()
{
Venta_de_boletos boleto1;

string NOM1, NOM2;


short ASI1, ASI2;
float COST1, COST2, MILLA1, MILLA2, MILLA3, RMILLAS;

system("title VENTA DE BOLETOS");


cout << "\tIngresar Nombre del Comprador del Boleto: ";
cin >> NOM1;
boleto1.Anom(NOM1);
NOM2 = boleto1.Onom();
cout << endl << "\tEl Nombre del Comprador del Boleto es: " << NOM2 <<
endl;

cout << endl << "\tIngresa el Numero de Asiento: ";


cin >> ASI1;

boleto1.Aasi(ASI1);
ASI2 = boleto1.Oasi();
cout << endl << "\tEl numero de asiento asignado es: " << ASI2 << endl;

cout << endl << "\tIngresa el costo del boleto: ";

cin >> COST1;


boleto1.Acosto(COST1);
COST2 = boleto1.Ocosto();
cout << endl << "\tEl costo del boleto asignado es: " << COST2 << endl;

cout << endl << "\tIngresa el numero de millas: ";


cin >> MILLA1;
boleto1.Amillas(MILLA1);
cout << endl << "\tIngresa el numero de millas a quitar: ";
cin >> RMILLAS;
boleto1.Rmillas(RMILLAS);
MILLA3 = boleto1.Omillas();
cout << endl << "\tEl numero de millas disponibles es: " << MILLA3 <<
endl;
system("PAUSE");
}
---------------------------------------------------------------------------------------------------------------------------------------------------

BASE DE DATOS IPN


#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
using namespace std;

class A
{
private:

string N; string MAT[6]; string CARRERA; //ARREGLO PARA MATERIAS


short E; short SEMESTRE;

public:

void An(string n)
{
N=n;
}

string Mn ()
{
return N;
}

void Ae ()
{
cout<<"INTRODUCIR EDAD: ";

cin>>E;
}

short Me ()
{
return E;
}
// METODOS NUEVOS

void Mostrar_carrera_y_semestre ()

{
int i;
for(i=0;i<31;i++)
cout<<"\t\t\t"<<MAT[i]<<endl;
}

void Acys()
{
int i;

cout<<"INTRODUCIR SEMESTRE: ";


cin>>SEMESTRE;

carrera:
cout<<"INTRODUCIR CARRERA: ";

fflush(stdin);

getline(cin,CARRERA);

for(i=0;i<=CARRERA.length();i++)
{
CARRERA[i]=toupper(CARRERA[i]);
}

// ASIGNAMOS MATERIAS

if(CARRERA=="AERONAUTICA"||CARRERA=="INGENIERIA EN
AERONAUTICA")
{
system("cls");

cout<<"\n\n\t\t\tINGENIERIA AERONAUTICA\n\n"<<endl;
cout<<"\t\t\tASIGNANDO MATERIAS\n\n"<<endl;

if(SEMESTRE==1)
{
cout<<"\tAlgebra"<<endl;
MAT[0]="Algebra";
cout<<"\tCalculo Diferencial e Integral"<<endl;
MAT[1]="Calculo Diferencial e Integral";
cout<<"\tQuimica Basica"<<endl;
MAT[2]="Quimica Basica";
cout<<"\tFundamentos de Programacion"<<endl;
MAT[3]="Fundamentos de Programacion";
cout<<"\tFisica Clasica"<<endl;
MAT[4]="Fisica Clasica";
cout<<"\tHumanidades I"<<endl;

MAT[5]="Humanidades I";
}
if(SEMESTRE==2)
{
cout<<"\tEcuaciones Diferenciales"<<endl;
MAT[0]="Ecuaciones Diferenciales";
cout<<"\tProgramacion Orientada a Objetos"<<endl;
MAT[1]="Programacion Orientada a Objetos";
cout<<"\tCalculo Vectorial"<<endl;
MAT[2]="Calculo Vectorial";
cout<<"\tHumanidades II"<<endl;
MAT[3]="Humanidades II";
cout<<"\tElectricidad y Magnetismo"<<endl;
MAT[4]="Electricidad y Magnetismo";
cout<<"\tQuimica Aplicada"<<endl;
MAT[5]="Quimica Aplicada";
}

if(SEMESTRE==3)
{
cout<<"\tMatematicas Superiores"<<endl;
MAT[0]="Matematicas Superiores";
cout<<"\tIntroduccion a la Fisica Moderna"<<endl;
MAT[1]="Introduccion a la Fisica Moderna";
cout<<"\tMecanica de Solidos"<<endl;
MAT[3]="Mecanica de Solidos";
cout<<"\tTermodinamica y Principios de Tranferencia de Calor"<<endl;
MAT[4]="Termodinamica y Principios de Tranferencia de Calor";
cout<<"\tCircuitos Electricos"<<endl;

MAT[5]="Circuitos Electricos";
cout<<"\tIngenieria de Materiales"<<endl;
MAT[6]="Ingenieria de Materiales";
cout<<"\tAnalisis Numerico"<<endl;
MAT[7]="Analisis Numerico";
system("pause");
}
else

if(SEMESTRE==4)
{
cout<<"\tProbabilidad y Estadistica"<<endl;
MAT[0]="Probabilidad y Estadistica";
cout<<"\tDinamica de Fluidos"<<endl;
MAT[1]="Dinamica de Fluidos";
cout<<"\tFlexion"<<endl;
MAT[2]="Flexion";
cout<<"\tSistemas Propulsivos"<<endl;
MAT[3]="Sistemas Propulsivos";
cout<<"\tSistema Electrico en Aeronaves "<<endl;
MAT[4]="Sistema Electrico en Aeronaves";
cout<<"\tMetrologia"<<endl;
MAT[5]="Metrologia";
cout<<"\tDiseo Asistido Por Computadora"<<endl;
MAT[6]="Diseo Asistido Por Computadora";
system("pause");
}

if(SEMESTRE==5)

cout<<"\tAerodinamica"<<endl;
MAT[0]="Aerodinamica";
cout<<"\tAnalisis Matricial de Estructuras"<<endl;
MAT[1]="Analisis Matricial de Estructuras";
cout<<"\tFundamentos de Motores de Combustion Interna"<<endl;
MAT[2]="Fundamentos de Motores de Combustion Interna";
cout<<"\tDiseo de Bases de Datos"<<endl;
MAT[3]="Diseo de Bases de Datos";
cout<<"\tHumanidades III: Desarrollo Humano "<<endl;
MAT[4]="Humanidades III";
cout<<"\tDispositivos Analogicos y Digitales"<<endl;
MAT[5]="Dispositivos Analogicos y Digitales";
cout<<"\tProcesos de Manufactura"<<endl;
MAT[6]="Procesos de Manufactura";
cout<<"\tLegislacion de Manufactura"<<endl;
MAT[7]="Legislacion de Manufactura";
cout<<"\tLegislacion Aeronautica"<<endl;
MAT[8]="Legislacion Aeronautica";
cout<<"\tNavegacion Aerea"<<endl;
MAT[9]="Navegacion Aerea";
system("pause");
}

if(SEMESTRE==6)
{
cout<<"\tHumanidades IV: Desarrollo Personal y Profesional"<<endl;
MAT[0]="Humanidades IV";
cout<<"\tMecanica de Vuelo"<<endl;

MAT[1]="Mecanica de Vuelo";
cout<<"\tSistemas de Motores de Combustion Interna"<<endl;
MAT[2]="Sistemas de Motores de Combustion Interna";
cout<<"\tEstructuras de Pared Delgada"<<endl;
MAT[3]="Estructuras de Pared Delgada";
cout<<"\tIngenieria de Operaciones"<<endl;
MAT[4]="Ingenieria de Operaciones";
cout<<"\tSistemas Electronicos Digitales"<<endl;
MAT[5]="Sistemas Electronicos Digitales";
cout<<"\tAeropuertos (OPTATIVA)"<<endl;
MAT[6]="Aeropuertos (OPTATIVA)";
cout<<"\tDiseo de Elementos de Maquinas"<<endl;
MAT[7]="Diseo de Elementos de Maquinas";
cout<<"\tIngenieria de Mantenimiento (OPTATIVA)"<<endl;
MAT[8]="Ingenieria de Mantenimiento (OPTATIVA)";
cout<<"\tMetrologia"<<endl;
MAT[9]="Metrologia";
cout<<"\tSistemas en Aeronaves"<<endl;
MAT[10]="Sistemas en Aeronaves";
system("pause");
}

if(SEMESTRE==7)
{
cout<<"\tDinamica de Vuelo"<<endl;
MAT[0]="Dinamica de Vuelo";
cout<<"\tHumanidades V: El humano Frente a la Globalizacion"<<endl;
MAT[1]="Humanidades V";
cout<<"\tDis. de Elemento de Motor Alterna TI (OPTATIVA)"<<endl;
MAT[2]="Dis. de Elemento de Motor Alterna TI (OPTATIVA)";

cout<<"\tMetodologia de la Investigacion (OPTATIVA)"<<endl;


MAT[3]="Metodologia de la Investigacion (OPTATIVA)";
cout<<"\tTopicos Selectos de Ingenieria I (OPTATIVA)"<<endl;
MAT[4]="Topicos Selectos de Ingenieria I (OPTATIVA)";
cout<<"\tIng. de Aeropuertos (OPTATIVA)"<<endl;
MAT[5]="Ing. de Aeropuertos (OPTATIVA)";
cout<<"\tIngenieria de Motores (OPTATIVA)"<<endl;
MAT[6]="Ingenieria de Motores (OPTATIVA)";
cout<<"\tMecanica de la Fractura (OPTATIVA)"<<endl;
MAT[7]="Mecanica de la Fractura (OPTATIVA)";
cout<<"\tSeguridad en la Aviacion Civil (OPTATIVA)"<<endl;
MAT[8]="Seguridad en la Aviacion Civil (OPTATIVA)";
cout<<"\tMantenimiento Avionico (OPTATIVA)"<<endl;
MAT[9]="Mantenimiento Avionico (OPTATIVA)";
cout<<"\tDiseo y Manejo de Informacion Tecnica (OPTATIVA)"<<endl;
MAT[10]="Diseo y Manejo de Informacion Tecnica (OPTATIVA)";
cout<<"\tAvionica"<<endl;
MAT[11]="Avionica";
cout<<"\tTeoria de la Administracion"<<endl;
MAT[12]="Teoria de la Administracion";
cout<<"\tReparaciones Estructurales"<<endl;
MAT[13]="Reparaciones Estructurales";
cout<<"\tDinamica Estructural (OPTATIVA)"<<endl;
MAT[14]="Dinamica Estructural (OPTATIVA)";
cout<<"\tAeroelasticidad (OPTATIVA)"<<endl;
MAT[15]="Aeroelasticidad (OPTATIVA)";
cout<<"\tTermofluidos (OPTATIVA)"<<endl;
MAT[16]="Termofluidos (OPTATIVA)";
cout<<"\tMateriales Compuestos"<<endl;
MAT[17]="Materiales Compuestos";

system("pause");
}

if(SEMESTRE==8)
{
cout<<"\tDiseo Aerodinamico (OPTATIVA)"<<endl;
MAT[0]="Diseo Aerodinamico (OPTATIVA)";
cout<<"\tDis. de Elementos de Motores Aerorreactores
(OPTATIVA)"<<endl;
MAT[1]="Dis. de Elementos de Motores Aerorreactores (OPTATIVA)";
cout<<"\tAerodinamica Experimental (OPTATIVA)"<<endl;
MAT[2]="Aerodinamica Experimental (OPTATIVA)";
cout<<"\tHidroneumatica (OPTATIVA)"<<endl;
MAT[3]="Hidroneumatica (OPTATIVA)";
cout<<"\tManufactura Aeronautica"<<endl;
MAT[4]="Manufactura Aeronautica";
cout<<"\tDinamica de Fluidos (OPTATIVA)"<<endl;
MAT[5]="Dinamica de Fluidos (OPTATIVA)";
cout<<"\tProyecto de Ing. de OP. Aeronauticas (OPTATIVA)"<<endl;
MAT[6]="Proyecto de Ing. de OP. Aeronauticas (OPTATIVA)";
cout<<"\tAerodinamica Supersonica (OPTATIVA)"<<endl;
MAT[7]="Aerodinamica Supersonica (OPTATIVA)";
cout<<"\tRed. y Pru. de Sist. Propulsivos (OPTATIVA)"<<endl;
MAT[8]="Red. y Pru. de Sist. Propulsivos (OPTATIVA)";
cout<<"\tAnalisis de Sist. Dinamicos (OPTATIVA)"<<endl;
MAT[9]="Analisis de Sist. Dinamicos (OPTATIVA)";
cout<<"\tProyecto de Ing. de Mantto. de Aeronaves (OPTATIVA)"<<endl;
MAT[10]="Proyecto de Ing. de Mantto. de Aeronaves (OPTATIVA)";

cout<<"\tAnalisis Experimental de Esfuerzos (OPTATIVA)"<<endl;


MAT[11]="Analisis Experimental de Esfuerzos (OPTATIVA)";
cout<<"\tTopicos Selectos de Ingenieria II (OPTATIVA)"<<endl;
MAT[12]="Topicos Selectos de Ingenieria II (OPTATIVA)";
cout<<"\tCorrosion de Metales en Aeronautica (OPTATIVA)"<<endl;
MAT[13]="Corrosion de Metales en Aeronautica (OPTATIVA)";
cout<<"\tRendimientos de Aeronaves (OPTATIVA)"<<endl;
MAT[14]="Rendimientos de Aeronaves (OPTATIVA)";
cout<<"\tMecanica Estruc. de Materiales Compuestos (OPTATIVA)"<<endl;
MAT[15]="Mecanica Estruc. de Materiales Compuestos (OPTATIVA)";
cout<<"\tSistemas de Calidad"<<endl;
MAT[16]="Sistemas de Calidad";
cout<<"\tProyecto de Ingenieria de Estructuras (OPTATIVA)"<<endl;
MAT[17]="Proyecto de Ingenieria de Estructuras (OPTATIVA)";
cout<<"\tTec. de Materiales Compuestos"<<endl;
MAT[18]="Tec. de Materiales Compuestos";
cout<<"\tIng. de Construccion de Motores (OPTATIVA)"<<endl;
MAT[19]="Ing. de Construccion de Motores (OPTATIVA)";
cout<<"\tProyecto de Ingenieria de Ing. Termica (OPTATIVA)"<<endl;
MAT[20]="Proyecto de Ingenieria de Ing. Termica (OPTATIVA)";
cout<<"\tDinamica de Motores de C. int. (OPTATIVA)"<<endl;
MAT[21]="Dinamica de Motores de C. int. (OPTATIVA)";
cout<<"\tSistemas de Control en Aeronaves"<<endl;
MAT[22]="Sistemas de Control en Aeronaves";
cout<<"\tProyecto de Ingenieria de Tecnologia (OPTATIVA)"<<endl;
MAT[23]="Proyecto de Ingenieria de Tecnologia (OPTATIVA)";
cout<<"\tProyecto de Ingenieria de Aerodinamica (OPTATIVA)"<<endl;
MAT[24]="Proyecto de Ingenieria de Aerodinamica (OPTATIVA)";
cout<<"\tTopicos Selectos de Ing. II (OPTATIVA)"<<endl;
MAT[25]="Topicos Selectos de Ing. II (OPTATIVA)";

cout<<"\tAplicaciones de Software en Ing. (OPTATIVA)"<<endl;


MAT[26]="Topicos Selectos de Ing. II (OPTATIVA)";
cout<<"\tPlan y Eval. de Proyectos"<<endl;
MAT[27]="Plan y Eval. de Proyectos";
cout<<"\tComunicaciones Aeronauticas (OPTATIVA)"<<endl;
MAT[28]="Comunicaciones Aeronauticas (OPTATIVA)";
cout<<"\tConstrucciones Aeronauticas (OPTATIVA)"<<endl;
MAT[29]="Construcciones Aeronauticas (OPTATIVA)";
cout<<"\tDiseo de Bases de Datos"<<endl;
MAT[30]="Diseo de Bases de Datos";
system("pause");
}

else if (CARRERA=="AUTOMOTRIZ"||CARRERA=="INGENIERIA EN
SISTEMAS AUTOMOTRICES")
{
//Aqui va los semestres de automotriz

system("cls");

cout<<"\n\n\t\t\tINGENIERIA AERONAUTICA\n\n"<<endl;
cout<<"\t\t\tASIGNANDO MATERIAS\n\n"<<endl;

if(SEMESTRE==1)
{
cout<<"\tAlgebra"<<endl;
MAT[0]="Algebra";
cout<<"\tCalculo Diferencial e Integral"<<endl;

MAT[1]="Calculo Diferencial e Integral";


cout<<"\tQuimica Basica"<<endl;
MAT[2]="Quimica Basica";
cout<<"\tFundamentos de Programacion"<<endl;
MAT[3]="Fundamentos de Programacion";
cout<<"\tFisica Clasica"<<endl;
MAT[4]="Fisica Clasica";
cout<<"\tHumanidades I"<<endl;
MAT[5]="Humanidades I";

if(SEMESTRE==2)
{
cout<<"\tEcuaciones Diferenciales"<<endl;
MAT[0]="Ecuaciones Diferenciales";
cout<<"\tProgramacion Orientada a Objetos"<<endl;
MAT[1]="Programacion Orientada a Objetos";
cout<<"\tCalculo Vectorial"<<endl;
MAT[2]="Calculo Vectorial";
cout<<"\tHumanidades II"<<endl;
MAT[3]="Humanidades II";
cout<<"\tElectricidad y Magnetismo"<<endl;
MAT[4]="Electricidad y Magnetismo";
cout<<"\tQuimica Aplicada"<<endl;
MAT[5]="Quimica Aplicada";
}
else

if(SEMESTRE==3)

{
cout<<"\tDinamica de Fluidos"<<endl;
MAT[0]="Dinamica de Fluidos";
cout<<"\tIntroduccion a la Ciencia de los Materiales"<<endl;
MAT[1]="Introduccion a la Ciencia de los Materiales";
cout<<"\tTermodinamica I"<<endl;
MAT[3]="Termodinamica I";
cout<<"\tEstatica"<<endl;
MAT[4]="Estatica";
cout<<"\tAnalisis de Circuitos Electricos CA y CD"<<endl;
MAT[5]="Introduccion a la Ciencia de los Materiales";
cout<<"\tHumanidades III"<<endl;
MAT[6]="Humanidades III";

system("pause");
}

if(SEMESTRE==4)
{
cout<<"\tOleoneumatica"<<endl;
MAT[0]="Oleoneumatica";
cout<<"\tResistencia de Materiales I"<<endl;
MAT[1]="Resistencia de Materiales I";
cout<<"\tTermodinamica II"<<endl;
MAT[2]="Termodinamica II";
cout<<"\tDinamica"<<endl;
MAT[3]="Dinamica";
cout<<"\tElectronica I"<<endl;
MAT[4]="Electronica I";

system("pause");
}

if(SEMESTRE==5)
{
cout<<"\tElementos Mecanicos Automotrices"<<endl;
MAT[0]="Elementos Mecanicos Automotrices";
cout<<"\tSistemas Automotrices"<<endl;
MAT[1]="Sistemas Automotrices";
cout<<"\tTransferencia de Calor"<<endl;
MAT[2]="Transferencia de Calor";
cout<<"\tElectricidad y Electronica Automotriz"<<endl;
MAT[3]="Electricidad y Electronica Automotriz";
cout<<"\tModelado y Simulacion Asistido Por Computadora"<<endl;
MAT[4]="Modelado y Simulacion Asistido Por Computadora";
cout<<"\tMetrologia y Normalizacion"<<endl;
MAT[5]="Metrologia y Normalizacion";

system("pause");
}

if(SEMESTRE==6)
{
cout<<"\tDiseno Automotriz"<<endl;
MAT[0]="Diseno Automotriz";
cout<<"\tDinamica del Vehiculo"<<endl;
MAT[1]="Dinamica del Vehiculo";
cout<<"\tMotores de Combustion Interna"<<endl;
MAT[2]="Motores de Combustion Interna";
cout<<"\tSistemas de Susp. Direcc. y Frenos"<<endl;

MAT[3]="Sistemas de Susp. Direcc. y Frenos";


cout<<"\tTren Motriz"<<endl;
MAT[4]="Tren Motriz";
cout<<"\tProcesos de Manufactura Automotriz"<<endl;
MAT[5]="Procesos de Manufactura Automotriz";

system("pause");
}

if(SEMESTRE==7)
{
cout<<"\tOPTATIVA I Aerodinamica del Automovil I"<<endl;
MAT[0]="OPTATIVA I Aerodinamica del Automovil I";
cout<<"\tOPTAVIA II Ergonomia"<<endl;
MAT[1]="OPTAVIA II Ergonomia";
cout<<"\tOPTATIVA III Dinamica de Fluidos Computacionales"<<endl;
MAT[2]="OPTATIVA III Dinamica de Fluidos Computacionales";
cout<<"\tTopicos Selectos de Ingenieria I"<<endl;
MAT[3]="Topicos Selectos de Ingenieria I";
cout<<"\tIngenieria Ambiental Automotriz"<<endl;
MAT[4]="Ingenieria Ambiental Automotriz";
cout<<"\tHumanidades IV: Desarrollo Personal y Profesional"<<endl;
MAT[5]="Humanidades IV";

system("pause");
}

if(SEMESTRE==8)
{
cout<<"\tOPTATIVA IV Aerodinamica del Automovil II"<<endl;

MAT[0]="OPTATIVA IV Aerodinamica del Automovil II";


cout<<"\tOPTATIVA V Seguridad y Confort del Vehiculo"<<endl;
MAT[1]="OPTATIVA V Seguridad y Confort del Vehiculo";
cout<<"\tOPTATIVA VI Desarrollo Digital de Vehiculos"<<endl;
MAT[2]="OPTATIVA VI Desarrollo Digital de Vehiculos";
cout<<"\tTopicos Selectos de Ingenieria II"<<endl;
MAT[3]="Topicos Selectos de Ingenieria II";
cout<<"\tEvaluacion Economica de Proyectos"<<endl;
MAT[4]="Evaluacion Economica de Proyectos";
cout<<"\tHumanidades V: El Humanismo Frente a la Globalizacion"<<endl;
MAT[5]="Humanidades V";

system("pause");
}

if(SEMESTRE==9)
{
cout<<"\tProyecto Integrador"<<endl;
MAT[0]="Proyecto Integrador";
system("pause");
}

}
else
{
cout<<"Carrera NO Valida"<<endl;
goto carrera;

}
// FIN DE LA ASIGNACION DE MATERIAS

};

};

int main ()
{
system("title BASE DE DATOS I.P.N. ESIME TICOMAN");
string nombre,nombre2;
int n=10,op=0,i=0,j=0,m,numalu=0,buscador;
float edad=0;
char k=16,*n1,*n2,kl=164;
edad=0;
long bol[20];
A a[n];

fflush(stdin);

cout<<"\n\n\n\n\n\n"<<"_________________________________________________________
______________________";
cout<<"\n\t\t BASE DE DATOS ESIME TICOMAN\n";
cout<<"\n\t\t PRGRAMACION ORIENTADA A OBJETOS\n";
cout<<"\n\n\nHECHO POR: JOAQUIN CRISOSTOMO CESAR
ISAY..................2AV2................";

cout<<"____________________________________________________________________________
___\n\n\n";

system("pause");

do
{
system("cls");

cout<<"\n\n\t\t\tELIJA UNA DE LAS SIGUIENTES OPCIONES\n\n";


cout<<"\n\n\t\t1) REGISTRAR ALUMNO\n";
cout<<"\n\n\t\t2) VISUALIZAR ALUMNO\n";
cout<<"\n\n\t\t3) PROMEDIO DE EDAD DE ESTUDIANTES \n";
cout<<"\n\n\t\t4) SALIR\n";

cout<<"\n\n\t\t\t"<<k;
cin>>op;

switch (op)

case 1:
system("cls");

if(i<20)

{
cout<<"____________________________________________________________________________
___";
cout<<"\n\t\t\t\t REGISTRO DE ALUMNO\n";
cout<<"____________________________________________________________________________
___";
cout<<endl<<endl;
cout<<"INTRODUCIR NOMBRE DEL ALUMNO: ";fflush(stdin);
getline(cin,nombre);

for(m=0;m<=nombre.length();m++)
{
nombre[m]=toupper(nombre[m]);
}

cout<<"INTRODUCIR No. DE BOLETA (si tiene): ";


cin>>bol[i];

a[i].An(nombre);
a[i].Ae();
///LUGAR PARA SOLICITAR EL SEMESTRE Y CARRERA
a[i].Acys();

cout<<endl;
system("pause");

i=i+1;

numalu++;
}
else
{
cout<<"NUMERO DE ALUMNOS EXCEDIDO"<<endl;
system("pause");
}
break;

case 2:
system("cls");
cout<<"____________________________________________________________________________
___";
cout<<"\n\t\t\t\t VISUALIZAR ALUMNO\n";
cout<<"____________________________________________________________________________
___";
cout<<"\n\n\n\t\t";
cout<<"NOMBRE DEL ALUMNO: ";fflush(stdin);
getline(cin,nombre2);
for(m=0;m<=nombre2.length();m++)
{
nombre2[m]=toupper(nombre2[m]);
}
buscador=-1;//Inicializacion de la variable I en -1 porque toma el valor de
una posicion despues desde la primera vez

do
{
if(buscador>=20)

{
cout<<"NOMBRE NO REGISTRADO"<<endl;
system("pause");
break;
}
else
{
if(a[buscador+1].Mn() == nombre2){
cout<<"NOMBRE DEL ALUMNO: "<< a[buscador+1].Mn()<<endl;
cout<<"\n\nBOLETA: "<< bol;
cout<<"\n\nEDAD: "<< a[buscador+1].Me()<<" a"<<kl<<"os"<<endl;
a[buscador+1].Mostrar_carrera_y_semestre ();
system("pause");
break;
}
else
{
buscador++;
}
}

}while(a[buscador].Mn() != nombre2);
break;

case 3:

system("cls");
cout<<"____________________________________________________________________________
___";
cout<<"\n\t\t\t\t PROMEDIO\n";

cout<<"____________________________________________________________________________
___";

for(j=0;j<numalu;j++)
{
edad=edad+a[j].Me();
}
edad=edad/j;
cout<<"\n\n\n\t\tPROMEDIO DE EDAD: "<<edad<<" a"<<kl<<"os"<<endl;
cout<<"\n\n\n\t"<<j<<" PERSONAS PROMEDIADAS"<<endl;
system("pause");
edad=0;
break;

case 4:
break;

default:
cout<<"____________________________________________________________________________
___";
cout<<"\n\n\n\n\n\t\tOPCION NO VALIDA, INTENTELO DE NUEVO"<<endl;
cout<<"____________________________________________________________________________
___";

system("pause");
}
}
while(op != 4);
{

fflush(stdin);
return 0;
}
};

_____________________________________________________________________________________

AGENDA
#include<iostream>
#include<string>
#include<windows.h>
using namespace std;

struct fecha
{
short dia;
string mes;
short anio;
};

struct ficha
{
string Nombre;
string direccion;
long telefono;
long celular;
fecha fecha_nacimiento;
};

int main ()
{
ficha A,B;

system("title AGENDA TAREA 6");

cout<<endl<<endl<<"\t\tRegistrar Nombre:
"<<endl<<endl<<"\t";

cin>>A.Nombre;

cout<<endl<<"\t\tIntruducir Domicilio Completo:


"<<endl<<endl<<"\t";
fflush(stdin);
getline(cin,A.direccion);

cout<<endl<<"\t\tIntruducir Numero Telefonico:


"<<endl<<endl<<"\t";
cin>>A.telefono;

cout<<endl<<"\t\tIntruducir Numero Celular:


"<<endl<<endl<<"\t";
cin>>A.celular;

cout<<endl<<"\t\tIntruducir Fecha de Nacimiento:


"<<endl<<endl;
cout<<"\tDia: ";
cin>>A.fecha_nacimiento.dia;
cout<<"\tMes: ";
fflush(stdin);
getline(cin,A.fecha_nacimiento.mes);
cout<<"\tAnio: ";
cin>>A.fecha_nacimiento.anio;

B=A;

system("cls");

cout<<endl<<endl<<"\t\tNOMBRE REGISTRADO:
"<<endl<<endl<<"\t"<<B.Nombre;

cout<<endl<<endl<<"\t\tDOMICILIO:
"<<endl<<endl<<"\t"<<B.direccion;
cout<<endl<<endl<<"\t\tNUMERO TELEFONICO:
"<<endl<<endl<<"\t"<<B.telefono;
cout<<endl<<endl<<"\t\tNUMERO CELULAR:
"<<endl<<endl<<"\t"<<B.celular;
cout<<endl<<endl<<"\t\tFECHA DE NACIMIENTO:
"<<endl<<endl<<"\t"<<A.fecha_nacimiento.dia<<" DE
"<<A.fecha_nacimiento.mes<<" DE "<<A.fecha_nacimiento.anio;
cout<<endl<<endl;

system("pause");
}
_____________________________________________________________________________________

CUENTA DE BANCO
#include <iostream>
#include <string>
#include <windows.h>
#include <stdlib.h>
#include <conio.h>
using namespace std;

class Cuenta_habiente
{
private:
string nombre;
long num_cuenta;
float interes;
float deposito;
float retiro;
float saldo;

public:

Cuenta_habiente()
{
nombre="";
num_cuenta=0;
interes=0.0f;
deposito=0.0f;
retiro=0.0f;
saldo=0.0f;
}

void Anom(string nom)


{
nombre=nom;
}

string Onom()
{
return nombre;
}

void Acuenta(long numero)


{
num_cuenta= numero;
}
long Ocuenta()
{
return num_cuenta;
}

void Ainteres(float inter)


{
interes=inter;
}
float Ointeres()
{
return interes;
}

void Adeposito (float depo)


{

deposito=depo;
}
float Odeposito ()
{
return deposito;
}
void Aretiro(float ret)
{
retiro=ret;
}
float Oretiro()
{
return retiro;
}
void Asaldo(float sald)
{
saldo=sald;
}
};

int main ()
{
Cuenta_habiente cuenta1;

string NOM1, NOM2;


int op, i, j, k;
long ANC1, ANC2;
float INT1,INT2,DEP1,DEP2,RET1,RET2,SALDO;

system("title MANEJO DE CUENTA A CUENTAHABIENTES");

cout<<"\n\tIngresar Nombre de Cuentahabiente: "<<"\n\t\t";


fflush(stdin);
getline(cin,NOM1);

cuenta1.Anom(NOM1);
NOM2=cuenta1.Onom();
cout<<"\n\tNombre de Cuentahabiente: "<<NOM2<<endl;

cout<<"\n\tIngresar Numero de Cuenta del Cuentahaniente:


"<<"\n\t\t";
cin>>ANC1;

cuenta1.Acuenta(ANC1);
ANC2=cuenta1.Ocuenta();
cout<<"\n\tCuenta No.: "<<ANC2<<endl;

a:
cout<<"\n\tTipo de Interes: ";
cout<<"\n\tComision de 5 % en DEPOSITOS.....(1) ";
cout<<"\n\tComsion de $ 15 en RETIROS.......(2) "<<"\n\t\t";
cin>>op;

switch (op)
{
case 1:
system ("cls");
cout<<endl<<"\t\tCOMISION DEL 5 % EN
DEPOSITOS\n";

INT1=0.95;
cout<<"\n\tNombre de Cuentahabiente: "<<NOM2;
cout<<"\n\tCuenta No.: "<<ANC2<<endl;

cout<<"\n\tMonto de Deposito en Efectivo: ";


cin>>DEP1;

cuenta1.Adeposito(DEP1);
DEP2=cuenta1.Odeposito();

SALDO=(DEP2*INT1);
cout<<"\n\tDinero Depositado: $ "<<SALDO<<endl;

cout<<"\n\tMonto de Retiro en Efectivo: ";


cin>>RET1;

cuenta1.Aretiro(RET1);
RET2=cuenta1.Oretiro();

cout<<"\n\tDinero Retirado: $ "<<RET2<<endl;

SALDO=(SALDO-RET2);

cout<<"\n\tSALDO TOTAL: $
"<<SALDO<<endl<<endl;

system("pause");

break;

case 2:

system ("cls");
cout<<endl<<"\t\tCOMISION DEL $ 15 EN
RETIROS\n";
INT1=(-15);
cout<<"\n\tNombre de Cuentahabiente: "<<NOM2;
cout<<"\n\tCuenta No.: "<<ANC2<<endl;

cout<<"\n\tMonto de Deposito en Efectivo: ";


cin>>DEP1;

cuenta1.Adeposito(DEP1);
DEP2=cuenta1.Odeposito();

cout<<"\n\tDinero Depositado: $ "<<DEP2<<endl;


SALDO=(DEP2);

cout<<"\n\tMonto de Retiro en Efectivo: ";


cin>>RET1;

cuenta1.Aretiro(RET1);
RET2=cuenta1.Oretiro();

cout<<"\n\tDinero Retirado: $ "<<RET2<<endl;

SALDO=(SALDO-RET2);

cout<<"\n\tSALDO TOTAL: $
"<<(SALDO+INT1)<<endl<<endl;

system("pause");

break;

default:

cout<<"\n\n\t\tCARACTER NO VALIDO, INTENTELO DE


NUEVO";
goto a;

break;
}

_____________________________________________________________________________________

DESTRUCTOR VENTA DE BOLETOS


#include <iostream> //librerias
#include <string>
#include <windows.h>
using namespace std;
class Venta_de_boletos // declaracion de la clase de objetos
{
private: // atributos
string nombre;
short num_asiento;
float costo;
float millas;
public: // Metodos

~Venta_de_boletos()
{
cout<<"\n\n\t\t\tVALORES DEPURADOS";
nombre = "";
num_asiento = 0;
costo = 0.0f;
millas = 0.0f;

Venta_de_boletos() // constructor
{
nombre = "";
num_asiento = 0;
costo = 0.0f;
millas = 0.0f;

void Anom(string nom) // Metodos que describen el comportamiento


de la clase de objetos
{
nombre = nom;
}
string Onom()
{
return nombre;
}
void Aasi(short asie)
{
num_asiento = asie;
}
short Oasi()
{
return num_asiento;
}
void Acosto(float cost)
{
costo = cost;
}
float Ocosto()
{
return costo;
}
void Amillas(float milla)
{
millas = (millas + milla);

}
float Omillas()
{
return millas;
}
void Rmillas(float rmilla)
{
millas = (millas - rmilla);
}
}; // cierre de la clase de objetos

int main () // funcion principal del programa


{

system("title DESTRUCTOR - VENTA DE BOLETOS");


Venta_de_boletos boleto1; //creando objeto
string NOM1, NOM2;
short ASI1, ASI2;
float COST1, COST2, MILLA1, MILLA2, MILLA3, RMILLAS;
// Asignar y obtener el nombre
cout << "\n\tIngresar Nombre del Comprador: "<<endl<<"\t\t";
cin >> NOM1;
boleto1.Anom(NOM1);
NOM2 = boleto1.Onom();
cout << endl << "El nombre del comprador del boleto es: " << NOM2 <<
endl;
// asignar y obtener asiento
cout << endl << "Ingresa el numero de asiento: ";
cin >> ASI1;

boleto1.Aasi(ASI1);
ASI2 = boleto1.Oasi();
cout << endl << "El numero de asiento asignado es: " << ASI2 << endl;
// asignar y obtener COSTO
cout << endl << "Ingresa el costo del boleto: ";
cin >> COST1;
boleto1.Acosto(COST1);
COST2 = boleto1.Ocosto();
cout << endl << "El costo del boleto asignado es: " << COST2 << endl;
// asignar y obtener millas
cout << endl << "Ingresa el numero de millas: ";
cin >> MILLA1;
boleto1.Amillas(MILLA1);
cout << endl << "Ingresa el numero de millas a quitar: ";
cin >> RMILLAS;
boleto1.Rmillas(RMILLAS);
MILLA3 = boleto1.Omillas();
cout << endl << "El numero de millas disponibles es: " << MILLA3 << endl;
system("PAUSE");

boleto1.~Venta_de_boletos();

system ("pause");
}
_____________________________________________________________________________________

FLUJOS ENTRADA SALIDA (OSTREAM, ISTREAM)


#include <iostream>

#include <fstream>
#include <windows.h>
using namespace std;

int main ()
{
ofstream objeto;
objeto.open("ARCHIVO PRUEBA.doc", ios::app);
objeto <<"My First Docomuent"<<endl;
objeto.close();

fstream objeto2;
char cadena [81];
objeto2.open("ARCHIVO PRUEBA.doc", ios::in);
while(objeto2.getline(cadena,81)!= NULL)
{
cout<<cadena<<endl;
}
objeto2.close();

system("pause");
}

_____________________________________________________________________________________

AGENDA PERSONAL CON FLUJOS DE ENTRADA Y SALIDA


#include<iostream>
#include<string>
#include<stdlib.h>
#include<conio.h>
#include<fstream>
#include<windows.h>
using namespace std;

struct fecha
{
short dia;
string mes;
short anio;
};

struct ficha
{
string nombre;
string apellido1;
string apellido2;
string direccion;
long telefono;
fecha fecha_nacimiento;
};

int main ()

int i,j,k;
int op,xx=0;
char z=164;
ficha X,Y;
system("title AGENDA PERSONAL /Tarea 10/");

inicio:

system("cls");
cout<<"\n\t\t\t-----CREADOR DE CONTACTOS-----\n\n";
cout<<"\t\t\t\t MENU DE OPCIONES\n\n";

cout<<"\t\t Para Generar Un Nuevo Contacto.............(1)\n";


cout<<"\t\t Para Visualizar Contactos Existentes.......(2)\n";
cout<<"\t\t Para Salir.................................(3)\n"<<"\n\t";
cin>>op;

switch(op)
{
case 1:

system("cls");
cout<<endl<<endl<<"\t\tGENERANDO CONTACTO..........";
cout<<endl<<endl<<"\tINGRESAR NOMBRE:
"<<endl<<"\t\t";
fflush(stdin);
getline(cin,X.nombre);

cout<<endl<<"\tAPELLIDO PATERNO: "<<endl<<"\t\t";


cin>>X.apellido1;

cout<<endl<<"\tAPELLIDO MATERNO: "<<endl<<"\t\t";


cin>>X.apellido2;

cout<<endl<<"\tINTRODUCIR DOMICILIO: "<<endl<<"\t\t";


fflush(stdin);
getline(cin,X.direccion);

cout<<endl<<"\t\tINTRODUCIR FECHA DE NACIMIENTO:


"<<endl;
cout<<"\tDIA: ";
cin>>X.fecha_nacimiento.dia;
cout<<"\tMES: ";
fflush(stdin);
getline(cin,X.fecha_nacimiento.mes);
cout<<"\tANIO: ";
cin>>X.fecha_nacimiento.anio;

Y=X;

system("cls");
cout<<endl<<"\t\t\tCONTACTO REGISTRADO........";
cout<<endl<<endl<<"\t\tNOMBRE(S):
"<<endl<<"\t"<<Y.nombre;
cout<<endl<<endl<<"\t\tAPELLIDO PATERNO:
"<<endl<<"\t"<<Y.apellido1;
cout<<endl<<endl<<"\t\tAPELLIDO MATERNO:
"<<endl<<"\t"<<Y.apellido2;
cout<<endl<<endl<<"\t\tDOMICILIO:
"<<endl<<"\t"<<Y.direccion;

cout<<endl<<endl<<"\t\tFECHA DE NACIMIENTO:
"<<endl<<"\tDIA: "<<Y.fecha_nacimiento.dia<<"\n\tMES:
"<<Y.fecha_nacimiento.mes<<"\n\tANIO: "<<Y.fecha_nacimiento.anio;
cout<<endl<<endl;
goto fase1;
fase2:

system("pause");
goto inicio;
break;
case 2:
system("cls");

cout<<"\n\t\tCONTACTOS EXISTENTES......\n\n";
goto fase3;
fase4:
system("pause");
goto inicio;
break;
case 3:

cout<<"\n\n\t\t\tHasta Pronto!!! XD\n\n";


goto exit;
break;
default:

cout<<"\n\n\t\tCARACTER NO VALIDO...VUELVA A
INTENTARLO...\n\n\n";
system("pause");
goto inicio;

if (op==1)
{
fase1:
ofstream objeto;
objeto.open("Agenda_Personal.doc", ios::app);
objeto <<"\n\n\tCONTACTO:"<<endl;
objeto <<"\t\tNOMBRE REGISTRADO:
"<<Y.nombre<<endl;
objeto <<"\t\tAPELLIDO PATERNO:
"<<Y.apellido1<<endl;
objeto <<"\t\tAPELLIDO MATERNO:
"<<Y.apellido2<<endl;
objeto <<"\t\tDOMICILIO: "<<Y.direccion<<endl;
objeto <<"\n\t\tFECHA DE NACIMIENTO:\n\n";
objeto <<"\t\tDIA: "<<Y.fecha_nacimiento.dia;
objeto <<"\n\t\tMES: "<<Y.fecha_nacimiento.mes;
objeto <<"\n\t\tAO: "<<Y.fecha_nacimiento.anio;
objeto <<"\n\n";
objeto.close();
goto fase2;
}
if (op==2)
{
fase3:
fstream objeto2;
char cadena [50000];
objeto2.open("Agenda_Personal.doc", ios::in);
while(objeto2.getline(cadena,50000)!=
NULL)

{
cout<<cadena<<endl;
}
objeto2.close();
goto fase4;

}
;}
exit:

;}

_____________________________________________________________________________________