Está en la página 1de 34

Algoritmo proyecto

#include<iostream>
#include<complex>
using namespace std;
double n,
g1,m1,s1,g2,m2,s2,g3,m3,s3,comprobacion,sg,sm,ss,g,m,s,n4,g12,m12,s12,n5,g13,m13,s13
,n6,ang,e,er,ger,mer,ser,aner,sec,smc,ssc,mec,gc,smcc,sme,
gcc,mcc,scc,n7,anc1,gcc2,mcc2,scc2,n8,anc2,gcc3,mcc3,scc3,n9,anc3,ggcc1,mmcc1,sscc1,
ggcc2,mmcc2,sscc2,ggcc3,mmcc3,sscc3;
double
azz,az,az1,az2,azz1,azz2,azz3,gaz1,maz1,saz1,gaz2,maz2,saz2,gaz3,maz3,saz3,zg,zm,zs;
double angulosinternos,angulosexternos,options;
char tip;
void main ()
{n=3;
cout<<"Introdusca angulo 1:"<<endl;
cout<<"Grados: ";cin>>g1;
cout<<"Minutos: ";cin>>m1;
cout<<"Segundos: ";cin>>s1;
cout<<"Introdusca angulo 2:"<<endl;
cout<<"Grados: ";cin>>g2;
cout<<"Minutos: ";cin>>m2;
cout<<"Segundos: ";cin>>s2;
cout<<"Introdusca angulo 3:"<<endl;
cout<<"Grados: ";cin>>g3;
cout<<"Minutos: ";cin>>m3;
cout<<"Segundos: ";cin>>s3;
cout<<endl;
cout<<endl;
cout<<"COMPROBACION DE ANGULOS"<<endl;
cout<<"Eliga tipo de angulo"<<endl;
cout<<"1 angulosinternos,2 angulosexternos:";cin>>options;
if(options==1)
{comprobacion=((n-2)*180);
g=(comprobacion);
m=(0/60);
s=(0/3600);
n4=(g+m+s);
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
else {if(options==2)
comprobacion=((n+2)*180);
g12=(comprobacion);
m12=(0/60);
s12=(0/3600);
n5=(g12+m12+s12);
cout<<endl;
cout<<endl;
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";

cout<<"Segundos: "<<0<<" "<<endl;}


cout<<endl;
cout<<endl;
cout<<"SUMATORIA DE ANGULOS:"<<endl;
sg=(g1+g2+g3);
sm=(m1+m2+m3);
ss=(s1+s2+s3);
if(ss>60)
{sec=(int(ss/60));
smc=(sm+sec);
ssc=(ss-(60*sec));}
if(smc>60){
sme=(int(smc/60));
gc=(sg+sme);
smcc=(smc-(sme*60));
g13=(sg);
m13=(sm/60);
s13=(ss/3600);
n6=(g13+m13+s13);
cout<<"La sumatoria de angulos es:"<<endl;
cout<<"Grados: "<<gc<<" ";
cout<<"Minutos: "<<smcc<<" ";
cout<<"Segundos: "<<ssc<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"CORRECCION DE ANGULOS"<<endl;
if(options==1)
{ang=(n4);}
else{if(options==2)
{ang=(n5);
}}
e=(n6-ang);
er=abs(e/n);
ger=(int(er));
mer=(int((er-ger)*60));
ser=(int((((er-ger)*60)-(int(mer)))*60));
cout<<"La correcion es de:"<<endl;
cout<<"Grados: "<<ger<<" ";
cout<<"Minutos: "<<mer<<" ";
cout<<"Segundos: "<<ser<<" ";
cout<<endl;
cout<<endl;
cout<<"ANGULOS CORREGIDOS"<<endl;
if(e>0)
{gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7-er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8-er);
gcc3=(g3);

mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9-er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);

cout<<"Los angulos corregidos son:"<<endl;


cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;
;}
else{if(e<0)
gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7+er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8+er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9+er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));

mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);
cout<<"Los angulos corregidos son:"<<endl;
cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;}}
cout<<"AZIMUTS"<<endl;
cout<<"introduce azimut inicial"<<endl;
cout<<"ingrese grados:";cin>>az;
cout<<"ingrese minutos:";cin>>az1;
cout<<"ingrese segundos: ";cin>>az2;
zg=(az);
zm=(az1/60);
zs=(az2/3600);
azz=(zg+zm+zs);
azz1=(azz+anc2-180);
azz2=(azz1+anc3-180);
azz3=(azz2+anc1-180);
gaz1=(int(azz1));
maz1=(int((azz1-gaz1)*60));
saz1=((((azz1-gaz1)*60)-(maz1))*60);
if(azz1<0)
{(azz1=azz1+360);}
else{if(azz1>0)
{azz1=(azz1);}
gaz2=(int(azz2));
maz2=(int((azz2-gaz2)*60));
saz2=((((azz2-gaz2)*60)-(maz2))*60);
if(azz2<0)
{(azz2=azz1+360);}
else{if(azz2>0)
gaz3=(int(azz3));
maz3=(int((azz3-gaz3)*60));
saz3=((((azz3-gaz3)*60)-(maz3))*60);
{azz2=(azz2);}
if(azz3<0)
{(azz3=azz1+360);}

else{if(azz3>0)
azz3=(azz3);}}

cout<<"Azimut 1"<<endl;
cout<<"grados: "<<gaz1<<" ";
cout<<"minutos: "<<maz1<<" ";
cout<<"segundos: "<<saz1<<" "<<endl;
cout<<"Azimut 2"<<endl;
cout<<"grados: "<<gaz2<<" ";
cout<<"minutos: "<<maz2<<" ";
cout<<"segundos: "<<saz2<<" "<<endl;
cout<<"Azimut 3"<<endl;
cout<<"grados: "<<gaz3<<" ";
cout<<"minutos: "<<maz3<<" ";
cout<<"segundos: "<<saz3<<" "<<endl;
}
system("pause");}

#include<iostream>
#include<complex>
using namespace std;
double n,
g1,m1,s1,g2,m2,s2,g3,m3,s3,comprobacion,sg,sm,ss,g,m,s,n4,g12,m12,s12,n5,g13,m13,s13
,n6,ang,e,er,ger,mer,ser,aner,sec,smc,ssc,mec,gc,smcc,sme,
gcc,mcc,scc,n7,anc1,gcc2,mcc2,scc2,n8,anc2,gcc3,mcc3,scc3,n9,anc3,ggcc1,mmcc1,sscc1,
ggcc2,mmcc2,sscc2,ggcc3,mmcc3,sscc3;
double
azz,az,az1,az2,azz1,azz2,azz3,gaz1,maz1,saz1,gaz2,maz2,saz2,gaz3,maz3,saz3,zg,zm,zs,
gar1,mar1,sar1;
double angulosinternos,angulosexternos,options;
void main ()
{n=3;
cout<<"Introdusca angulo 1:"<<endl;
cout<<"Grados: ";cin>>g1;
cout<<"Minutos: ";cin>>m1;
cout<<"Segundos: ";cin>>s1;
cout<<"Introdusca angulo 2:"<<endl;
cout<<"Grados: ";cin>>g2;
cout<<"Minutos: ";cin>>m2;
cout<<"Segundos: ";cin>>s2;
cout<<"Introdusca angulo 3:"<<endl;
cout<<"Grados: ";cin>>g3;
cout<<"Minutos: ";cin>>m3;
cout<<"Segundos: ";cin>>s3;
cout<<endl;
cout<<endl;
cout<<"COMPROBACION DE ANGULOS"<<endl;
cout<<"Eliga tipo de angulo"<<endl;
cout<<"1 angulosinternos,2 angulosexternos:";cin>>options;
if(options==1)
{comprobacion=((n-2)*180);
g=(comprobacion);
m=(0/60);
s=(0/3600);
n4=(g+m+s);
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
else {if(options==2)
comprobacion=((n+2)*180);
g12=(comprobacion);
m12=(0/60);
s12=(0/3600);
n5=(g12+m12+s12);
cout<<endl;
cout<<endl;
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
cout<<endl;
cout<<endl;

cout<<"SUMATORIA DE ANGULOS:"<<endl;
sg=(g1+g2+g3);
sm=(m1+m2+m3);
ss=(s1+s2+s3);
if(ss>60)
{sec=(int(ss/60));
smc=(sm+sec);
ssc=(ss-(60*sec));}
if(smc>60){
sme=(int(smc/60));
gc=(sg+sme);
smcc=(smc-(sme*60));
g13=(sg);
m13=(sm/60);
s13=(ss/3600);
n6=(g13+m13+s13);
cout<<"La sumatoria de angulos es:"<<endl;
cout<<"Grados: "<<gc<<" ";
cout<<"Minutos: "<<smcc<<" ";
cout<<"Segundos: "<<ssc<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"CORRECCION DE ANGULOS"<<endl;
if(options==1)
{ang=(n4);}
else{if(options==2)
{ang=(n5);
}}
e=(n6-ang);
er=abs(e/n);
ger=(int(er));
mer=(int((er-ger)*60));
ser=(int((((er-ger)*60)-(int(mer)))*60));
cout<<"La correcion es de:"<<endl;
cout<<"Grados: "<<ger<<" ";
cout<<"Minutos: "<<mer<<" ";
cout<<"Segundos: "<<ser<<" ";
cout<<endl;
cout<<endl;
cout<<"ANGULOS CORREGIDOS"<<endl;
if(e>0)
{gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7-er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8-er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);

anc3=(n9-er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);

cout<<"Los angulos corregidos son:"<<endl;


cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;
;}
else{if(e<0)
gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7+er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8+er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9+er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));

mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);
cout<<"Los angulos corregidos son:"<<endl;
cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;}}
cout<<"AZIMUTS"<<endl;
cout<<"introduce azimut inicial"<<endl;
cout<<"ingrese grados:";cin>>az;
cout<<"ingrese minutos:";cin>>az1;
cout<<"ingrese segundos: ";cin>>az2;
zg=(az);
zm=(az1/60);
zs=(az2/3600);
azz=(zg+zm+zs);
azz1=(azz+anc2-180);
azz2=(azz1+anc3-180);
azz3=(azz2+anc1-180);
if(azz1>0)
{azz1=(azz1);}
else{if(azz1<0){azz1=(azz1+360);}}
if(azz3>0)
{azz3=(azz3);}
else{if(azz3<0){azz3=(azz3+360);}}
if(azz2>0)
{azz2=(azz2);}
else{if(azz2<0){azz2=(azz2+360);}}
gaz1=(int(azz1));
maz1=(int((azz1-gaz1)*60));
saz1=((((azz1-gaz1)*60)-(maz1))*60);
gaz2=(int(azz2));
maz2=(int((azz2-gaz2)*60));
saz2=((((azz2-gaz2)*60)-(maz2))*60);
gaz3=(int(azz3));
maz3=(int((azz3-gaz3)*60));

saz3=((((azz3-gaz3)*60)-(maz3))*60);
cout<<endl;
cout<<endl;
cout<<"Azimut 1"<<endl;
cout<<"grados: "<<gaz1<<" ";
cout<<"minutos: "<<maz1<<" ";
cout<<"segundos: "<<saz1<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 2"<<endl;
cout<<"grados: "<<gaz2<<" ";
cout<<"minutos: "<<maz2<<" ";
cout<<"segundos: "<<saz2<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 3"<<endl;
cout<<"grados: "<<gaz3<<" ";
cout<<"minutos: "<<maz3<<" ";
cout<<"segundos: "<<saz3<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"RUMBOS"<<endl;
cout<<"Rumbo 1"<<endl;
if(azz1<=90){
azz1=(azz1);
cout<<"Nor-Este: "<<azz1<<endl;}
else{if((azz1>90)&&(azz1<=180)){
azz1=(180-azz1);
cout<<"Sur-Este: "<<azz1<<endl;}
else{if((azz1>180)&&(azz1<=270)){
azz1=(azz1-180);
cout<<"Sur-Oeste: "<<azz1<<endl;}
else{if((azz1>270)&&(azz1<=360)){
azz1=(360-azz1);
cout<<"Nor-Este "<<endl;
gar1=(int(azz1));
mar1=(int((azz1-gar1)*60));
sar1=((((azz1-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;}}};}

#include<iostream>
#include<complex>
using namespace std;
double n,
g1,m1,s1,g2,m2,s2,g3,m3,s3,comprobacion,sg,sm,ss,g,m,s,n4,g12,m12,s12,n5,g13,m13,s13
,n6,ang,e,er,ger,mer,ser,aner,sec,smc,ssc,mec,gc,smcc,sme,
gcc,mcc,scc,n7,anc1,gcc2,mcc2,scc2,n8,anc2,gcc3,mcc3,scc3,n9,anc3,ggcc1,mmcc1,sscc1,
ggcc2,mmcc2,sscc2,ggcc3,mmcc3,sscc3;
double
azz,az,az1,az2,azz1,azz2,azz3,gaz1,maz1,saz1,gaz2,maz2,saz2,gaz3,maz3,saz3,zg,zm,zs,
gar1,mar1,sar1,gar2,mar2,sar2,gar3,mar3,sar3;
double angulosinternos,angulosexternos,options;
void main ()
{n=3;
cout<<"Introdusca angulo 1:"<<endl;
cout<<"Grados: ";cin>>g1;
cout<<"Minutos: ";cin>>m1;
cout<<"Segundos: ";cin>>s1;
cout<<"Introdusca angulo 2:"<<endl;
cout<<"Grados: ";cin>>g2;
cout<<"Minutos: ";cin>>m2;
cout<<"Segundos: ";cin>>s2;
cout<<"Introdusca angulo 3:"<<endl;
cout<<"Grados: ";cin>>g3;
cout<<"Minutos: ";cin>>m3;
cout<<"Segundos: ";cin>>s3;
cout<<endl;
cout<<endl;
cout<<"COMPROBACION DE ANGULOS"<<endl;
cout<<"Eliga tipo de angulo"<<endl;
cout<<"1 angulosinternos,2 angulosexternos:";cin>>options;
if(options==1)
{comprobacion=((n-2)*180);
g=(comprobacion);
m=(0/60);
s=(0/3600);
n4=(g+m+s);
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
else {if(options==2)
comprobacion=((n+2)*180);
g12=(comprobacion);
m12=(0/60);
s12=(0/3600);
n5=(g12+m12+s12);
cout<<endl;
cout<<endl;
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
cout<<endl;
cout<<endl;
cout<<"SUMATORIA DE ANGULOS:"<<endl;
sg=(g1+g2+g3);

sm=(m1+m2+m3);
ss=(s1+s2+s3);
if(ss>60)
{sec=(int(ss/60));
smc=(sm+sec);
ssc=(ss-(60*sec));}
if(smc>60){
sme=(int(smc/60));
gc=(sg+sme);
smcc=(smc-(sme*60));
g13=(sg);
m13=(sm/60);
s13=(ss/3600);
n6=(g13+m13+s13);
cout<<"La sumatoria de angulos es:"<<endl;
cout<<"Grados: "<<gc<<" ";
cout<<"Minutos: "<<smcc<<" ";
cout<<"Segundos: "<<ssc<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"CORRECCION DE ANGULOS"<<endl;
if(options==1)
{ang=(n4);}
else{if(options==2)
{ang=(n5);
}}
e=(n6-ang);
er=abs(e/n);
ger=(int(er));
mer=(int((er-ger)*60));
ser=(int((((er-ger)*60)-(int(mer)))*60));
cout<<"La correcion es de:"<<endl;
cout<<"Grados: "<<ger<<" ";
cout<<"Minutos: "<<mer<<" ";
cout<<"Segundos: "<<ser<<" ";
cout<<endl;
cout<<endl;
cout<<"ANGULOS CORREGIDOS"<<endl;
if(e>0)
{gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7-er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8-er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9-er);

ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);

cout<<"Los angulos corregidos son:"<<endl;


cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;
;}
else{if(e<0)
gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7+er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8+er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9+er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);

cout<<"Los angulos corregidos son:"<<endl;


cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;}}
cout<<"AZIMUTS"<<endl;
cout<<"introduce azimut inicial"<<endl;
cout<<"ingrese grados:";cin>>az;
cout<<"ingrese minutos:";cin>>az1;
cout<<"ingrese segundos: ";cin>>az2;
zg=(az);
zm=(az1/60);
zs=(az2/3600);
azz=(zg+zm+zs);
azz1=(azz+anc2-180);
azz2=(azz1+anc3-180);
azz3=(azz2+anc1-180);
if(azz1>0)
{azz1=(azz1);}
else{if(azz1<0){azz1=(azz1+360);}}
if(azz3>0)
{azz3=(azz3);}
else{if(azz3<0){azz3=(azz3+360);}}
if(azz2>0)
{azz2=(azz2);}
else{if(azz2<0){azz2=(azz2+360);}}
gaz1=(int(azz1));
maz1=(int((azz1-gaz1)*60));
saz1=((((azz1-gaz1)*60)-(maz1))*60);
gaz2=(int(azz2));
maz2=(int((azz2-gaz2)*60));
saz2=((((azz2-gaz2)*60)-(maz2))*60);
gaz3=(int(azz3));
maz3=(int((azz3-gaz3)*60));
saz3=((((azz3-gaz3)*60)-(maz3))*60);

cout<<endl;
cout<<endl;
cout<<"Azimut 1"<<endl;
cout<<"grados: "<<gaz1<<" ";
cout<<"minutos: "<<maz1<<" ";
cout<<"segundos: "<<saz1<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 2"<<endl;
cout<<"grados: "<<gaz2<<" ";
cout<<"minutos: "<<maz2<<" ";
cout<<"segundos: "<<saz2<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 3"<<endl;
cout<<"grados: "<<gaz3<<" ";
cout<<"minutos: "<<maz3<<" ";
cout<<"segundos: "<<saz3<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"RUMBOS"<<endl;
cout<<endl;
cout<<endl;
cout<<"Rumbo 1"<<endl;
if(azz1<=90){
azz1=(azz1);
cout<<"Nor-Este: "<<azz1<<endl;}
else{if((azz1>90)&&(azz1<=180)){
azz1=(180-azz1);
cout<<"Sur-Este: "<<azz1<<endl;}
else{if((azz1>180)&&(azz1<=270)){
azz1=(azz1-180);
cout<<"Sur-Oeste: "<<azz1<<endl;}
else{if((azz1>270)&&(azz1<=360))
{azz1=(360-azz1);
cout<<"Nor-Este "<<endl;
gar1=(int(azz1));
mar1=(int((azz1-gar1)*60));
sar1=((((azz1-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;}};}
cout<<endl;
cout<<endl;

cout<<"Rumbo 2"<<endl;
if(azz2<=90){

azz2=(azz2);
cout<<"Nor-Este: "<<azz2<<endl;}
else{if((azz2>90)&&(azz2<=180)){
azz2=(180-azz2);
cout<<"Sur-Este: "<<azz2<<endl;}
else{if((azz2>180)&&(azz2<=270)){
azz2=(azz2-180);
cout<<"Sur-Oeste: "<<azz2<<endl;}
else{if((azz2>270)&&(azz2<=360)){
azz2=(360-azz2);
cout<<"Nor-Este "<<endl;
gar2=(int(azz2));
mar2=(int((azz2-gar2)*60));
sar2=((((azz2-gar2)*60)-(mar2))*60);
cout<<"grados: "<<gar2<<" ";
cout<<"minutos: "<<mar2<<" ";
cout<<"segundos: "<<sar2<<" "<<endl;}}};}
cout<<endl;
cout<<endl;
cout<<"Rumbo 3"<<endl;
if(azz3<=90){
azz3=(azz3);
cout<<"Nor-Este: "<<azz3<<endl;}
else{if((azz3>90)&&(azz3<=180)){
azz3=(180-azz3);
cout<<"Sur-Este: "<<azz3<<endl;}
else{if((azz3>180)&&(azz3<=270)){
azz3=(azz3-180);
cout<<"Sur-Oeste: "<<azz3<<endl;}
else{if((azz3>270)&&(azz3<=360)){
azz3=(360-azz3);
cout<<"Nor-Este "<<endl;
gar3=(int(azz3));
mar3=(int((azz3-gar3)*60));
sar3=((((azz3-gar3)*60)-(mar3))*60);
cout<<"grados: "<<gar3<<" ";
cout<<"minutos: "<<mar3<<" ";
cout<<"segundos: "<<sar3<<" "<<endl;}}};}
}

system("pause");}

#include<iostream>
#include<complex>
using namespace std;
double n,
g1,m1,s1,g2,m2,s2,g3,m3,s3,comprobacion,sg,sm,ss,g,m,s,n4,g12,m12,s12,n5,g13,m13,s13
,n6,ang,e,er,ger,mer,ser,aner,sec,smc,ssc,mec,gc,smcc,sme,
gcc,mcc,scc,n7,anc1,gcc2,mcc2,scc2,n8,anc2,gcc3,mcc3,scc3,n9,anc3,ggcc1,mmcc1,sscc1,
ggcc2,mmcc2,sscc2,ggcc3,mmcc3,sscc3;
double
azz,az,az1,az2,azz1,azz11,azz22,azz33,azz2,azz3,gaz1,maz1,saz1,gaz2,maz2,saz2,gaz3,m
az3,saz3,zg,zm,zs,gar1,mar1,sar1,gar2,mar2,sar2,gar3,mar3,sar3,d1,d2,d3;
double angulosinternos,angulosexternos,options;
void main ()
{n=3;
cout<<"Introdusca angulo 1:"<<endl;
cout<<"Grados: ";cin>>g1;
cout<<"Minutos: ";cin>>m1;
cout<<"Segundos: ";cin>>s1;
cout<<"Introdusca angulo 2:"<<endl;
cout<<"Grados: ";cin>>g2;
cout<<"Minutos: ";cin>>m2;
cout<<"Segundos: ";cin>>s2;
cout<<"Introdusca angulo 3:"<<endl;
cout<<"Grados: ";cin>>g3;
cout<<"Minutos: ";cin>>m3;
cout<<"Segundos: ";cin>>s3;
cout<<endl;
cout<<endl;
cout<<"DISTNACIAS"<<endl;
cout<<"Distancia 1";cin>>d1;
cout<<"Distancia 2";cin>>d2;
cout<<"Distancia 3";cin>>d3;

cout<<endl;
cout<<endl;
cout<<"COMPROBACION DE ANGULOS"<<endl;
cout<<"Eliga tipo de angulo"<<endl;
cout<<"1 angulosinternos,2 angulosexternos:";cin>>options;
if(options==1)
{comprobacion=((n-2)*180);
g=(comprobacion);
m=(0/60);
s=(0/3600);
n4=(g+m+s);
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
else {if(options==2)
comprobacion=((n+2)*180);
g12=(comprobacion);

m12=(0/60);
s12=(0/3600);
n5=(g12+m12+s12);
cout<<endl;
cout<<endl;
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
cout<<endl;
cout<<endl;
cout<<"SUMATORIA DE ANGULOS:"<<endl;
sg=(g1+g2+g3);
sm=(m1+m2+m3);
ss=(s1+s2+s3);
if(ss>60)
{sec=(int(ss/60));
smc=(sm+sec);
ssc=(ss-(60*sec));}
if(smc>60){
sme=(int(smc/60));
gc=(sg+sme);
smcc=(smc-(sme*60));
g13=(sg);
m13=(sm/60);
s13=(ss/3600);
n6=(g13+m13+s13);
cout<<"La sumatoria de angulos es:"<<endl;
cout<<"Grados: "<<gc<<" ";
cout<<"Minutos: "<<smcc<<" ";
cout<<"Segundos: "<<ssc<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"CORRECCION DE ANGULOS"<<endl;
if(options==1)
{ang=(n4);}
else{if(options==2)
{ang=(n5);
}}
e=(n6-ang);
er=abs(e/n);
ger=(int(er));
mer=(int((er-ger)*60));
ser=(int((((er-ger)*60)-(int(mer)))*60));
cout<<"La correcion es de:"<<endl;
cout<<"Grados: "<<ger<<" ";
cout<<"Minutos: "<<mer<<" ";
cout<<"Segundos: "<<ser<<" ";
cout<<endl;
cout<<endl;
cout<<"ANGULOS CORREGIDOS"<<endl;
if(e>0)
{gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);

n7=(gcc+mcc+scc);
anc1=(n7-er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8-er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9-er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);

cout<<"Los angulos corregidos son:"<<endl;


cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;
;}
else{if(e<0)
gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7+er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8+er);
gcc3=(g3);
mcc3=(m3/60);

scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9+er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);
cout<<"Los angulos corregidos son:"<<endl;
cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;}}
cout<<"AZIMUTS"<<endl;
cout<<"introduce azimut inicial"<<endl;
cout<<"ingrese grados:";cin>>az;
cout<<"ingrese minutos:";cin>>az1;
cout<<"ingrese segundos: ";cin>>az2;
zg=(az);
zm=(az1/60);
zs=(az2/3600);
azz=(zg+zm+zs);
azz1=(azz+anc2-180);
azz2=(azz1+anc3-180);
azz3=(azz2+anc1-180);
if(azz1>0)
{azz1=(azz1);}
else{if(azz1<0){azz1=(azz1+360);}}
if(azz3>0)
{azz3=(azz3);}
else{if(azz3<0){azz3=(azz3+360);}}
if(azz2>0)
{azz2=(azz2);}
else{if(azz2<0){azz2=(azz2+360);}}

gaz1=(int(azz1));
maz1=(int((azz1-gaz1)*60));
saz1=((((azz1-gaz1)*60)-(maz1))*60);
gaz2=(int(azz2));
maz2=(int((azz2-gaz2)*60));
saz2=((((azz2-gaz2)*60)-(maz2))*60);
gaz3=(int(azz3));
maz3=(int((azz3-gaz3)*60));
saz3=((((azz3-gaz3)*60)-(maz3))*60);
cout<<endl;
cout<<endl;
cout<<"Azimut 1"<<endl;
cout<<"grados: "<<gaz1<<" ";
cout<<"minutos: "<<maz1<<" ";
cout<<"segundos: "<<saz1<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 2"<<endl;
cout<<"grados: "<<gaz2<<" ";
cout<<"minutos: "<<maz2<<" ";
cout<<"segundos: "<<saz2<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 3"<<endl;
cout<<"grados: "<<gaz3<<" ";
cout<<"minutos: "<<maz3<<" ";
cout<<"segundos: "<<saz3<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"RUMBOS"<<endl;
cout<<endl;
cout<<endl;
cout<<"Rumbo 1"<<endl;
if(azz1<=90){
azz11=(azz1);
cout<<"Nor-Este: "<<endl;}
else{if((azz1>90)&&(azz1<=180)){
azz11=(180-azz1);
cout<<"Sur-Este: "<<endl;}
else{if((azz1>180)&&(azz1<=270)){
azz11=(azz1-180);
cout<<"Sur-Oeste: "<<endl;}
else{if((azz1>270)&&(azz1<=360))
{azz11=(360-azz1);
cout<<"Nor-Este "<<endl;

gar1=(int(azz11));
mar1=(int((azz11-gar1)*60));
sar1=((((azz11-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;}cout<<endl;
cout<<endl;}
}}
cout<<endl;
cout<<endl;
if(azz2<=90){
azz22=(azz2);
cout<<"Nor-Este: "<<endl;}
else{if((azz2>90)&&(azz2<=180)){
azz22=(180-azz2);
cout<<"Sur-Este: "<<endl;}
else{if((azz2>180)&&(azz2<=270)){
azz22=(azz2-180);
cout<<"Sur-Oeste: "<<endl;}
else{if((azz2>270)&&(azz2<=360))
{azz22=(360-azz2);
cout<<"Nor-Este "<<endl;
gar2=(int(azz22));
mar2=(int((azz22-gar2)*60));
sar2=((((azz22-gar2)*60)-(mar2))*60);
cout<<"grados: "<<gar2<<" ";
cout<<"minutos: "<<mar2<<" ";
cout<<"segundos: "<<sar2<<" "<<endl;}cout<<endl;
cout<<endl;}
}}

system("pause");}

#include<iostream>
#include<complex>
using namespace std;
double n,
g1,m1,s1,g2,m2,s2,g3,m3,s3,comprobacion,sg,sm,ss,g,m,s,n4,g12,m12,s12,n5,g13,m13,s13
,n6,ang,e,er,ger,mer,ser,aner,sec,smc,ssc,mec,gc,smcc,sme,
gcc,mcc,scc,n7,anc1,gcc2,mcc2,scc2,n8,anc2,gcc3,mcc3,scc3,n9,anc3,ggcc1,mmcc1,sscc1,
ggcc2,mmcc2,sscc2,ggcc3,mmcc3,sscc3;
double
azz,az,az1,az2,azz1,azz11,azz22,azz33,azz2,azz3,gaz1,maz1,saz1,gaz2,maz2,saz2,gaz3,m
az3,saz3,zg,zm,zs,gar1,mar1,sar1,gar2,mar2,sar2,gar3,mar3,sar3,d1,d2,d3;
double p11,p12;
double angulosinternos,angulosexternos,options;
void main ()
{n=3;
cout<<"Introdusca angulo 1:"<<endl;
cout<<"Grados: ";cin>>g1;
cout<<"Minutos: ";cin>>m1;
cout<<"Segundos: ";cin>>s1;
cout<<"Introdusca angulo 2:"<<endl;
cout<<"Grados: ";cin>>g2;
cout<<"Minutos: ";cin>>m2;
cout<<"Segundos: ";cin>>s2;
cout<<"Introdusca angulo 3:"<<endl;
cout<<"Grados: ";cin>>g3;
cout<<"Minutos: ";cin>>m3;
cout<<"Segundos: ";cin>>s3;
cout<<endl;
cout<<endl;
cout<<"DISTNACIAS"<<endl;
cout<<"Distancia 1:";cin>>d1;
cout<<"Distancia 2:";cin>>d2;
cout<<"Distancia 3:";cin>>d3;

cout<<endl;
cout<<endl;
cout<<"COMPROBACION DE ANGULOS"<<endl;
cout<<"Eliga tipo de angulo"<<endl;
cout<<"1 angulosinternos,2 angulosexternos:";cin>>options;
if(options==1)
{comprobacion=((n-2)*180);
g=(comprobacion);
m=(0/60);
s=(0/3600);
n4=(g+m+s);
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
else {if(options==2)
comprobacion=((n+2)*180);
g12=(comprobacion);
m12=(0/60);
s12=(0/3600);
n5=(g12+m12+s12);
cout<<endl;

cout<<endl;
cout<<"Comprobacion de angulos es:"<<endl;
cout<<"Grados: "<<comprobacion<<" ";
cout<<"Minutos: "<<0<<" ";
cout<<"Segundos: "<<0<<" "<<endl;}
cout<<endl;
cout<<endl;
cout<<"SUMATORIA DE ANGULOS:"<<endl;
sg=(g1+g2+g3);
sm=(m1+m2+m3);
ss=(s1+s2+s3);
if(ss>60)
{sec=(int(ss/60));
smc=(sm+sec);
ssc=(ss-(60*sec));}
if(smc>60){
sme=(int(smc/60));
gc=(sg+sme);
smcc=(smc-(sme*60));
g13=(sg);
m13=(sm/60);
s13=(ss/3600);
n6=(g13+m13+s13);
cout<<"La sumatoria de angulos es:"<<endl;
cout<<"Grados: "<<gc<<" ";
cout<<"Minutos: "<<smcc<<" ";
cout<<"Segundos: "<<ssc<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"CORRECCION DE ANGULOS"<<endl;
if(options==1)
{ang=(n4);}
else{if(options==2)
{ang=(n5);
}}
e=(n6-ang);
er=abs(e/n);
ger=(int(er));
mer=(int((er-ger)*60));
ser=(int((((er-ger)*60)-(int(mer)))*60));
cout<<"La correcion es de:"<<endl;
cout<<"Grados: "<<ger<<" ";
cout<<"Minutos: "<<mer<<" ";
cout<<"Segundos: "<<ser<<" ";
cout<<endl;
cout<<endl;
cout<<"ANGULOS CORREGIDOS"<<endl;
if(e>0)
{gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7-er);
mcc2=(m2/60);
gcc2=(g2);

scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8-er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9-er);
ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);

cout<<"Los angulos corregidos son:"<<endl;


cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;
;}
else{if(e<0)
gcc=(g1);
mcc=(m1/60);
scc=(s1/3600);
n7=(gcc+mcc+scc);
anc1=(n7+er);
mcc2=(m2/60);
gcc2=(g2);
scc2=(s2/3600);
n8=(gcc2+mcc2+scc2);
anc2=(n8+er);
gcc3=(g3);
mcc3=(m3/60);
scc3=(s3/3600);
n9=(gcc3+mcc3+scc3);
anc3=(n9+er);

ggcc1=(int(anc1));
mmcc1=(int((anc1-ggcc1)*60));
sscc1=((((anc1-ggcc1)*60)-(mmcc1))*60);
ggcc2=(int(anc2));
mmcc2=(int((anc2-ggcc2)*60));
sscc2=((((anc2-ggcc2)*60)-(mmcc2))*60);
ggcc3=(int(anc3));
mmcc3=(int((anc3-ggcc3)*60));
sscc3=((((anc3-ggcc3)*60)-(mmcc3))*60);
cout<<"Los angulos corregidos son:"<<endl;
cout<<" Angulo 1:"<<endl;
cout<<"Grados: "<<ggcc1<<" ";
cout<<"Minutos: "<<mmcc1<<" ";
cout<<"Segundos: "<<sscc1<<" ";
cout<<endl;
cout<<endl;
cout<<" Angulo 2:"<<endl;
cout<<"Grados: "<<ggcc2<<" ";
cout<<"Minutos: "<<mmcc2<<" ";
cout<<"Segundos: "<<sscc2<<" ";
cout<<endl;
cout<<endl;
cout<<"Angulo 3:"<<endl;
cout<<"Grados: "<<ggcc3<<" ";
cout<<"Minutos: "<<mmcc3<<" ";
cout<<"Segundos: "<<sscc3<<" ";
cout<<endl;
cout<<endl;}}
cout<<"AZIMUTS"<<endl;
cout<<"introduce azimut inicial"<<endl;
cout<<"ingrese grados:";cin>>az;
cout<<"ingrese minutos:";cin>>az1;
cout<<"ingrese segundos: ";cin>>az2;
zg=(az);
zm=(az1/60);
zs=(az2/3600);
azz=(zg+zm+zs);
azz1=(azz+anc2-180);
azz2=(azz1+anc3-180);
azz3=(azz2+anc1-180);
if(azz1>0)
{azz1=(azz1);}
else{if(azz1<0){azz1=(azz1+360);}}
if(azz3>0)
{azz3=(azz3);}
else{if(azz3<0){azz3=(azz3+360);}}
if(azz2>0)
{azz2=(azz2);}
else{if(azz2<0){azz2=(azz2+360);}}
gaz1=(int(azz1));
maz1=(int((azz1-gaz1)*60));
saz1=((((azz1-gaz1)*60)-(maz1))*60);

gaz2=(int(azz2));
maz2=(int((azz2-gaz2)*60));
saz2=((((azz2-gaz2)*60)-(maz2))*60);
gaz3=(int(azz3));
maz3=(int((azz3-gaz3)*60));
saz3=((((azz3-gaz3)*60)-(maz3))*60);
cout<<endl;
cout<<endl;
cout<<"Azimut 1"<<endl;
cout<<"grados: "<<gaz1<<" ";
cout<<"minutos: "<<maz1<<" ";
cout<<"segundos: "<<saz1<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 2"<<endl;
cout<<"grados: "<<gaz2<<" ";
cout<<"minutos: "<<maz2<<" ";
cout<<"segundos: "<<saz2<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"Azimut 3"<<endl;
cout<<"grados: "<<gaz3<<" ";
cout<<"minutos: "<<maz3<<" ";
cout<<"segundos: "<<saz3<<" "<<endl;
cout<<endl;
cout<<endl;
cout<<"RUMBOS Y PROYECCIONES"<<endl;
cout<<endl;
cout<<endl;
cout<<"Rumbo 1"<<endl;
if(azz1<=90){
azz11=(azz1);
cout<<"Nor-Este: "<<endl;
gar1=(int(azz11));
mar1=(int((azz11-gar1)*60));
sar1=((((azz11-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;
p11=(cos(azz1)*d1);
p12=(sin(azz1)*d1);
cout<<"Proyeccion 1:"<<p11<<"";cout<<p12<<""<<endl;
cout<<endl;
cout<<endl;
}
else{if((azz1>90)&&(azz1<=180)){
azz11=(180-azz1);

cout<<"Sur-Este: "<<endl;
gar1=(int(azz11));
mar1=(int((azz11-gar1)*60));
sar1=((((azz11-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;
p11=(cos(azz1)*d1);
p12=(sin(azz1)*d1);
cout<<"Proyeccion 1:"<<endl;
cout<<p11<<"";
cout<<p12<<""<<endl;
cout<<endl;
cout<<endl;}
else{if((azz1>180)&&(azz1<=270)){
azz11=(azz1-180);
cout<<"Sur-Oeste: "<<endl;
gar1=(int(azz11));
mar1=(int((azz11-gar1)*60));
sar1=((((azz11-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;
p11=(cos(azz1)*d1);
p12=(sin(azz1)*d1);
cout<<"Proyeccion 1:"<<endl;
cout<<p11<<"";
cout<<p12<<""<<endl;
cout<<endl;
cout<<endl;}
else{if((azz1>270)&&(azz1<=360))
{azz11=(360-azz1);
cout<<"Nor-Oeste "<<endl;
gar1=(int(azz11));
mar1=(int((azz11-gar1)*60));
sar1=((((azz11-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;
p11=(cos(azz1)*d1);
p12=(sin(azz1)*d1);
cout<<"Proyeccion 1:"<<endl;
cout<<p11<<"";
cout<<p12<<""<<endl;
}cout<<endl;
cout<<endl;
{if(azz1>360){
azz11=(azz1-360);
cout<<"Nor-Este: "<<endl;
gar1=(int(azz11));
mar1=(int((azz11-gar1)*60));
sar1=((((azz11-gar1)*60)-(mar1))*60);
cout<<"grados: "<<gar1<<" ";
cout<<"minutos: "<<mar1<<" ";
cout<<"segundos: "<<sar1<<" "<<endl;

cout<<endl;
cout<<endl;
p11=(cos(azz1)*d1);
p12=(sin(azz1)*d1);
cout<<"Proyeccion 1:"<<endl;
cout<<p11<<"";
cout<<p12<<""<<endl;}

}
}}
cout<<endl;
cout<<endl;
cout<<"Rumbo 2"<<endl;
if(azz2<=90){
azz22=(azz2);
cout<<"Nor-Este: "<<endl;
gar2=(int(azz22));
mar2=(int((azz22-gar2)*60));
sar2=((((azz22-gar2)*60)-(mar2))*60);
cout<<"grados: "<<gar2<<" ";
cout<<"minutos: "<<mar2<<" ";
cout<<"segundos: "<<sar2<<" "<<endl;
cout<<endl;
cout<<endl;}

else{if((azz2>90)&&(azz2<=180)){
azz22=(180-azz2);
cout<<"Sur-Este: "<<endl;
gar2=(int(azz22));
mar2=(int((azz22-gar2)*60));
sar2=((((azz22-gar2)*60)-(mar2))*60);
cout<<"grados: "<<gar2<<" ";
cout<<"minutos: "<<mar2<<" ";
cout<<"segundos: "<<sar2<<" "<<endl;
cout<<endl;
cout<<endl;}
else{if((azz2>180)&&(azz2<=270)){
azz22=(azz2-180);
cout<<"Sur-Oeste: "<<endl;
gar2=(int(azz22));
mar2=(int((azz22-gar2)*60));
sar2=((((azz22-gar2)*60)-(mar2))*60);
cout<<"grados: "<<gar2<<" ";
cout<<"minutos: "<<mar2<<" ";
cout<<"segundos: "<<sar2<<" "<<endl;
cout<<endl;
cout<<endl;}
else{if((azz2>270)&&(azz2<=360))
{azz22=(360-azz2);
cout<<"Nor-Oeste "<<endl;
gar2=(int(azz22));

mar2=(int((azz22-gar2)*60));
sar2=((((azz22-gar2)*60)-(mar2))*60);
cout<<"grados: "<<gar2<<" ";
cout<<"minutos: "<<mar2<<" ";
cout<<"segundos: "<<sar2<<" "<<endl;}cout<<endl;
cout<<endl;}
{if(azz2>360){
azz22=(azz2-360);
cout<<"Nor-Este: "<<endl;
gar2=(int(azz22));
mar2=(int((azz22-gar2)*60));
sar2=((((azz22-gar2)*60)-(mar2))*60);
cout<<"grados: "<<gar2<<" ";
cout<<"minutos: "<<mar2<<" ";
cout<<"segundos: "<<sar2<<" "<<endl;
cout<<endl;
cout<<endl;
}}}
cout<<"Rumbo 3"<<endl;
if(azz2<=90){
azz33=(azz3);
cout<<"Nor-Este: "<<endl;
gar3=(int(azz33));
mar3=(int((azz33-gar3)*60));
sar3=((((azz33-gar3)*60)-(mar3))*60);
cout<<"grados: "<<gar3<<" ";
cout<<"minutos: "<<mar3<<" ";
cout<<"segundos: "<<sar3<<" "<<endl;
cout<<endl;
cout<<endl;}

else{if((azz3>90)&&(azz3<=180)){
azz33=(180-azz3);
cout<<"Sur-Este: "<<endl;
gar3=(int(azz33));
mar3=(int((azz33-gar3)*60));
sar3=((((azz33-gar3)*60)-(mar3))*60);
cout<<"grados: "<<gar3<<" ";
cout<<"minutos: "<<mar3<<" ";
cout<<"segundos: "<<sar3<<" "<<endl;
cout<<endl;
cout<<endl;}
else{if((azz3>180)&&(azz3<=270)){
azz33=(azz3-180);
cout<<"Sur-Oeste: "<<endl;
gar3=(int(azz33));
mar3=(int((azz33-gar3)*60));
sar3=((((azz33-gar3)*60)-(mar3))*60);
cout<<"grados: "<<gar3<<" ";
cout<<"minutos: "<<mar3<<" ";
cout<<"segundos: "<<sar3<<" "<<endl;
cout<<endl;
cout<<endl;}

else{if((azz3>270)&&(azz3<=360))
{azz33=(360-azz2);
cout<<"Nor-Oeste "<<endl;
gar3=(int(azz33));
mar3=(int((azz33-gar3)*60));
sar3=((((azz33-gar3)*60)-(mar3))*60);
cout<<"grados: "<<gar3<<" ";
cout<<"minutos: "<<mar3<<" ";
cout<<"segundos: "<<sar3<<" "<<endl;
cout<<endl;
cout<<endl;}
if(azz3>360){
azz33=(azz3-360);
cout<<"Nor-Este: "<<endl;
gar3=(int(azz33));
mar3=(int((azz33-gar3)*60));
sar3=((((azz33-gar3)*60)-(mar2))*60);
cout<<"grados: "<<gar3<<" ";
cout<<"minutos: "<<mar3<<" ";
cout<<"segundos: "<<sar3<<" "<<endl;
cout<<endl;
cout<<endl;
}

}}}
}
}
cout<<"PROYECCIONES"<<endl;

system("pause");}