58
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;

1er Deptal Progra

Embed Size (px)

DESCRIPTION

algunos temas de programacion basica

Citation preview

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<<"\tDiseño Asistido Por Computadora"<<endl;

MAT[6]="Diseño 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<<"\tDiseño de Bases de Datos"<<endl;

MAT[3]="Diseño 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<<"\tDiseño de Elementos de Maquinas"<<endl;

MAT[7]="Diseño 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<<"\tDiseño y Manejo de Informacion Tecnica (OPTATIVA)"<<endl;

MAT[10]="Diseño 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<<"\tDiseño Aerodinamico (OPTATIVA)"<<endl;

MAT[0]="Diseño 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<<"\tDiseño de Bases de Datos"<<endl;

MAT[30]="Diseño 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\tAÑO: "<<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:

;}

_____________________________________________________________________________________