Está en la página 1de 5

#include <stdlib.

h>
#include <iostream.h>
#include <conio.h>
#include <math.h>

void operaciones();
void series();
void areas();

int main()
{
char oper;
do{
clrscr();
cout<<" CALCULADORA "<<endl;
cout<<""<<endl;
cout<<"Operaciones 1"<<endl;
cout<<"Areas a"<<endl;
cout<<"Series x"<<endl;
cout<<""<<endl;
cout<<" FIN f"<<endl;
oper=getch();

if(oper=='1')
{operaciones();
}

if(oper=='a')
{areas();
}

if(oper=='x')
{series();
}
}while(oper!='f');
}
-------------------------------------------------------------------------------
void operaciones()
{char oper1;
int a,b,c;

do
{
clrscr ();
cout<<" OPERACIONES "<<endl;
cout<<""<<endl;
cout<<"Sumar s"<<endl;
cout<<"Restar r"<<endl;
cout<<"Multiplicar m"<<endl;
cout<<"Dividir d"<<endl;
cout<<"Volver v"<<endl;

oper1=getch();

if (oper1=='s')
{
clrscr();
cout<<" Sumar"<<endl;
cout<<""<<endl;
cout<<"Ingrese un entero"<<endl;
cin>> a;
cout<<"Ingrese un entero"<<endl;
cin>> b;
c=a+b;
cout<<"La suma de "<<a<<" + "<< b <<" es "<< c;
getch();
}

if (oper1=='r')
{
clrscr();
cout<<" Restar"<<endl;
cout<<""<<endl;
cout<<"Ingrese un entero"<<endl;
cin>>a;
cout<<"ingrese un entero"<<endl;
cin>>b;
c=a-b;
cout<<"La resta de "<<a<<" - "<<b<<" es "<< c;
getch();
}

if (oper1=='m')
{
clrscr();
cout<<" Multiplicar"<<endl;
cout<<""<<endl;
cout<<"Ingrese un entero"<<endl;
cin>>a;
cout<<"Ingrese un entero"<<endl;
cin>>b;
c=a*b;
cout<<"El producto de "<<a<<" x "<<b<<" es "<<c;
getch();
}

if (oper1=='d')
{
clrscr();
cout<<" Dividir"<<endl;
cout<<""<<endl;
cout<<"Ingrese un entero"<<endl;
cin>>a;
cout<<"Ingrese un entero"<<endl;
cin>>b;
c=a/b;
cout<<"El cociente de "<<a<<" / "<<b<<" es "<<c;
getch();
}

}
while (oper1 !='v');
}
---------------------------------------------------------------------------------
void series()
{ float a,b,c,mg;
char oper2;
do
{
clrscr ();
cout<<" SERIES"<<endl;
cout<<""<<endl;
cout<<"Fibonacci f"<<endl;
cout<<"Naturales n"<<endl;
cout<<"Cuadrados c"<<endl;
cout<<"Factorial !"<<endl;
cout<<"Volver v"<<endl;

oper2=getch();

if (oper2=='f')
{
clrscr();
cout<<" SERIE DE FIBONACCI"<<endl;
cout<<""<<endl;
cout<<"Ingrese la cantidad de elementos a generar"<<endl;
cin>>mg;
a=0;b=1;
cout<<"La serie es"<<endl;
cout<<"1 "<<a<<endl;
cout<<"2 "<<b<<endl;
for (int k=3;k<=mg;k++)
{ c=a+b;
cout<<k<<" "<<c<<endl;
a=b;
b=c;
}
getch();
}

if (oper2=='n')
{
clrscr();
cout<<" SERIE DE NUMEROS NATURALES"<<endl;
cout<<""<<endl;
cout<<"Ingrese la cantidad de elementos a generar"<<endl;
cin>>mg;
cout<<""<<endl;
for (int k=1;k<=mg;k++)
{
cout<<k<<endl;
}
getch();
}

if (oper2=='c')
{
clrscr();
cout<<" SERIE DE CUADRADOS PERFECTOS"<<endl;
cout<<""<<endl;
cout<<"Ingrese la cantidad de elementos a generar"<<endl;
cin>>mg;
a=1;
cout<<"La serie de los cuadrados perfectos es"<<endl;
cout<<""<<endl;
for (int k=1;k<=mg;k++)
{
c=a*a;
a=a+1;
cout<<c<<endl;
}
getch();
}

if(oper2=='!')
{
clrscr();
cout<<" FACTORIAL DE NUMERO"<<endl;
cout<<""<<endl;
cout<<"Ingrese el numero del factorial"<<endl;
cin>>mg;
b=1;
for (int k=1;k<=mg;k++)
{
b=b*k;
}
cout<<"El factorial de "<<mg<<" es "<<b<<endl;
getch();
}
}
while (oper2 !='v');
}
----------------------------------------------------------------------------------
void areas()
{float a,b,c,p,A;
char oper3;

do
{
clrscr();
cout<<" AREAS "<<endl;
cout<<""<<endl;
cout<<"Triangulo t"<<endl;
cout<<"Cuadrado c"<<endl;
cout<<"Cubo b"<<endl;
cout<<"Volver v"<<endl;

oper3=getch();

if (oper3=='t')
{
clrscr();
do{
cout<<" AREA DE UN TRIANGULO"<<endl;
cout<<""<<endl;
cout<<"Ingresa el primer lado"<<endl;
cin>>a;
cout<<"Ingresa el segundo lado"<<endl;
cin>>b;
cout<<"Ingresa el tercer lado"<<endl;
cin>>c;
} while (!((abs(a-b)<=c)&&(abs(a-c)<=b)&&(abs(b-c)<=a)));

{ p=(a+b+c)/2;
A=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<" El area del triangulo es "<<A;}
getch();
}

if (oper3=='c')
{
clrscr();
cout<<" AREA DE UN CUADRADO"<<endl;
cout<<""<<endl;
cout<<"Ingrese el lado del cuadrado"<<endl;
cin>>a;
c=a*a;
cout<<"El area del cuadrado es "<<c<<endl;
getch();
}

if (oper3=='b')
{
clrscr();
cout<<" AREA DE UN CUBO"<<endl;
cout<<""<<endl;
cout<<"Ingrese la arista del cubo"<<endl;
cin>>a;
c=6*a*a;
cout<<"El area del cubo es "<<c<<endl;
getch();
}
}while (oper3 !='v');

También podría gustarte