295
#include<iostream> #include<string> #include<time.h> #include<fstream> #include<windows.h> using namespace std; struct MOTOR1 { int D; int c_hrs_m1[14]; int t_hrs_m1[5]; int c_cy_m1[14]; int t_cy_m1[5]; MOTOR1(){ D=1; c_hrs_m1[1]=8234; c_hrs_m1[2]=4681; c_hrs_m1[3]=17620; c_hrs_m1[4]=5357; c_hrs_m1[5]=15585; c_hrs_m1[6]=1585; c_hrs_m1[7]=389; c_hrs_m1[8]=389; c_hrs_m1[9]=12389; c_hrs_m1[10]=17268; c_hrs_m1[11]=3786; c_hrs_m1[12]=20089;

3er Deptal Progra

Embed Size (px)

DESCRIPTION

temas de programacion

Citation preview

#include<iostream>

#include<string>

#include<time.h>

#include<fstream>

#include<windows.h>

using namespace std;

struct MOTOR1

{

int D;

int c_hrs_m1[14];

int t_hrs_m1[5];

int c_cy_m1[14];

int t_cy_m1[5];

MOTOR1(){

D=1;

c_hrs_m1[1]=8234;

c_hrs_m1[2]=4681;

c_hrs_m1[3]=17620;

c_hrs_m1[4]=5357;

c_hrs_m1[5]=15585;

c_hrs_m1[6]=1585;

c_hrs_m1[7]=389;

c_hrs_m1[8]=389;

c_hrs_m1[9]=12389;

c_hrs_m1[10]=17268;

c_hrs_m1[11]=3786;

c_hrs_m1[12]=20089;

c_hrs_m1[13]=3313;

t_hrs_m1[1]=2381;

t_hrs_m1[2]=7852;

t_hrs_m1[3]=1159;

t_hrs_m1[4]=1159;

c_cy_m1[1]=9227;

c_cy_m1[2]=9705;

c_cy_m1[3]=9288;

c_cy_m1[4]=5460;

c_cy_m1[5]=5079;

c_cy_m1[6]=579;

c_cy_m1[7]=3071;

c_cy_m1[8]=3071;

c_cy_m1[9]=6071;

c_cy_m1[10]=9652;

c_cy_m1[11]=7428;

c_cy_m1[12]=6410;

c_cy_m1[13]=2033;

t_cy_m1[1]=9275;

t_cy_m1[2]=14554;

t_cy_m1[3]=9031;

t_cy_m1[4]=9031;}

};

struct MOTOR2

{

int D;

int c_hrs_m2[14];

int t_hrs_m2[5];

int c_cy_m2[14];

int t_cy_m2[5];

MOTOR2(){

D=1;

c_hrs_m2[1]=16234;

c_hrs_m2[2]=4681;

c_hrs_m2[3]=7620;

c_hrs_m2[4]=5357;

c_hrs_m2[5]=15585;

c_hrs_m2[6]=15585;

c_hrs_m2[7]=2389;

c_hrs_m2[8]=12389;

c_hrs_m2[9]=12389;

c_hrs_m2[10]=3268;

c_hrs_m2[11]=17786;

c_hrs_m2[12]=20089;

c_hrs_m2[13]=3313;

t_hrs_m2[1]=381;

t_hrs_m2[2]=5852;

t_hrs_m2[3]=659;

t_hrs_m2[4]=659;

c_cy_m2[1]=727;

c_cy_m2[2]=9705;

c_cy_m2[3]=1788;

c_cy_m2[4]=5460;

c_cy_m2[5]=5079;

c_cy_m2[6]=7079;

c_cy_m2[7]=2071;

c_cy_m2[8]=2071;

c_cy_m2[9]=6071;

c_cy_m2[10]=5652;

c_cy_m2[11]=10428;

c_cy_m2[12]=4410;

c_cy_m2[13]=3033;

t_cy_m2[1]=2275;

t_cy_m2[2]=7554;

t_cy_m2[3]=2031;

t_cy_m2[4]=2031;}

};

struct MOTOR3{

int D;

int c_hrs_m3[14];

int t_hrs_m3[5];

int c_cy_m3[14];

int t_cy_m3[5];

MOTOR3(){

D=1;

c_hrs_m3[1]=7234;

c_hrs_m3[2]=3681;

c_hrs_m3[3]=2620;

c_hrs_m3[4]=357;

c_hrs_m3[5]=1585;

c_hrs_m3[6]=585;

c_hrs_m3[7]=2389;

c_hrs_m3[8]=2389;

c_hrs_m3[9]=2389;

c_hrs_m3[10]=3268;

c_hrs_m3[11]=3786;

c_hrs_m3[12]=7089;

c_hrs_m3[13]=3313;

t_hrs_m3[1]=2381;

t_hrs_m3[2]=7852;

t_hrs_m3[3]=1159;

t_hrs_m3[4]=1159;

c_cy_m3[1]=5727;

c_cy_m3[2]=705;

c_cy_m3[3]=1788;

c_cy_m3[4]=460;

c_cy_m3[5]=79;

c_cy_m3[6]=79;

c_cy_m3[7]=2071;

c_cy_m3[8]=2071;

c_cy_m3[9]=2071;

c_cy_m3[10]=5652;

c_cy_m3[11]=7428;

c_cy_m3[12]=2410;

c_cy_m3[13]=3033;

t_cy_m3[1]=2275;

t_cy_m3[2]=7554;

t_cy_m3[3]=2031;

t_cy_m3[4]=2031;}

};

struct MOTOR4{

int D;

int c_hrs_m4[14];

int t_hrs_m4[5];

int c_cy_m4[14];

int t_cy_m4[5];

MOTOR4(){

D=1;

c_hrs_m4[1]=2234;

c_hrs_m4[2]=4681;

c_hrs_m4[3]=17620;

c_hrs_m4[4]=5357;

c_hrs_m4[5]=15585;

c_hrs_m4[6]=15585;

c_hrs_m4[7]=12389;

c_hrs_m4[8]=12389;

c_hrs_m4[9]=389;

c_hrs_m4[10]=3268;

c_hrs_m4[11]=3786;

c_hrs_m4[12]=20089;

c_hrs_m4[13]=3313;

t_hrs_m4[1]=7381;

t_hrs_m4[2]=12852;

t_hrs_m4[3]=1159;

t_hrs_m4[4]=1159;

c_cy_m4[1]=15727;

c_cy_m4[2]=10705;

c_cy_m4[3]=6788;

c_cy_m4[4]=5460;

c_cy_m4[5]=5079;

c_cy_m4[6]=5079;

c_cy_m4[7]=2071;

c_cy_m4[8]=4071;

c_cy_m4[9]=1071;

c_cy_m4[10]=5652;

c_cy_m4[11]=7428;

c_cy_m4[12]=2410;

c_cy_m4[13]=3033;

t_cy_m4[1]=4275;

t_cy_m4[2]=9554;

t_cy_m4[3]=531;

t_cy_m4[4]=531;}

};

struct MOTOR5{

int D;

int c_hrs_m5[14];

int t_hrs_m5[5];

int c_cy_m5[14];

int t_cy_m5[5];

MOTOR5(){

D=1;

c_hrs_m5[1]=22234;

c_hrs_m5[2]=18681;

c_hrs_m5[3]=17620;

c_hrs_m5[4]=5357;

c_hrs_m5[5]=15585;

c_hrs_m5[6]=15585;

c_hrs_m5[7]=12389;

c_hrs_m5[8]=2389;

c_hrs_m5[9]=2389;

c_hrs_m5[10]=3268;

c_hrs_m5[11]=3786;

c_hrs_m5[12]=20089;

c_hrs_m5[13]=3313;

t_hrs_m5[1]=7381;

t_hrs_m5[2]=2852;

t_hrs_m5[3]=6159;

t_hrs_m5[4]=6159;

c_cy_m5[1]=20727;

c_cy_m5[2]=10705;

c_cy_m5[3]=6788;

c_cy_m5[4]=5460;

c_cy_m5[5]=5079;

c_cy_m5[6]=79;

c_cy_m5[7]=2071;

c_cy_m5[8]=3071;

c_cy_m5[9]=2071;

c_cy_m5[10]=5652;

c_cy_m5[11]=7428;

c_cy_m5[12]=12410;

c_cy_m5[13]=3033;

t_cy_m5[1]=275;

t_cy_m5[2]=554;

t_cy_m5[3]=4031;

t_cy_m5[4]=531;}

};

struct MOTOR6{

int D;

int c_hrs_m6[14];

int t_hrs_m6[5];

int c_cy_m6[14];

int t_cy_m6[5];

MOTOR6(){

D=1;

c_hrs_m6[1]=12234;

c_hrs_m6[2]=13681;

c_hrs_m6[3]=12620;

c_hrs_m6[4]=357;

c_hrs_m6[5]=10585;

c_hrs_m6[6]=10585;

c_hrs_m6[7]=2389;

c_hrs_m6[8]=2389;

c_hrs_m6[9]=2389;

c_hrs_m6[10]=3268;

c_hrs_m6[11]=2786;

c_hrs_m6[12]=6089;

c_hrs_m6[13]=3313;

t_hrs_m6[1]=2381;

t_hrs_m6[2]=12852;

t_hrs_m6[3]=6159;

t_hrs_m6[4]=6159;

c_cy_m6[1]=15727;

c_cy_m6[2]=705;

c_cy_m6[3]=3288;

c_cy_m6[4]=1960;

c_cy_m6[5]=1579;

c_cy_m6[6]=1579;

c_cy_m6[7]=2071;

c_cy_m6[8]=2071;

c_cy_m6[9]=2071;

c_cy_m6[10]=5652;

c_cy_m6[11]=2428;

c_cy_m6[12]=2410;

c_cy_m6[13]=3033;

t_cy_m6[1]=1275;

t_cy_m6[2]=9554;

t_cy_m6[3]=4031;

t_cy_m6[4]=1031;}

};

struct MOTOR7{

int D;

int c_hrs_m7[14];

int t_hrs_m7[5];

int c_cy_m7[14];

int t_cy_m7[5];

MOTOR7(){

D=1;

c_hrs_m7[1]=7234;

c_hrs_m7[2]=3681;

c_hrs_m7[3]=2620;

c_hrs_m7[4]=357;

c_hrs_m7[5]=585;

c_hrs_m7[6]=585;

c_hrs_m7[7]=389;

c_hrs_m7[8]=389;

c_hrs_m7[9]=389;

c_hrs_m7[10]=3268;

c_hrs_m7[11]=3786;

c_hrs_m7[12]=6089;

c_hrs_m7[13]=3313;

t_hrs_m7[1]=3381;

t_hrs_m7[2]=12852;

t_hrs_m7[3]=1159;

t_hrs_m7[4]=6159;

c_cy_m7[1]=9227;

c_cy_m7[2]=4205;

c_cy_m7[3]=288;

c_cy_m7[4]=460;

c_cy_m7[5]=79;

c_cy_m7[6]=79;

c_cy_m7[7]=2071;

c_cy_m7[8]=3071;

c_cy_m7[9]=571;

c_cy_m7[10]=5652;

c_cy_m7[11]=7428;

c_cy_m7[12]=2410;

c_cy_m7[13]=3033;

t_cy_m7[1]=275;

t_cy_m7[2]=9554;

t_cy_m7[3]=31;

t_cy_m7[4]=31;}

};

struct XA_EAR{

int cy_v_d_1;

int hrs_v_d_1;

int mm1,mm2;

int D;

XA_EAR(){

mm1=0;

mm2=0;

D=1;

cy_v_d_1=3;

hrs_v_d_1=10;}

};

struct XA_DGS{

int cy_v_d_2;

int hrs_v_d_2;

int mm1,mm2;

int D;

XA_DGS(){

mm1=0;

mm2=0;

D=1;

cy_v_d_2=3;

hrs_v_d_2=20;}

};

struct XA_DBO{

int cy_v_d_3;

int hrs_v_d_3;

int mm1,mm2;

int D;

XA_DBO(){

mm1=0;

mm2=0;

D=1;

cy_v_d_3=4;

hrs_v_d_3=8;

}

};

int main()

{

ofstream objeto;

int op1,opav,S=0,a,b,i,av,t,x,z,v,y,w,rz1,x2,v2,w2,rz2,rzt,j,j1,t1,t2,op2,Td,Year,Month,Day,Ry,Rm,Rd,op3;

time_t theTime = time(NULL);

struct tm *aTime = localtime(&theTime);

int day = aTime->tm_mday;

int month = aTime->tm_mon + 1;

int year = aTime->tm_year + 1900;

string rzf;

XA_EAR EAR;

XA_DGS DGS;

XA_DBO DBO;

MOTOR1 MOT1;

MOTOR2 MOT2;

MOTOR3 MOT3;

MOTOR4 MOT4;

MOTOR5 MOT5;

MOTOR6 MOT6;

MOTOR7 MOT7;

objeto.open("Mantenimiento.doc",ios::app);

menu1:

system("cls");

cout<<"Menu principal"<<endl<<endl;

cout<<"Que desea hacer?"<<endl<<endl;

cout<<"1.- Asignar Avion"<<endl;

cout<<"2.- Asignar motores"<<endl;

cout<<"3.- Especificaciones de los aviones"<<endl;

cout<<"4.- Desmantelar naves"<<endl;

cout<<"5.- Salir"<<endl;

cin>> op1;

switch(op1){

case 1:

{

menu2:

system("cls");

cout<<"Seleccione el avion a trabajar: "<<endl<<endl;

cout<<"1.- XA-EAR"<<endl;

cout<<"2.- XA-DGS"<<endl;

cout<<"3.- XA-DBO"<<endl;

cout<<"4.- Salir"<<endl;

cin>>opav;

if(opav==1)

{

cout<<"Aeronave XA-EAR"<<endl;

objeto<<"Aeronave XA-EAR"<<endl;

}

if(opav==2)

{

cout<<"Aeronave XA-DGS"<<endl;

objeto<<"Aeronave XA-DGS"<<endl;

}

if(opav==3)

{

cout<<"Aeronave XA-DBO"<<endl;

objeto<<"Aeronave XA-DBO"<<endl;

}

if(opav<1||opav>4){

cout<<"Opcion Invalida"<<endl;

system("pause");

goto menu2;

}

else{

if(opav==S){

cout<<"Error: Avion ya seleccionado"<<endl;

system("pause");

goto menu2;

}

else if(opav==4){

goto menu1;

}

else{

cout<<"Avion Seleccionado"<<endl;

av=opav;

S=opav;

if(av==1){

t=EAR.D;

}

else if(av==2){

t=DGS.D;

}

else if(av==3){

t=DBO.D;

}

system("pause");

goto menu1;

}

}

break;

case 2:

if(t==0){

cout<<"Motores del avion ya instalados"<<endl;

system("pause");

goto menu1;

}

else{

menu3:

system("cls");

if(S==0){

cout<<"Error: No se ha seleccionado el avion"<<endl;

system("pause");

goto menu1;

}

else{

if(S==1){

cout<<"Que motores desea montar en el avion XA EAR:"<<endl<<endl;

}

else if(S==2){

cout<<"Que motores desea montar en el avion XA DGS:"<<endl<<endl;

}

else if(S==3){

cout<<"Que motores desea montar en el avion XA DBO:"<<endl<<endl;

}

if(MOT1.D==1){

cout<<"1.- Motor 1 (DISPONIBLE)"<<endl;

}

else{

cout<<"1.- Motor 1 (MONTADO)"<<endl;

}

if(MOT2.D==1){

cout<<"2.- Motor 2 (DISPONIBLE)"<<endl;

}

else{

cout<<"2.- Motor 2 (MONTADO)"<<endl;

}

if(MOT3.D==1){

cout<<"3.- Motor 3 (DISPONIBLE)"<<endl;

}

else{

cout<<"3.- Motor 3 (MONTADO)"<<endl;

}

if(MOT4.D==1){

cout<<"4.- Motor 4 (DISPONIBLE)"<<endl;

}

else{

cout<<"4.- Motor 4 (MONTADO)"<<endl;

}

if(MOT5.D==1){

cout<<"5.- Motor 5 (DISPONIBLE)"<<endl;

}

else{

cout<<"5.- Motor 5 (MONTADO)"<<endl;

}

if(MOT6.D==1){

cout<<"6.- Motor 6 (DISPONIBLE)"<<endl;

}

else{

cout<<"6.- Motor 6 (MONTADO)"<<endl;

}

if(MOT7.D==1){

cout<<"7.- Motor 7 (DISPONIBLE)"<<endl<<endl;

}

else{

cout<<"7.- Motor 7 (MONTADO)"<<endl<<endl;

}

cout<<"Opcion 1:"<<endl;

cout<<"Motor: ";

cin>>a;

if(a<1||a>7){

cout<<"Motor inexistente"<<endl;

system("pause");

goto menu3;

}

else{

if(a==1){

if(MOT1.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT1.c_hrs_m1[i]<<" Horas y "<<MOT1.c_cy_m1[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT1.c_hrs_m1[i]<<" Horas y "<<MOT1.c_cy_m1[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT1.t_hrs_m1[i]<<" Horas y "<<MOT1.t_cy_m1[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT1.t_hrs_m1[i]<<" Horas y "<<MOT1.t_cy_m1[i]<<" Ciclos"<<endl;

}

MOT1.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu3;

}

}

if(a==2){

if(MOT2.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT2.c_hrs_m2[i]<<" Horas y "<<MOT2.c_cy_m2[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT2.c_hrs_m2[i]<<" Horas y "<<MOT2.c_cy_m2[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT2.t_hrs_m2[i]<<" Horas y "<<MOT2.t_cy_m2[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT2.t_hrs_m2[i]<<" Horas y "<<MOT2.t_cy_m2[i]<<" Ciclos"<<endl;

}

MOT2.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu3;

}

}

if(a==3){

if(MOT3.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT3.c_hrs_m3[i]<<" Horas y "<<MOT3.c_cy_m3[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT3.c_hrs_m3[i]<<" Horas y "<<MOT3.c_cy_m3[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT3.t_hrs_m3[i]<<" Horas y "<<MOT3.t_cy_m3[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT3.t_hrs_m3[i]<<" Horas y "<<MOT3.t_cy_m3[i]<<" Ciclos"<<endl;

}

MOT3.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu3;

}

}

if(a==4){

if(MOT4.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT4.c_hrs_m4[i]<<" Horas y "<<MOT4.c_cy_m4[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT4.c_hrs_m4[i]<<" Horas y "<<MOT4.c_cy_m4[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT4.t_hrs_m4[i]<<" Horas y "<<MOT4.t_cy_m4[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT4.t_hrs_m4[i]<<" Horas y "<<MOT4.t_cy_m4[i]<<" Ciclos"<<endl;

}

MOT4.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu3;

}

}

if(a==5){

if(MOT5.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT5.c_hrs_m5[i]<<" Horas y "<<MOT5.c_cy_m5[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT5.c_hrs_m5[i]<<" Horas y "<<MOT5.c_cy_m5[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT5.t_hrs_m5[i]<<" Horas y "<<MOT5.t_cy_m5[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT5.t_hrs_m5[i]<<" Horas y "<<MOT5.t_cy_m5[i]<<" Ciclos"<<endl;

}

MOT5.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu3;

}

}

if(a==6){

if(MOT6.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT6.c_hrs_m6[i]<<" Horas y "<<MOT6.c_cy_m6[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT6.c_hrs_m6[i]<<" Horas y "<<MOT6.c_cy_m6[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT6.t_hrs_m6[i]<<" Horas y "<<MOT6.t_cy_m6[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT6.t_hrs_m6[i]<<" Horas y "<<MOT6.t_cy_m6[i]<<" Ciclos"<<endl;

}

MOT6.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu3;

}

}

if(a==7){

if(MOT7.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<a<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT7.c_hrs_m7[i]<<" Horas y "<<MOT7.c_cy_m7[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT7.c_hrs_m7[i]<<" Horas y "<<MOT7.c_cy_m7[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT7.t_hrs_m7[i]<<" Horas y "<<MOT7.t_cy_m7[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT7.t_hrs_m7[i]<<" Horas y "<<MOT7.t_cy_m7[i]<<" Ciclos"<<endl;

}

MOT7.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu3;

}

}

if(av==1){

EAR.mm1=a;

}

else if(av==2){

DGS.mm1=a;

}

else if(av==3){

DBO.mm1=a;

}

x=1000000000;

v=1000000000;

x2=1000000000;

v2=1000000000;

if(av==1&&a==1){

for(i=1;i<=13;i++)

{

z=(MOT1.c_cy_m1[i])/(EAR.cy_v_d_1);

y=(MOT1.c_hrs_m1[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(v>x){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT1.t_cy_m1[i])/(EAR.cy_v_d_1);

w2=(MOT1.t_hrs_m1[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(v2>x2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2>x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT1.c_cy_m1[i])/(EAR.cy_v_d_1);

j1=(MOT1.c_hrs_m1[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT1.t_cy_m1[i])/(EAR.cy_v_d_1);

j1=(MOT1.t_hrs_m1[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&a==2){

for(i=1;i<=13;i++)

{

z=(MOT2.c_cy_m2[i])/(EAR.cy_v_d_1);

y=(MOT2.c_hrs_m2[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT2.t_cy_m2[i])/(EAR.cy_v_d_1);

w2=(MOT2.t_hrs_m2[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT2.c_cy_m2[i])/(EAR.cy_v_d_1);

j1=(MOT2.c_hrs_m2[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT2.t_cy_m2[i])/(EAR.cy_v_d_1);

j1=(MOT2.t_hrs_m2[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&a==3){

for(i=1;i<=13;i++)

{

z=(MOT3.c_cy_m3[i])/(EAR.cy_v_d_1);

y=(MOT3.c_hrs_m3[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT3.t_cy_m3[i])/(EAR.cy_v_d_1);

w2=(MOT3.t_hrs_m3[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT3.c_cy_m3[i])/(EAR.cy_v_d_1);

j1=(MOT3.c_hrs_m3[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT3.t_cy_m3[i])/(EAR.cy_v_d_1);

j1=(MOT3.t_hrs_m3[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&a==4){

for(i=1;i<=13;i++)

{

z=(MOT4.c_cy_m4[i])/(EAR.cy_v_d_1);

y=(MOT4.c_hrs_m4[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT4.t_cy_m4[i])/(EAR.cy_v_d_1);

w2=(MOT4.t_hrs_m4[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT4.c_cy_m4[i])/(EAR.cy_v_d_1);

j1=(MOT4.c_hrs_m4[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT4.t_cy_m4[i])/(EAR.cy_v_d_1);

j1=(MOT4.t_hrs_m4[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&a==5){

for(i=1;i<=13;i++)

{

z=(MOT5.c_cy_m5[i])/(EAR.cy_v_d_1);

y=(MOT5.c_hrs_m5[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT5.t_cy_m5[i])/(EAR.cy_v_d_1);

w2=(MOT5.t_hrs_m5[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT5.c_cy_m5[i])/(EAR.cy_v_d_1);

j1=(MOT5.c_hrs_m5[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT5.t_cy_m5[i])/(EAR.cy_v_d_1);

j1=(MOT5.t_hrs_m5[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&a==6){

for(i=1;i<=13;i++)

{

z=(MOT6.c_cy_m6[i])/(EAR.cy_v_d_1);

y=(MOT6.c_hrs_m6[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT6.t_cy_m6[i])/(EAR.cy_v_d_1);

w2=(MOT6.t_hrs_m6[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT6.c_cy_m6[i])/(EAR.cy_v_d_1);

j1=(MOT6.c_hrs_m6[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT6.t_cy_m6[i])/(EAR.cy_v_d_1);

j1=(MOT6.t_hrs_m6[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&a==7){

for(i=1;i<=13;i++)

{

z=(MOT7.c_cy_m7[i])/(EAR.cy_v_d_1);

y=(MOT7.c_hrs_m7[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT7.t_cy_m7[i])/(EAR.cy_v_d_1);

w2=(MOT7.t_hrs_m7[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT7.c_cy_m7[i])/(EAR.cy_v_d_1);

j1=(MOT7.c_hrs_m7[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT7.t_cy_m7[i])/(EAR.cy_v_d_1);

j1=(MOT7.t_hrs_m7[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&a==1){

for(i=1;i<=13;i++)

{

z=(MOT1.c_cy_m1[i])/(DGS.cy_v_d_2);

y=(MOT1.c_hrs_m1[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT1.t_cy_m1[i])/(DGS.cy_v_d_2);

w2=(MOT1.t_hrs_m1[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT1.c_cy_m1[i])/(DGS.cy_v_d_2);

j1=(MOT1.c_hrs_m1[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT1.t_cy_m1[i])/(DGS.cy_v_d_2);

j1=(MOT1.t_hrs_m1[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&a==2){

for(i=1;i<=13;i++)

{

z=(MOT2.c_cy_m2[i])/(DGS.cy_v_d_2);

y=(MOT2.c_hrs_m2[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT2.t_cy_m2[i])/(DGS.cy_v_d_2);

w2=(MOT2.t_hrs_m2[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT2.c_cy_m2[i])/(DGS.cy_v_d_2);

j1=(MOT2.c_hrs_m2[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT2.t_cy_m2[i])/(DGS.cy_v_d_2);

j1=(MOT2.t_hrs_m2[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&a==3){

for(i=1;i<=13;i++)

{

z=(MOT3.c_cy_m3[i])/(DGS.cy_v_d_2);

y=(MOT3.c_hrs_m3[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT3.t_cy_m3[i])/(DGS.cy_v_d_2);

w2=(MOT3.t_hrs_m3[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT3.c_cy_m3[i])/(DGS.cy_v_d_2);

j1=(MOT3.c_hrs_m3[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT3.t_cy_m3[i])/(DGS.cy_v_d_2);

j1=(MOT3.t_hrs_m3[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&a==4){

for(i=1;i<=13;i++)

{

z=(MOT4.c_cy_m4[i])/(DGS.cy_v_d_2);

y=(MOT4.c_hrs_m4[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT4.t_cy_m4[i])/(DGS.cy_v_d_2);

w2=(MOT4.t_hrs_m4[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT4.c_cy_m4[i])/(DGS.cy_v_d_2);

j1=(MOT4.c_hrs_m4[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT4.t_cy_m4[i])/(DGS.cy_v_d_2);

j1=(MOT4.t_hrs_m4[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&a==5){

for(i=1;i<=13;i++)

{

z=(MOT5.c_cy_m5[i])/(DGS.cy_v_d_2);

y=(MOT5.c_hrs_m5[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT5.t_cy_m5[i])/(DGS.cy_v_d_2);

w2=(MOT5.t_hrs_m5[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT5.c_cy_m5[i])/(DGS.cy_v_d_2);

j1=(MOT5.c_hrs_m5[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT5.t_cy_m5[i])/(DGS.cy_v_d_2);

j1=(MOT5.t_hrs_m5[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&a==6){

for(i=1;i<=13;i++)

{

z=(MOT6.c_cy_m6[i])/(DGS.cy_v_d_2);

y=(MOT6.c_hrs_m6[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT6.t_cy_m6[i])/(DGS.cy_v_d_2);

w2=(MOT6.t_hrs_m6[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT6.c_cy_m6[i])/(DGS.cy_v_d_2);

j1=(MOT6.c_hrs_m6[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT6.t_cy_m6[i])/(DGS.cy_v_d_2);

j1=(MOT6.t_hrs_m6[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&a==7){

for(i=1;i<=13;i++)

{

z=(MOT7.c_cy_m7[i])/(DGS.cy_v_d_2);

y=(MOT7.c_hrs_m7[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT7.t_cy_m7[i])/(DGS.cy_v_d_2);

w2=(MOT7.t_hrs_m7[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT7.c_cy_m7[i])/(DGS.cy_v_d_2);

j1=(MOT7.c_hrs_m7[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT7.t_cy_m7[i])/(DGS.cy_v_d_2);

j1=(MOT7.t_hrs_m7[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&a==1){

for(i=1;i<=13;i++)

{

z=(MOT1.c_cy_m1[i])/(DBO.cy_v_d_3);

y=(MOT1.c_hrs_m1[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT1.t_cy_m1[i])/(DBO.cy_v_d_3);

w2=(MOT1.t_hrs_m1[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT1.c_cy_m1[i])/(DBO.cy_v_d_3);

j1=(MOT1.c_hrs_m1[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT1.t_cy_m1[i])/(DBO.cy_v_d_3);

j1=(MOT1.t_hrs_m1[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&a==2){

for(i=1;i<=13;i++)

{

z=(MOT2.c_cy_m2[i])/(DBO.cy_v_d_3);

y=(MOT2.c_hrs_m2[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT2.t_cy_m2[i])/(DBO.cy_v_d_3);

w2=(MOT2.t_hrs_m2[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT2.c_cy_m2[i])/(DBO.cy_v_d_3);

j1=(MOT2.c_hrs_m2[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT2.t_cy_m2[i])/(DBO.cy_v_d_3);

j1=(MOT2.t_hrs_m2[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<< "El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&a==3){

for(i=1;i<=13;i++)

{

z=(MOT3.c_cy_m3[i])/(DBO.cy_v_d_3);

y=(MOT3.c_hrs_m3[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT3.t_cy_m3[i])/(DBO.cy_v_d_3);

w2=(MOT3.t_hrs_m3[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT3.c_cy_m3[i])/(DBO.cy_v_d_3);

j1=(MOT3.c_hrs_m3[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT3.t_cy_m3[i])/(DBO.cy_v_d_3);

j1=(MOT3.t_hrs_m3[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&a==4){

for(i=1;i<=13;i++)

{

z=(MOT4.c_cy_m4[i])/(DBO.cy_v_d_3);

y=(MOT4.c_hrs_m4[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT4.t_cy_m4[i])/(DBO.cy_v_d_3);

w2=(MOT4.t_hrs_m4[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT4.c_cy_m4[i])/(DBO.cy_v_d_3);

j1=(MOT4.c_hrs_m4[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT4.t_cy_m4[i])/(DBO.cy_v_d_3);

j1=(MOT4.t_hrs_m4[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&a==5){

for(i=1;i<=13;i++)

{

z=(MOT5.c_cy_m5[i])/(DBO.cy_v_d_3);

y=(MOT5.c_hrs_m5[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT5.t_cy_m5[i])/(DBO.cy_v_d_3);

w2=(MOT5.t_hrs_m5[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT5.c_cy_m5[i])/(DBO.cy_v_d_3);

j1=(MOT5.c_hrs_m5[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT5.t_cy_m5[i])/(DBO.cy_v_d_3);

j1=(MOT5.t_hrs_m5[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&a==6){

for(i=1;i<=13;i++)

{

z=(MOT6.c_cy_m6[i])/(DBO.cy_v_d_3);

y=(MOT6.c_hrs_m6[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT6.t_cy_m6[i])/(DBO.cy_v_d_3);

w2=(MOT6.t_hrs_m6[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT6.c_cy_m6[i])/(DBO.cy_v_d_3);

j1=(MOT6.c_hrs_m6[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT6.t_cy_m6[i])/(DBO.cy_v_d_3);

j1=(MOT6.t_hrs_m6[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&a==7){

for(i=1;i<=13;i++)

{

z=(MOT7.c_cy_m7[i])/(DBO.cy_v_d_3);

y=(MOT7.c_hrs_m7[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT7.t_cy_m7[i])/(DBO.cy_v_d_3);

w2=(MOT7.t_hrs_m7[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else{

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<" Desgaste: "<<rzf<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<" Desgaste: "<<rzf<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT7.c_cy_m7[i])/(DBO.cy_v_d_3);

j1=(MOT7.c_hrs_m7[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT7.t_cy_m7[i])/(DBO.cy_v_d_3);

j1=(MOT7.t_hrs_m7[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

cout<<""<<endl;

objeto<<""<<endl;

system("pause");

}

menu4:

system("cls");

if(S==1){

cout<<"Que motores desea montar en el avion XA EAR:"<<endl<<endl;

}

else if(S==2){

cout<<"Que motores desea montar en el avion XA DGS:"<<endl<<endl;

}

else if(S==3){

cout<<"Que motores desea montar en el avion XA DBO:"<<endl<<endl;

}

if(MOT1.D==1){

cout<<"1.- Motor 1 (DISPONIBLE)"<<endl;

}

else{

cout<<"1.- Motor 1 (MONTADO)"<<endl;

}

if(MOT2.D==1){

cout<<"2.- Motor 2 (DISPONIBLE)"<<endl;

}

else{

cout<<"2.- Motor 2 (MONTADO)"<<endl;

}

if(MOT3.D==1){

cout<<"3.- Motor 3 (DISPONIBLE)"<<endl;

}

else{

cout<<"3.- Motor 3 (MONTADO)"<<endl;

}

if(MOT4.D==1){

cout<<"4.- Motor 4 (DISPONIBLE)"<<endl;

}

else{

cout<<"4.- Motor 4 (MONTADO)"<<endl;

}

if(MOT5.D==1){

cout<<"5.- Motor 5 (DISPONIBLE)"<<endl;

}

else{

cout<<"5.- Motor 5 (MONTADO)"<<endl;

}

if(MOT6.D==1){

cout<<"6.- Motor 6 (DISPONIBLE)"<<endl;

}

else{

cout<<"6.- Motor 6 (MONTADO)"<<endl;

}

if(MOT7.D==1){

cout<<"7.- Motor 7 (DISPONIBLE)"<<endl<<endl;

}

else{

cout<<"7.- Motor 7 (MONTADO)"<<endl<<endl;

}

cout<<"Opcion 2:"<<endl;

cout<<"Motor: ";

cin>>b;

if(b<1||b>7){

cout<<"Motor inexistente"<<endl;

system("pause");

goto menu4;

}

else{

if(b==1){

if(MOT1.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT1.c_hrs_m1[i]<<" Horas y "<<MOT1.c_cy_m1[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT1.c_hrs_m1[i]<<" Horas y "<<MOT1.c_cy_m1[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT1.t_hrs_m1[i]<<" Horas y "<<MOT1.t_cy_m1[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT1.t_hrs_m1[i]<<" Horas y "<<MOT1.t_cy_m1[i]<<" Ciclos"<<endl;

}

MOT1.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu4;

}

}

if(b==2){

if(MOT2.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT2.c_hrs_m2[i]<<" Horas y "<<MOT2.c_cy_m2[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT2.c_hrs_m2[i]<<" Horas y "<<MOT2.c_cy_m2[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT2.t_hrs_m2[i]<<" Horas y "<<MOT2.t_cy_m2[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT2.t_hrs_m2[i]<<" Horas y "<<MOT2.t_cy_m2[i]<<" Ciclos"<<endl;

}

MOT2.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu4;

}

}

if(b==3){

if(MOT3.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT3.c_hrs_m3[i]<<" Horas y "<<MOT3.c_cy_m3[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT3.c_hrs_m3[i]<<" Horas y "<<MOT3.c_cy_m3[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT3.t_hrs_m3[i]<<" Horas y "<<MOT3.t_cy_m3[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT3.t_hrs_m3[i]<<" Horas y "<<MOT3.t_cy_m3[i]<<" Ciclos"<<endl;

}

MOT3.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu4;

}

}

if(b==4){

if(MOT4.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT4.c_hrs_m4[i]<<" Horas y "<<MOT4.c_cy_m4[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT4.c_hrs_m4[i]<<" Horas y "<<MOT4.c_cy_m4[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT4.t_hrs_m4[i]<<" Horas y "<<MOT4.t_cy_m4[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT4.t_hrs_m4[i]<<" Horas y "<<MOT4.t_cy_m4[i]<<" Ciclos"<<endl;

}

MOT4.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu4;

}

}

if(b==5){

if(MOT5.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT5.c_hrs_m5[i]<<" Horas y "<<MOT5.c_cy_m5[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT5.c_hrs_m5[i]<<" Horas y "<<MOT5.c_cy_m5[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT5.t_hrs_m5[i]<<" Horas y "<<MOT5.t_cy_m5[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT5.t_hrs_m5[i]<<" Horas y "<<MOT5.t_cy_m5[i]<<" Ciclos"<<endl;

}

MOT5.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu4;

}

}

if(b==6){

if(MOT6.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT6.c_hrs_m6[i]<<" Horas y "<<MOT6.c_cy_m6[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT6.c_hrs_m6[i]<<" Horas y "<<MOT6.c_cy_m6[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT6.t_hrs_m6[i]<<" Horas y "<<MOT6.t_cy_m6[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT6.t_hrs_m6[i]<<" Horas y "<<MOT6.t_cy_m6[i]<<" Ciclos"<<endl;

}

MOT6.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu4;

}

}

if(b==7){

if(MOT7.D==1){

cout<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

objeto<<endl<<"Especificaciones de los discos en Motor "<<b<<":"<<endl;

for(i=1;i<=13;i++){

cout<<"Durabilidad del disco de compresion "<<i<<": "<<MOT7.c_hrs_m7[i]<<" Horas y "<<MOT7.c_cy_m7[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de compresion "<<i<<": "<<MOT7.c_hrs_m7[i]<<" Horas y "<<MOT7.c_cy_m7[i]<<" Ciclos"<<endl;

}

for(i=1;i<=4;i++){

cout<<"Durabilidad del disco de turbina "<<i<<": "<<MOT7.t_hrs_m7[i]<<" Horas y "<<MOT7.t_cy_m7[i]<<" Ciclos"<<endl;

objeto<<"Durabilidad del disco de turbina "<<i<<": "<<MOT7.t_hrs_m7[i]<<" Horas y "<<MOT7.t_cy_m7[i]<<" Ciclos"<<endl;

}

MOT7.D=0;

}

else{

cout<<"Motor no disponible"<<endl;

system("pause");

goto menu4;

}

}

if(av==1){

EAR.mm1=a;

EAR.mm2=b;

}

else if(av==2){

DGS.mm1=a;

DGS.mm2=b;

}

else if(av==3){

DBO.mm1=a;

DBO.mm2=b;

}

x=1000000000;

v=1000000000;

x2=1000000000;

v2=1000000000;

if(av==1&&b==1){

for(i=1;i<=13;i++)

{

z=(MOT1.c_cy_m1[i])/(EAR.cy_v_d_1);

y=(MOT1.c_hrs_m1[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT1.t_cy_m1[i])/(EAR.cy_v_d_1);

w2=(MOT1.t_hrs_m1[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT1.c_cy_m1[i])/(EAR.cy_v_d_1);

j1=(MOT1.c_hrs_m1[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT1.t_cy_m1[i])/(EAR.cy_v_d_1);

j1=(MOT1.t_hrs_m1[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&b==2){

for(i=1;i<=13;i++)

{

z=(MOT2.c_cy_m2[i])/(EAR.cy_v_d_1);

y=(MOT2.c_hrs_m2[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT2.t_cy_m2[i])/(EAR.cy_v_d_1);

w2=(MOT2.t_hrs_m2[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT2.c_cy_m2[i])/(EAR.cy_v_d_1);

j1=(MOT2.c_hrs_m2[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT2.t_cy_m2[i])/(EAR.cy_v_d_1);

j1=(MOT2.t_hrs_m2[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&b==3){

for(i=1;i<=13;i++)

{

z=(MOT3.c_cy_m3[i])/(EAR.cy_v_d_1);

y=(MOT3.c_hrs_m3[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT3.t_cy_m3[i])/(EAR.cy_v_d_1);

w2=(MOT3.t_hrs_m3[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT3.c_cy_m3[i])/(EAR.cy_v_d_1);

j1=(MOT3.c_hrs_m3[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT3.t_cy_m3[i])/(EAR.cy_v_d_1);

j1=(MOT3.t_hrs_m3[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&b==4){

for(i=1;i<=13;i++)

{

z=(MOT4.c_cy_m4[i])/(EAR.cy_v_d_1);

y=(MOT4.c_hrs_m4[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if (x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT4.t_cy_m4[i])/(EAR.cy_v_d_1);

w2=(MOT4.t_hrs_m4[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT4.c_cy_m4[i])/(EAR.cy_v_d_1);

j1=(MOT4.c_hrs_m4[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT4.t_cy_m4[i])/(EAR.cy_v_d_1);

j1=(MOT4.t_hrs_m4[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&b==5){

for(i=1;i<=13;i++)

{

z=(MOT5.c_cy_m5[i])/(EAR.cy_v_d_1);

y=(MOT5.c_hrs_m5[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT5.t_cy_m5[i])/(EAR.cy_v_d_1);

w2=(MOT5.t_hrs_m5[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT5.c_cy_m5[i])/(EAR.cy_v_d_1);

j1=(MOT5.c_hrs_m5[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT5.t_cy_m5[i])/(EAR.cy_v_d_1);

j1=(MOT5.t_hrs_m5[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&b==6){

for(i=1;i<=13;i++)

{

z=(MOT6.c_cy_m6[i])/(EAR.cy_v_d_1);

y=(MOT6.c_hrs_m6[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT6.t_cy_m6[i])/(EAR.cy_v_d_1);

w2=(MOT6.t_hrs_m6[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT6.c_cy_m6[i])/(EAR.cy_v_d_1);

j1=(MOT6.c_hrs_m6[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT6.t_cy_m6[i])/(EAR.cy_v_d_1);

j1=(MOT6.t_hrs_m6[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==1&&b==7){

for(i=1;i<=13;i++)

{

z=(MOT7.c_cy_m7[i])/(EAR.cy_v_d_1);

y=(MOT7.c_hrs_m7[i])/(EAR.hrs_v_d_1);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT7.t_cy_m7[i])/(EAR.cy_v_d_1);

w2=(MOT7.t_hrs_m7[i])/(EAR.hrs_v_d_1);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT7.c_cy_m7[i])/(EAR.cy_v_d_1);

j1=(MOT7.c_hrs_m7[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT7.t_cy_m7[i])/(EAR.cy_v_d_1);

j1=(MOT7.t_hrs_m7[i])/(EAR.hrs_v_d_1);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&b==1){

for(i=1;i<=13;i++)

{

z=(MOT1.c_cy_m1[i])/(DGS.cy_v_d_2);

y=(MOT1.c_hrs_m1[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT1.t_cy_m1[i])/(DGS.cy_v_d_2);

w2=(MOT1.t_hrs_m1[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT1.c_cy_m1[i])/(DGS.cy_v_d_2);

j1=(MOT1.c_hrs_m1[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT1.t_cy_m1[i])/(DGS.cy_v_d_2);

j1=(MOT1.t_hrs_m1[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&b==2){

for(i=1;i<=13;i++)

{

z=(MOT2.c_cy_m2[i])/(DGS.cy_v_d_2);

y=(MOT2.c_hrs_m2[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT2.t_cy_m2[i])/(DGS.cy_v_d_2);

w2=(MOT2.t_hrs_m2[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT2.c_cy_m2[i])/(DGS.cy_v_d_2);

j1=(MOT2.c_hrs_m2[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT2.t_cy_m2[i])/(DGS.cy_v_d_2);

j1=(MOT2.t_hrs_m2[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&b==3){

for(i=1;i<=13;i++)

{

z=(MOT3.c_cy_m3[i])/(DGS.cy_v_d_2);

y=(MOT3.c_hrs_m3[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT3.t_cy_m3[i])/(DGS.cy_v_d_2);

w2=(MOT3.t_hrs_m3[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if (x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT3.c_cy_m3[i])/(DGS.cy_v_d_2);

j1=(MOT3.c_hrs_m3[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT3.t_cy_m3[i])/(DGS.cy_v_d_2);

j1=(MOT3.t_hrs_m3[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<< "El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&b==4){

for(i=1;i<=13;i++)

{

z=(MOT4.c_cy_m4[i])/(DGS.cy_v_d_2);

y=(MOT4.c_hrs_m4[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT4.t_cy_m4[i])/(DGS.cy_v_d_2);

w2=(MOT4.t_hrs_m4[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT4.c_cy_m4[i])/(DGS.cy_v_d_2);

j1=(MOT4.c_hrs_m4[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT4.t_cy_m4[i])/(DGS.cy_v_d_2);

j1=(MOT4.t_hrs_m4[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&b==5){

for(i=1;i<=13;i++)

{

z=(MOT5.c_cy_m5[i])/(DGS.cy_v_d_2);

y=(MOT5.c_hrs_m5[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT5.t_cy_m5[i])/(DGS.cy_v_d_2);

w2=(MOT5.t_hrs_m5[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT5.c_cy_m5[i])/(DGS.cy_v_d_2);

j1=(MOT5.c_hrs_m5[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT5.t_cy_m5[i])/(DGS.cy_v_d_2);

j1=(MOT5.t_hrs_m5[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&b==6){

for(i=1;i<=13;i++)

{

z=(MOT6.c_cy_m6[i])/(DGS.cy_v_d_2);

y=(MOT6.c_hrs_m6[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT6.t_cy_m6[i])/(DGS.cy_v_d_2);

w2=(MOT6.t_hrs_m6[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT6.c_cy_m6[i])/(DGS.cy_v_d_2);

j1=(MOT6.c_hrs_m6[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT6.t_cy_m6[i])/(DGS.cy_v_d_2);

j1=(MOT6.t_hrs_m6[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==2&&b==7){

for(i=1;i<=13;i++)

{

z=(MOT7.c_cy_m7[i])/(DGS.cy_v_d_2);

y=(MOT7.c_hrs_m7[i])/(DGS.hrs_v_d_2);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT7.t_cy_m7[i])/(DGS.cy_v_d_2);

w2=(MOT7.t_hrs_m7[i])/(DGS.hrs_v_d_2);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT7.c_cy_m7[i])/(DGS.cy_v_d_2);

j1=(MOT7.c_hrs_m7[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT7.t_cy_m7[i])/(DGS.cy_v_d_2);

j1=(MOT7.t_hrs_m7[i])/(DGS.hrs_v_d_2);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&b==1){

for(i=1;i<=13;i++)

{

z=(MOT1.c_cy_m1[i])/(DBO.cy_v_d_3);

y=(MOT1.c_hrs_m1[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT1.t_cy_m1[i])/(DBO.cy_v_d_3);

w2=(MOT1.t_hrs_m1[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT1.c_cy_m1[i])/(DBO.cy_v_d_3);

j1=(MOT1.c_hrs_m1[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT1.t_cy_m1[i])/(DBO.cy_v_d_3);

j1=(MOT1.t_hrs_m1[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&b==2){

for(i=1;i<=13;i++)

{

z=(MOT2.c_cy_m2[i])/(DBO.cy_v_d_3);

y=(MOT2.c_hrs_m2[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT2.t_cy_m2[i])/(DBO.cy_v_d_3);

w2=(MOT2.t_hrs_m2[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT2.c_cy_m2[i])/(DBO.cy_v_d_3);

j1=(MOT2.c_hrs_m2[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT2.t_cy_m2[i])/(DBO.cy_v_d_3);

j1=(MOT2.t_hrs_m2[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&b==3){

for(i=1;i<=13;i++)

{

z=(MOT3.c_cy_m3[i])/(DBO.cy_v_d_3);

y=(MOT3.c_hrs_m3[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT3.t_cy_m3[i])/(DBO.cy_v_d_3);

w2=(MOT3.t_hrs_m3[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT3.c_cy_m3[i])/(DBO.cy_v_d_3);

j1=(MOT3.c_hrs_m3[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT3.t_cy_m3[i])/(DBO.cy_v_d_3);

j1=(MOT3.t_hrs_m3[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&b==4){

for(i=1;i<=13;i++)

{

z=(MOT4.c_cy_m4[i])/(DBO.cy_v_d_3);

y=(MOT4.c_hrs_m4[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT4.t_cy_m4[i])/(DBO.cy_v_d_3);

w2=(MOT4.t_hrs_m4[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT4.c_cy_m4[i])/(DBO.cy_v_d_3);

j1=(MOT4.c_hrs_m4[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT4.t_cy_m4[i])/(DBO.cy_v_d_3);

j1=(MOT4.t_hrs_m4[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&b==5){

for(i=1;i<=13;i++)

{

z=(MOT5.c_cy_m5[i])/(DBO.cy_v_d_3);

y=(MOT5.c_hrs_m5[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT5.t_cy_m5[i])/(DBO.cy_v_d_3);

w2=(MOT5.t_hrs_m5[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT5.c_cy_m5[i])/(DBO.cy_v_d_3);

j1=(MOT5.c_hrs_m5[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT5.t_cy_m5[i])/(DBO.cy_v_d_3);

j1=(MOT5.t_hrs_m5[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&b==6){

for(i=1;i<=13;i++)

{

z=(MOT6.c_cy_m6[i])/(DBO.cy_v_d_3);

y=(MOT6.c_hrs_m6[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT6.t_cy_m6[i])/(DBO.cy_v_d_3);

w2=(MOT6.t_hrs_m6[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT6.c_cy_m6[i])/(DBO.cy_v_d_3);

j1=(MOT6.c_hrs_m6[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT6.t_cy_m6[i])/(DBO.cy_v_d_3);

j1=(MOT6.t_hrs_m6[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

if(av==3&&b==7){

for(i=1;i<=13;i++)

{

z=(MOT7.c_cy_m7[i])/(DBO.cy_v_d_3);

y=(MOT7.c_hrs_m7[i])/(DBO.hrs_v_d_3);

if(y<v){

v=y;

}

if(z<x){

x=z;}

if(v<x){

x=v;

rz1=1;

}

else if(x<v){

rz1=0;

}

}

for(i=1;i<=4;i++)

{

w=(MOT7.t_cy_m7[i])/(DBO.cy_v_d_3);

w2=(MOT7.t_hrs_m7[i])/(DBO.hrs_v_d_3);

if(w2<v2){

v2=w2;

}

if(w<x2){

x2=w;}

if(v2<x2){

x2=v2;

rz2=1;

}

else if(x2<v2){

rz2=0;

}

}

if(x<x2){

rzt=rz1;

}

else if(x2<x){

x=x2;

rzt=rz2;

}

if(rzt==1){

rzf="Por horas";

}

else{

rzf="Por Ciclos";

}

cout<<""<<endl;

Td=day+x;

Year=year+(Td/3600);

Ry=Td%3600;

if(month==1){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==2){

Month=month+(Ry/28);

Day=Ry%28;

}

else if(month==3){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==4){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==5){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==6){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==7){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==8){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==9){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==10){

Month=month+(Ry/31);

Day=Ry%31;

}

else if(month==11){

Month=month+(Ry/30);

Day=Ry%30;

}

else if(month==12){

Month=month+(Ry/31);

Day=Ry%31;

}

cout<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

objeto<<"Se debera dar mantenimiento al motor en: "<<x<<" Dias "<<"En la fecha: "<<Day<<"/"<<Month<<"/"<<Year<<endl;

cout<<"Desgaste: "<<rzf<<endl<<endl;

objeto<<"Desgaste: "<<rzf<<endl<<endl;

cout<<"Se dara mantenimiento a los siguientes discos:"<<endl;

objeto<<"Se dara mantenimiento a los siguientes discos:"<<endl;

for(i=1;i<=13;i++){

j=(MOT7.c_cy_m7[i])/(DBO.cy_v_d_3);

j1=(MOT7.c_hrs_m7[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de compresion: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de compresion: "<<i<<" por horas"<<endl;

objeto<<"El disco de compresion: "<<i<<" por horas"<<endl;

}

}

}

for(i=1;i<=4;i++){

j=(MOT7.t_cy_m7[i])/(DBO.cy_v_d_3);

j1=(MOT7.t_hrs_m7[i])/(DBO.hrs_v_d_3);

if((j==x||(j>x&&j<180+x)||(j<x&&j>x-180))&&(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180))){

cout<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas y ciclos"<<endl;

}

else{

if(j==x||(j>x&&j<180+x)||(j<x&&j>x-180)){

cout<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

objeto<<"El disco de turbina: "<<i<<" por ciclos"<<endl;

}

if(j1==x||(j1>x&&j1<180+x)||(j1<x&&j1>x-180)){

cout<<"El disco de turbina: "<<i<<" por horas"<<endl;

objeto<<"El disco de turbina: "<<i<<" por horas"<<endl;

}

}

}

}

}

if(av==1){

EAR.D=0;

t=0;

}

else if(av==2){

DGS.D=0;

t=0;

}

else if(av==3){

DBO.D=0;

t=0;

}

system("pause");

goto menu1;}}

objeto.close();

}

break;

case 3:

{

system("cls");

cout<<"Especificaciones:"<<endl<<endl;

cout<<"XA EAR:"<<endl;

cout<<"Motor A: "<<EAR.mm1<<" ";

cout<<"Motor B: "<<EAR.mm2<<endl<<endl;

cout<<"XA DGS:"<<endl;

cout<<"Motor A: "<<DGS.mm1<<" ";

cout<<"Motor B: "<<DGS.mm2<<endl<<endl;

cout<<"XA DBO:"<<endl;

cout<<"Motor A: "<<DBO.mm1<<" ";

cout<<"Motor B: "<<DBO.mm2<<endl<<endl;

cout<<"En Tierra:"<<endl;

if(MOT1.D==1){

cout<<"Motor 1"<<endl;

}

if(MOT2.D==1){

cout<<"Motor 2"<<endl;

}

if(MOT3.D==1){

cout<<"Motor 3"<<endl;

}

if(MOT4.D==1){

cout<<"Motor 4"<<endl;

}

if(MOT5.D==1){

cout<<"Motor 5"<<endl;

}

if(MOT6.D==1){

cout<<"Motor 6"<<endl;

}

if(MOT7.D==1){

cout<<"Motor 7"<<endl;

}

system("pause");

goto menu1;

}

break;

case 4:

menu5:

system("cls");

cout<<"1.- XA EAR"<<endl;

cout<<"Motor A: "<<EAR.mm1<<endl;

cout<<"Motor B: "<<EAR.mm2<<endl<<endl;

cout<<"2.- XA DGS"<<endl;

cout<<"Motor A: "<<DGS.mm1<<endl;

cout<<"Motor B: "<<DGS.mm2<<endl<<endl;

cout<<"3.- XA DBO"<<endl;

cout<<"Motor A: "<<DBO.mm1<<endl;

cout<<"Motor B: "<<DBO.mm2<<endl<<endl;

cout<<"Que nave desea desmantelar: "<<endl;

cin>>op2;

switch(op2){

case 1:

EAR.D=1;

if(EAR.mm1==1){

MOT1.D=1;

EAR.mm1=0;

}

if(EAR.mm2==1){

MOT1.D=1;

EAR.mm2=0;

}

if(EAR.mm1==2){

MOT2.D=1;

EAR.mm1=0;

}

if(EAR.mm2==2){

MOT2.D=1;

EAR.mm2=0;

}

if(EAR.mm1==3){

MOT3.D=1;

EAR.mm1=0;

}

if(EAR.mm2==3){

MOT3.D=1;

EAR.mm2=0;

}

if(EAR.mm1==4){

MOT4.D=1;

EAR.mm1=0;

}

if(EAR.mm2==4){

MOT4.D=1;

EAR.mm2=0;

}

if(EAR.mm1==5){

MOT5.D=1;

EAR.mm1=0;

}

if(EAR.mm2==5){

MOT5.D=1;

EAR.mm2=0;

}

if(EAR.mm1==6){

MOT6.D=1;

EAR.mm1=0;

}

if(EAR.mm2==6){

MOT6.D=1;

EAR.mm2=0;

}

if(EAR.mm1==7){

MOT7.D=1;

EAR.mm1=0;

}

if(EAR.mm2==7){

MOT7.D=1;

EAR.mm2=0;

}

cout<<"Nave desmantelada"<<endl;

t=1;

system("pause");

goto menu1;

break;

case 2:

DGS.D=1;

if(DGS.mm1==1){

MOT1.D=1;

DGS.mm1=0;

}

if(DGS.mm2==1){

MOT1.D=1;

DGS.mm2=0;

}

if(DGS.mm1==2){

MOT2.D=1;

DGS.mm1=0;

}

if(DGS.mm2==2){

MOT2.D=1;

DGS.mm2=0;

}

if(DGS.mm1==3){

MOT3.D=1;

DGS.mm1=0;

}

if(DGS.mm2==3){

MOT3.D=1;

DGS.mm2=0;

}

if(DGS.mm1==4){

MOT4.D=1;

DGS.mm1=0;

}

if(DGS.mm2==4){

MOT4.D=1;

DGS.mm2=0;

}

if(DGS.mm1==5){

MOT5.D=1;

DGS.mm1=0;

}

if(DGS.mm2==5){

MOT5.D=1;

DGS.mm2=0;

}

if(DGS.mm1==6){

MOT6.D=1;

DGS.mm1=0;

}

if(DGS.mm2==6){

MOT6.D=1;

DGS.mm2=0;

}

if(DGS.mm1==7){

MOT7.D=1;

DGS.mm1=0;

}

if(DGS.mm2==7){

MOT7.D=1;

DGS.mm2=0;

}

cout<<"Nave desmantelada"<<endl;

t=1;

system("pause");

goto menu1;

break;

case 3:

DBO.D=1;

if(DBO.mm1==1){

MOT1.D=1;

DBO.mm1=0;

}

if(DBO.mm2==1){

MOT1.D=1;

DBO.mm2=0;

}

if(DBO.mm1==2){

MOT2.D=1;

DBO.mm1=0;

}

if(DBO.mm2==2){

MOT2.D=1;

DBO.mm2=0;

}

if(DBO.mm1==3){

MOT3.D=1;

DBO.mm1=0;

}

if(DBO.mm2==3){

MOT3.D=1;

DBO.mm2=0;

}

if(DBO.mm1==4){

MOT4.D=1;

DBO.mm1=0;

}

if(DBO.mm2==4){

MOT4.D=1;

DBO.mm2=0;

}

if(DBO.mm1==5){

MOT5.D=1;

DBO.mm1=0;

}

if(DBO.mm2==5){

MOT5.D=1;

DBO.mm2=0;

}

if(DBO.mm1==6){

MOT6.D=1;

DBO.mm1=0;

}

if(DBO.mm2==6){

MOT6.D=1;

DBO.mm2=0;

}

if(DBO.mm1==7){

MOT7.D=1;

DBO.mm1=0;

}

if(DBO.mm2==7){

MOT7.D=1;

DBO.mm2=0;

}

cout<<"Nave desmantelada"<<endl;

t=1;

system("pause");

goto menu1;

break;

default:

cout<<"Nave inexistente"<<endl;

system("pause");

goto menu5;

}

case 5:

menu6:

system("cls");

cout<<"Desea salir?"<<endl<<endl;

cout<<"1.- Si"<<endl;

cout<<"2.- No"<<endl;

cin>>op3;

switch(op3){

case 1:

break;

case 2:

goto menu1;

break;

default:

cout<<"Caracter invalido"<<endl;

system("pause");

goto menu6;

}

break;

default:

cout<<"Caracter invalido"<<endl;

system("pause");

goto menu1;

break;

}

system("pause");

}

_____________________________________________________________________________________