You are on page 1of 17

/*

//PROGRAMACION1
//Hallar el area y la longitud de un circulo
#include<iostream>
#include<stdlib.h>
#include<math.h> //libreria para operaciones matematicas
#define pi 2*asin(1.0)//A=pi*R^2, L=2*pi*R
using namespace std;
void main (){
float R;
double A,L;
cout<<"Ingrese el radio R= ";
cin>>R;
A=pi*powf(R,2);
L=2*pi*R;
cout<<"El area del circulo es= "<<A<<endl
<<"La longitud es= "<<L<<endl;
system("pause");
}
*/
/*
//Hallar la resultante entre dos vectores
#include<iostream>
#include<stdlib.h>
#include<math.h> //libreria para operaciones matematicas
#define pi 2*asin(1.0)//R,F1,F2,theta,k
#define K pi/180
using namespace std;
void main(){
float R,F1,F2,theta;
cout<<"Ingrese F1= ";
cin>>F1;
cout<<"Ingrese F2= ";
cin>>F2;
cout<<"Ingrese el angulo theta= ";
cin>>theta;
R=sqrt(pow(F1,2)+pow(F2,2)+2*F1*F2*(cos(K*theta)));
cout<<"La resultante es= "<<R<<endl;
system("pause");
}
*/
/*
//El volumen de un cilindro es
#include<iostream>
#include<stdlib.h>
#include<math.h> //libreria para operaciones matematicas
#define pi 2*asin(1.0)//V=pi*R^2*h
using namespace std;
void main(){
float R,H;
double V;
cout<<"Ingrese el radio R= ";
cin>>R;
cout<<"Ingrese la altura H= ";
cin>>H;
V=pi*H*powf(R,2);
cout<<"El volumen es= "<<V<<endl;
system("pause");
}
*/
//Hallar el mayor valor de 03 valores
/*
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main(){
float A,B,C,M;
cout<<"Ingrese el valor de A= ";
cin>>A;
cout<<"Ingrese el valor de B= ";
cin>>B;
cout<<"Ingrese el valor de C= ";
cin>>C;
M=A;
if (B>M)
M=B;
if (C>M)
M=C;
cout<<"El mayor valor de M= "<<M<<endl;
system("pause");
}
*/
/*
//Hallar el mayor valor de 03 valores aleatorios 1 forma Abreviado
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
int A,B,C,M;
A=rand()%20;
cout<<"El valor de A es= "<<A<<endl;
B=rand()%20;
cout<<"El valor de B es= "<<B<<endl;
C=rand()%20;
cout<<"El valor de C es= "<<C<<endl;
M=A;
if (B>M)
M=B;
if (C>M)
M=C;
cout<<"\nEl mayor valor es "<<M<<endl;
system("pause");
}
*/
/*
//Hallar el mayor valor de 03 valores aleatorios 2 forma else
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
int A,B,C,M;
A=rand()%20;
cout<<"El valor de A es= "<<A<<endl;
B=rand()%20;
cout<<"El valor de B es= "<<B<<endl;
C=rand()%20;
cout<<"El valor de C es= "<<C<<endl;
if (A>B)
if (A>C)
M=A;
else
M=C;
else
if (B>C)
M=B;
else
M=C;
cout<<"\nEl mayor valor es "<<M<<endl;
system("pause");
}
*/
/*
//Para dos valores dterminar
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
int A,B,M;
A=rand()%20;
cout<<"El valor de A es= "<<A<<endl;
B=rand()%20;
cout<<"El valor de B es= "<<B<<endl;
if (A==B)
cout<<"n\Los valores son iguales ";
else
if (A<B)
cout<<"\nEl menor valor es= "<<A<<endl;
else
cout<<"\nEl mayor valor es= "<<B<<endl;
system("pause");
}
*/
//Para 03 valores dterminar
/*
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
int L1,L2,L3,M;
L1=rand()%10;
cout<<"El valor de L1 es= "<<L1<<endl;
L2=rand()%10;
cout<<"El valor de L2 es= "<<L2<<endl;
L3=rand()%10;
cout<<"El valor de L3 es= "<<L3<<endl;
if (L1==L2==L3)
cout<<"\nEl triangulo es equilatero ";
else
if (L1==L2)
cout<<"\nEl triangulo es isosceles ";
else
if (L2==L3)
cout<<"\nEl triangulo es isosceles ";
else
if (L3==L1)
cout<<"\nEl triangulo es isosceles ";
else
if (L1<L2)
cout<<"\nEl triangulo es escaleno ";
else
if (L2<L3)
cout<<"\nEl triangulo es escaleno ";
else
cout<<"\nEl triangulo es escaleno ";
system("pause");
}
*/

if (L3<L1)
cout<<"\nEl triangulo es escaleno ";
else
cout<<"\nEl triangulo es escaleno ";

/*
//Instruccion Multiple(switch())
//Resuelve un menu de opciones
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main(){
float A,B;char op;
cout<<"a) Suma(A+B) "<<endl
<<"b) Diferencia(A-B) "<<endl
<<"c) Cociente (A/B) "<<endl
<<"d) Producto (A*B) "<<endl
<<"e) Salir "<<endl;
cout<<"Ingrese operando A= ";
cin>>A;
cout<<"Ingrese operando B= ";
cin>>B;
cout<<"Ingrese su opcion del Menu =";
cin>>op;
switch(op){
case 'a':cout<<"La Suma es= "<<(A+B);break;
case 'b':cout<<"La Diferencia="<<(A-B);break;
case 'c':if(A==0)
cout<<"El cociente es= 0";
else if (B==0){
cout<<"No existe la division";
system("pause");
exit(0);
}
else
cout<<"El cociente= "<<(A/B);break;
case 'd':cout<<"El producto= "<<(A*B);break;
case 'e':exit(1);break;
default:cout<<"No es una Opcion ";break;
}
cout<<endl;
system("pause");
}
*/
//Introduccion multiple switch():segunda forma
#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
float A,B;
char op;
cout<<"a) Suma (A+B) "<<endl
<<"b) Diferencia (A-B) "<<endl
<<"c) Cociente (A/B) "<<endl
<<"d) Producto (A*b) "<<endl
<<"e) Salir "<<endl;
cout<<"Ingrese el valor de A= ";
cin>>A;
cout<<"Ingrese el balor de B= ";
cin>>B;
cout<<"Ingrese opcion del Menu ";
cin>>op;
switch(op){
case 'a':cout<<"La suma es= "<<(A+B);break;
case 'b':cout<<"La diferencia es= "<<(A-B);break;
case 'c':if(B!=0){
cout<<"El cociente es= "<<(A/B)<<endl;
system("pause");
}
else{
cout<<"El cociente no existe ";
system("pause");
exit(0);}break;
case 'd':cout<<"El producto es= "<<(A*B);break;
case 'e':exit(1);break;
default:cout<<"No es una Opcion ";break;
}
cout<<endl;
system("pause");
}
*/
//Problema 2
/*
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main (){
float A,B;
char op;
cout<<"a) Division (A+B)/A "<<endl
<<"b) Raiz (A+B) "<<endl
<<"c) Raiz cubica (A-B) "<<endl
<<"d) Raiz (A/B) "<<endl
<<"e) Salir "<<endl;
cout<<"Ingrese operand A= ";
cin>>A;
cout<<"Ingrese operando B= ";
cin>>B;
cout<<"Ingrese opcion del menu= ";
cin>>op;
switch(op){
case 'a':if(A!=0){
cout<<"El resultado es= "<<(A+B)/A<<endl;
system("pause");
}
else{
cout<<"No es posible la operacion "<<endl;
system("pause");
exit(0);}break;
case 'b':if((A+B)>0)
cout<<"La solucion es= "<<sqrt((A+B)/B)<<endl;
else{
cout<<"La solucion no existe "<<endl;
system("pause");
exit(0);}break;
case 'c':cout<<"La raiz cubica es= "<<powf(A-B,1.0/3);break;
case 'd':if(B>0)
if(A/B>0){
cout<<"La raiz es= "<<sqrt(A/B)<<endl;
system("pause");
}
else{
cout<<"La solucion no existe "<<endl;
system("pause");
}
else
cout<<"Sin solucion ";break;
case 'e':exit(1);break;
default:cout<<"No es una opcion ";break;
}
cout<<endl;
system("pause");
}
*/

Problema 2:Forma incorrecta


//Resuelve un menu de opciones
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main(){
float A,B;char op;
cout<<"a) Division((A+B)/A) "<<endl
<<"b) Raiz sqrt(A+B) "<<endl
<<"c) Raiz cubica powf((A-B),1/3) "<<endl
<<"d) Raiz simple sqrt(A/B) "<<endl
<<"e) Salir "<<endl;
cout<<"Ingrese operando A= ";
cin>>A;
cout<<"Ingrese operando B= ";
cin>>B;
cout<<"Ingrese su opcion del Menu =";
cin>>op;
switch(op){
case 'a':if(A+B==0)
cout<<"El cociente es= 0";
else if (A==0){
cout<<"No existe la division";
system("pause");
exit(0);
}
else
cout<<"La Division es= "<<((A+B)/A);break;
case 'b':cout<<"La Raiz es= "<<sqrt(A+B);break;
case 'c':cout<<" La Raiz cubica es "<<powf((A-B),1.0/3)
;break;
case 'd' :if(A==0)
cout<<"El cociente es= 0";
else if (B==0){
cout<<"No existe la division";
system("pause");
exit(1);
}
else
cout<<"La raiz simple= "<<sqrt(A/B);break;
case 'e':exit(2);break;
default:cout<<"No es una opcion ";break;
}
system("pause");
}
//Instrucciones multiplo while
/*
#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
int N,i=1,S=0;
cout<<"Ingrese el numero de terminos N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl;
S=S+i;
i=i+1;
}
cout<<"La suma= "<<S<<endl;
system("pause");
}
*/
/*
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main(){
int N,i=1;
double S=0;
cout<<"Ingrese el numero de terminos N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl
<<(2*i-1)/powf((2*i-1),1.0/(2*i-1));
S=S+powf(-1,i+1)*(2*i-1)/powf((2*i-1),1.0/(2*i-1));
i=i+1;
}
cout<<"\nLa suma= "<<S<<endl;
system("pause");
}
*/
//FACTORIAL a)
#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
int N,i=1;long double F=1;
cout<<"Ingrese el N= ";
cin>>N;
while(i<=N){
F=F*i;
i++;
}
cout<<"EL Factorial de N= "<<N<<" es "<<F<<endl;
system("pause");
}
*/
//FACTORIAL b)
#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
int N,i=1;long double F=1;
double e=0;
cout<<"Ingrese el N= ";
cin>>N;
while(i<=N){
F=F*i;
cout<<"i= "<<i<<" "
<<1.0/F;
i++;
}
cout<<"EL Factorial de N= "<<N<<" es "<<F<<endl;
system("pause");
}

//TAREA :PROBLEMA 1)
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main (){
float A,B;
char op;
cout<<"a) Raiz a la sexta (A+B)/A "<<endl
<<"b) Raiz a la quinta (A+B) "<<endl
<<"c) Raiz a la cuarta (A-B) "<<endl
<<"d) Raiz (A/B) "<<endl
<<"e) Salir "<<endl;
cout<<"Ingrese operand A= ";
cin>>A;
cout<<"Ingrese operando B= ";
cin>>B;
cout<<"Ingrese opcion del menu= ";
cin>>op;
switch(op){
case 'a':if(A>0)
if((A+B)/A>0){
cout<<"La raiz a la sexta es=
"<<powf((A+B)/A,1.0/6)<<endl;
system("pause");
}
else{
cout<<"La solucion no existe "<<endl;
system("pause");
}
else
cout<<"Sin solucion ";break;
case 'b':cout<<"La raiz a la quinta es "<<powf(A+B,1*0/5);break;
case 'c':if(A-B>0)
cout<<"La solucion es= "<<powf(A-B,1.0/4)<<endl;
else{
cout<<"No existe una solucion "<<endl;
system("pause");
exit(0);}break;
case 'd':if(B>0)
if(A/B>0){
cout<<"La raiz es= "<<sqrt(A/B)<<endl;
system("pause");
}
else{
cout<<"La solucion no existe "<<endl;
system("pause");
}
else
cout<<"Sin solucion ";break;
case 'e':exit(1);break;
default:cout<<"No es una opcion ";break;
}
cout<<endl;
system("pause");
}
*/
/*
//FACTORIAL
#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
int N,i=1;long double F=1;
double e=0;
cout<<"Ingrese el valor de N= ";
cin>>N;
while(i<=N){
F=F*i;
cout<<"i= "<<i<<' '<<1.0/F;
e=e+1.0/F;
i++;
}
cout<<"\nEl factorial de N= "<<N<<" es "<<F<<endl
<<"El Numero e= "<<e<<endl;
system("pause");
}
*///PROBLEMA 1:
/*
#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
int N,i=1;double S=0;
cout<<"Ingrese el Numero de Terminos N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl;
cout<<(2*i-1)/powf(2*i-1,1.0/(2*i-1))<<endl;
S=S+(powf(-1,i+1)*(2*i-1)/powf(2*i-1,1.0/(2*i-1)));
i=i+1;
}
cout<<"\nLa Suma= "<<S<<endl;
system("pause");
}
*/
/*
//TAREA 3:
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main(){
float N,i=1;double S=0;
cout<<"Ingrese el valor de N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl;
cout<<(powf(i,1.0/(2*i-1)))/sqrt(2*i-1)<<endl;
S=S+(powf(-1,i+1)*(powf(i,1.0/(2*i-1)))/sqrt(2*i-1));
i=i+1;
}
cout<<"La suma es= "<<S<<endl;
system("pause");
}
*/

//Instruccion Repetitivo while


#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
int N,i=1,S=0;
cout<<"Ingrese el Numero de Terminos N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl;
S=S+i;
i=i+1;
}
cout<<"\nLa suma= "<<S<<endl;
system("pause");
}

/*
#include<iostream>
#include<stdlib.h>
using namespace std;
void main(){
int N,i=1;double S=0;
cout<<"Ingrese el Numero de Terminos N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl;
cout<<(2*i-1)/powf(2*i-1,1.0/(2*i-1))<<endl;
S=S+(powf(-1,i+1)*(2*i-1)/powf(2*i-1,1.0/(2*i-1)));
i=i+1;
}
cout<<"\nLa Suma= "<<S<<endl;
system("pause");
}
*/
/*
//TAREA 3:
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main(){
float N,i=1;double S=0;
cout<<"Ingrese el valor de N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl;
cout<<(powf(i,1.0/(2*i-1)))/sqrt(2*i-1)<<endl;
S=S+(powf(-1,i+1)*(powf(i,1.0/(2*i-1)))/sqrt(2*i-1));
i=i+1;
}
cout<<"La suma es= "<<S<<endl;
system("pause");
}
*/
/*
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
void main(){
int N,i=1;long double F=1;
double e=0;
double S=0;
cout<<"Ingrese el valor de N= ";
cin>>N;
while(i<=N){
F=F*i;
e=e+1.0/F;

cout<<"i= "<<i<<endl;
cout<<((2*i-1)*powf(e,2*i-1))/powf(2*i-1,1.0/(2*i-1))<<endl;
S=S+powf(-1,i+1)*((2*i-1)*powf(e,2*i-1))/powf(2*i-1,1.0/(2*i-1));
i=i+1;
}
cout<<"La suma es= "<<S<<endl;
system("pause");
}
*/
/*
//Se tiene la serie : S1 = 3 8 15 24, regla=i´2+4*i+3
//a)La continuacion
//b)La suma
#include<iostream>
#include<stdlib.h>
#include<math.h>
#define mensaje "\nOtra prueba [S][N]"
using namespace std;
void main(){
char rp;long N;
do{system("cls");
float N,i=1;double S=0;
cout<<"Ingrese el valor de N= ";
cin>>N;
for(i=1;i<=N;i++){
cout<<"i= "<<i<<endl;
cout<<powf(i,2)+2*i<<endl;
S=S+(powf(i,2)+2*i);
}
cout<<"La suma = "<<S<<endl
<<mensaje;
cin>>rp;
}while(rp=='S'||rp=='s');
//system("pause");
}
*/
/*
//Se tiene la serie 5,19,43,73
//Hallar la suma
#include<iostream>
#include<stdlib.h>
#include<math.h>
#define mensaje "\nOtra prueba [S][N]"
using namespace std;
void main(){
char rp;long N;
do{system("cls");
float N,i=1;double S=0;
cout<<"Ingrese el valor de N= ";
cin>>N;
for(i=1;i<=N;i++){
cout<<"i= "<<i<<endl;
cout<<4*powf(i,2)+2*i-1<<endl;
S=S+(4*powf(i,2)+2*i-1);
}
cout<<"La suma = "<<S<<endl
<<mensaje;
cin>>rp;
}while(rp=='S'||rp=='s');
//system("pause");
}
*/
/*
//Hallar la serie= 2 ,1 ,8 ,3 ,14
#include<iostream>
#include<stdlib.h>
#include<math.h>
#define mensaje "\nOtra prueba [S][N]"
using namespace std;
void main(){
char rp;long N;
do{system("cls");
float N,i=1;double S=0;
cout<<"Ingrese el valor de N= ";
cin>>N;
for(i=1;i<=N;i++){
cout<<"i= "<<i<<endl;
cout<<(2*i-1)+powf(-1,(i+1))*i<<endl;
S=S+((2*i-1)+powf(-1,(i+1)*i));
}
cout<<"La suma = "<<S<<endl
<<mensaje;
cin>>rp;
}while(rp=='S'||rp=='s');
//system("pause");
}
*/
/*
#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
int A,B,N,i=1,nega,m;double S=0;
A=rand()%10;
cout<<"El valor de A= "<<A<<endl;
B=rand()%10;
cout<<"El valor de B= "<<B<<endl;
cout<<"Ingrese el valor de N ";
cin>>N;
m=rand()%2;
cout<<"A= "<<A<<endl
<<"B= "<<B<<endl;
if(B<0){
cout<<"No existe la sumatoria "<<endl;
system("pause");
exit(0);}
else
while(i<=N){
cout<<((2*i-1)*A+2*i*B)/(powf(B,3*i-1))<<endl;
S=S+(powf(-1,i+1))*((2*i-1)*A+2*i*B)/(powf(B,3*i-1));
i++;
}
cout<<"La suma de los primeros N terminos es= "<<S<<endl;
system("pause");
}
*/
/*
////////////////////////
//Hallar cuando la moneda sale cara o sello

#include<iostream>
#include<stdlib.h>
#include<time.h>
#define mensaje "\nOtra Prueba [S][N]"
using namespace std;
void main(){
srand((unsigned) time(NULL));
char rp;long N;
do{system("cls");
long i=1,Se=0,Ca=0,m;
cout<<"Ingrese el numero de tiradas N= ";cin>>N;
while(i<=N){
cout<<"i="<<i<<' ';
m=rand()%2;
cout<<m<<' ';
if(m==1)
Ca=Ca+1;
else
Se=Se+1;
cout<<"El Numero de Caras= "<<Ca<<endl
<<"El Numero de Sellos= "<<Se<<endl;
i++;
}
cout<<"\nCaras= "<<Ca<<endl
<<"Sellos= "<<Se<<endl
<<mensaje;
cin>>rp;
}while(rp=='S'||rp=='s');
}
*/

//Valores positivos y negativos


//Hallar: S5=(A+B)*A +(3A+B)*3*A
#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<time.h>
#define mensaje "\nOtra prueba [S][N]"
using namespace std;
void main(){
char rp;long N,A,B;
do{system("cls");
long i=1;float S5=0,neg,m;
cout<<"Ingrese el numero de terminos N= ";
cin>>N;
while(i<=N){
cout<<"i= "<<i<<endl;
A=rand()%21;
cout<<"A= "<<A<<endl;
B=rand()%21;
cout<<"B= "<<B<<endl;
m=rand()%2;
cout<<m<<endl;
if(m==1)
neg=1;
else
neg=-1;
A=neg*A;
cout<<"A= "<<A<<endl;
B=neg*B;
cout<<"B= "<<B<<endl;
S5=(neg*A+neg*B)*neg*A;
i++;
}
cout<<"S5 "<<S5<<endl
<<mensaje;
cin>>rp;
}while(rp=='S'||rp=='s');
}
//Forma del profesor
#include<iostream>
#include<stdlib.h>
#include<time.h>
#define mensaje "\nOtra Prueba [S][N]"
using namespace std;
void main(){
srand((unsigned) time(NULL));
char rp;long N,A,B;
do{system("cls");
long i=1;float S5=0,neg,m;
cout<<"Ingrese el numero de terminos N= ";cin>>N;
while(i<=N){
//cout<<"i="<<i<<' ';
A=rand()%21;
cout<<"A= "<<A<<endl;
B=rand()%21;
cout<<"B= "<<B<<endl;
m=rand()%2;
cout<<m<<' ';
if(m==1)
neg=1;
else
neg=-1;
A=neg*A;
cout<<endl<<endl
<<"A= "<<A<<endl;
B=neg*B;
cout<<"B= "<<B<<endl;
S5=S5+(neg*A+neg*B)*neg*A;
i++;
}
cout<<"\nS5= "<<S5<<endl
<<mensaje;
cin>>rp;
}while(rp=='S'||rp=='s');
}

//Encontrar la suma S=(2A+B)/B-4(4A+3B)/3B+(6A+5B)/5B-....


#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<time.h>
#define mensaje " \nOtra prueba [S][N]"
using namespace std;
void main(){
srand((unsigned)time(NULL));
char rp; int A,B,N;
do{system("cls");
long i=1;double S=0,nega,m;
cout<<"Ingrese el valor de N= ";cin>>N;
A=rand()%20;
cout<<"A= "<<A<<endl;
B=rand()%20;
cout<<"B= "<<B<<endl;
m=rand()%2;
if(m==0)
nega=-1;
else
nega=1;
A=nega*A;
cout<<"A= "<<A<<endl;
B=nega*B;
cout<<"B= "<<B<<endl;
if(B==0){
cout<<"La sumatoria no existe "<<endl;
system("pause");
exit(0);}
else
while(i<=N){
S=S+powf(-1,i+1)*(2*i*A+(2*i-1)*B)/((2*i-1)*B);
i=i++;
}
cout<<"La suma de los primeros terminos N es= "<<S<<endl
<<mensaje;
cin>>rp;
}while(rp=='S'||rp=='s');
}

//TAREA 3)
//Encontrar La suma S= (A+2B)^1/2/A-(3A+2B)^1/2/3A+...N
#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
int N,A,B;
long i=1;double S=0,nega,m;
cout<<"Ingrese el valor de N= ";cin>>N;
A=rand()%20;
cout<<"A= "<<A<<endl;
B=rand()%20;
cout<<"B= "<<B<<endl;
m=rand()%2;
if(m==0)
nega=-1;
else
nega=1;
A=nega*A;
cout<<"A="<<A<<endl;
B=nega*B;
cout<<"B= "<<B<<endl;
if(A==0){
cout<<"La sumatoria no existe "<<endl;
system("pause");
exit(0);}
else
if((sqrtf(2*B*nega+(2*i-1)*A*nega))<0){
cout<<"No se puede efectuar la suma "<<endl;
system("pause");
exit(0);}
else
while(i<=N){
S=S+powf(-1,(i+1))*sqrtf(2*B*nega+(2*i-1)*A*nega)/((2*i-
1)*A*nega);
i=i++;
}
cout<<"La suma de los N terminos es= "<<S<<endl;
system("pause");
}

You might also like