Está en la página 1de 255

#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<<
ciclos"<<endl;

"El disco de turbina: "<<i<<" por horas y

}
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<<
ciclos"<<endl;

"El disco de turbina: "<<i<<" por

}
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");
}

_____________________________________________________________________________________

También podría gustarte