Você está na página 1de 12

// Calculadora SHMECT.cpp: archivo de proyecto principal.

#include
#include
#include
#include

"stdafx.h"
"iostream"
"conio.h"
"math.h"

using namespace std;


using namespace System;
// Funciones
float e,i,a,sm,em,d,sig,,fd,j,l,h,ty;

void binarios(float bn)


{
Console::WriteLine(L" Calculador SHEMCD
");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"\n");
Console::WriteLine(L"1. Suma");
Console::WriteLine(L"2. Resta");
Console::WriteLine(L"3. Multiplicacion");
Console::WriteLine(L"4. Division");
Console::WriteLine(L"5. Potencia");
Console::WriteLine(L"6. Raiz");
Console::WriteLine(L"\n");
Console::WriteLine(L"Digite 99 para terminar");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"Por: Carlos Enrique Celis Pearanda");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"Por favor ingrese su opcion : ");
}
void decimales(float e)
{
Console::WriteLine(L" Calculador SHEMCD
");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"\n");
Console::WriteLine(L"1. Suma");
Console::WriteLine(L"2. Resta");
Console::WriteLine(L"3. Multiplicacion");
Console::WriteLine(L"4. Division");
Console::WriteLine(L"5. Potencia");
Console::WriteLine(L"6. Raiz");
Console::WriteLine(L"7. Seno");
Console::WriteLine(L"8. Coseno");
Console::WriteLine(L"9. Tangente");
Console::WriteLine(L"10. Cotangente");
Console::WriteLine(L"11. Cosecante");
Console::WriteLine(L"12. Secante");
Console::WriteLine(L"\n");
Console::WriteLine(L"Digite 99 para inicio");
Console::WriteLine(L"----------------------------------------");

Console::WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"----------------------------------------");
Console::WriteLine(L"Por favor ingrese su opcion : ");
}
float taylor(float ty)
{
h=ty*3.1416;
a=(h/180);
sm=0;
em=1;
d=1;
sig=1;
for(i=1;i<=10;i++)
{
fd=1;
for(j=1;j<=d;j++)
{
fd=fd*j;
}
=pow(a,em);
l=/fd;
sm=sm+(sig*l);
sig=-sig;
em=em+2;
d=d+2;
}
return(sm);
}
float coseno(float cx)
{
h=cx*3.1416;
a=(h/180);
sm=0;
em=2;
d=2;
sig=-1;
for(i=1;i<=10;i++)
{
fd=1;
for(j=1;j<=d;j++)
{
fd=fd*j;
}
=pow(a,em);
l=/fd;
sm=sm+(sig*l);
sig=-sig;
em=em+2;
d=d+2;
}
sm=1+sm;
return(sm);
}
void clear(float w)
{
system("cls");

int main(array<System::String ^> ^args)


{
// Variables
float q,w,r,x,s,t,m,u,y,cm,tg,cot,csc,sec;
int op,od;
// Programa
dec:
decimales(e);
cin>>od;
if(od==99)
{
clear(w);
goto fin;
}
switch(od)
{
case 1 :
{
clear(w);
Console::WriteLine(L"
D

Calculador SHMEC

");
Console::WriteLine(L"Por: Carlos Enrique
Celis Pearanda");
Console::WriteLine(L"-------------------

---------------------");
Console::WriteLine(L"Ingrese los datos a
sumar ");
Console::WriteLine(L"Digite 99 para el r
esultado");
Console::WriteLine(L"---------------------------------------");
s=0;
cin>>x;
while(x!=99)
{
s=s+x;
if(x!=99)
{
cin>>x;
}
}
cout<<"

";
cout<<"\n";
Console::WriteLine(L"___________ ");
cout<<" "<<s;
cout<<"\n";
Console::WriteLine(L"Digite 1 para volve
r ");
Console::WriteLine(L"Digite otra tecla p
ara terminar ");
cin>>r;

if(r==1)
{
goto dec;
}
break;
}
case 2 :
{
clear(w);
Console::WriteLi
ne(L"

Calculador SHMECD

");
Console::WriteLi

ne(L"Por: Carlos Enrique Celis Pearanda");


Console::WriteLi
ne(L"----------------------------------------");
Console::WriteLi
ne(L"Ingrese los datos a restar ");
Console::WriteLi
ne(L"Digite 99 para terminar ");
Console::WriteLi
ne(L"----------------------------------------");
cin>>x;
s=x;
while(x!=99)
{
cin>>x;
if(x==99)
{
goto res;
}
s=s-x;
res:;
}
cout<<"
- ";
cout<<"\n";
Console::WriteLi
ne(L"___________ ");
cout<<s;
cout<<"\n";
Console::WriteLi
ne(L"Digite 1 para volver ");
Console::WriteLi
ne(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;
}

break;
}
case 3 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese los datos a multiplicar ");
Console:
:WriteLine(L"Digite 99 para el resultado ");
Console:
:WriteLine(L"----------------------------------------");
cin>>m;
t=m;
while(m!
=99)
{
cin>>m;
if(m==99)
{
goto mul;
}
t=t*m;
mul:;
}
cout<<"
* ";
cout<<"\
n";
Console:
:WriteLine(L"_________________ ");
cout<<t;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;

}
break;
}
case 4 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese los datos a dividir ");
Console:
:WriteLine(L"Digite 99 para el resultado ");
Console:
:WriteLine(L"----------------------------------------");
cin>>m;
t=m;
while(m!
=99)
{
cin>>m;
if(m==99)
{
goto div;
}
t=t/m;
div:;
}
cout<<"
/ ";
cout<<"\
n";
Console:
:WriteLine(L"_________________ ");
cout<<t;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;

}
break;
}
case 5 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a elevar ");
Console:
:WriteLine(L"----------------------------------------");
cin>>x;
Console:
:WriteLine(L"Elevado a ");
cin>>y;
u=pow(x,
y);
cout<<"\
n";
Console:
:WriteLine(L"_________________ ");
cout<<u;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;
}
break;
}
case 6 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a sacar raiz ");
Console:
:WriteLine(L"----------------------------------------");
Console:

:WriteLine(L"Raiz ");
cin>>y;
Console:
:WriteLine(L"De

");
cin>>x;
u=pow(x,

(1/y));
cout<<"\
n";
Console:
:WriteLine(L"_________________ ");
cout<<u;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;
}
break;
}
case 7 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a sacar seno ");
Console:
:WriteLine(L"----------------------------------------");
cin>>x;
m=taylor
(x);
cout<<"E
l seno es "<<m;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;

}
break;
}
case 8 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a sacar coseno ");
Console:
:WriteLine(L"----------------------------------------");
cin>>x;
m=coseno
(x);
cout<<"E
l coseno es "<<m;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;
}
break;
}
case 9 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a sacar tangente ");
Console:
:WriteLine(L"----------------------------------------");
cin>>x;
m=taylor
(x);
cm=cosen
o(x);
tg=m/cm;

cout<<"L
a tangente es "<<tg;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;
}
break;
}
case 10 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a sacar cotangente ");
Console:
:WriteLine(L"----------------------------------------");
cin>>x;
m=taylor
(x);
cm=cosen
o(x);
tg=m/cm;
cot=1/tg
;
cout<<"L
a cotangente es "<<cot;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;
}
break;
}
case 11 :
{

clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a sacar cosecante ");
Console:
:WriteLine(L"----------------------------------------");
cin>>x;
m=taylor
(x);
csc=1/m;
cout<<"L
a cosecante es "<<csc;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:
:WriteLine(L"Digite otra tecla para terminar ");
cin>>r;
if(r==1)
{
goto dec;
}
break;
}
case 12 :
{
clear(w)
;
Console:
:WriteLine(L"

Calculador SHMECD

");
Console:

:WriteLine(L"Por: Carlos Enrique Celis Pearanda");


Console:
:WriteLine(L"----------------------------------------");
Console:
:WriteLine(L"Ingrese el numero a sacar secante ");
Console:
:WriteLine(L"----------------------------------------");
cin>>x;
m=coseno
(x);
sec=1/m;
cout<<"L
a secante es "<<sec;
cout<<"\
n";
Console:
:WriteLine(L"Digite 1 para volver ");
Console:

:WriteLine(L"Digite otra tecla para terminar ");


cin>>r;
if(r==1)
{
goto dec;
}
break;
}
}
getch();
fin:;
}

Você também pode gostar