Sie sind auf Seite 1von 4

/*

//Halla la suma de una serie con while


Su=(A-2B)/(A^(1/(2i-1))-(3A-4B)/(
#include<iostream>
#include<stdlib.h>
#include<time.h>
#include <math.h>
#define mensaje "\n Otra Prueba[S][N] "
using namespace std;
void main(){
srand((unsigned)time(NULL));
int A,B,i=1,N;double Su=0;char rp;
for(;;){system("cls");Su=0;
A=rand()%50;
cout<<"El Valor de A = "<<A<<endl;
B=rand()%50;
cout<<"El Valor de B = "<<B<<endl;
N=rand()%100;
cout<<"El No de Terminos N = "<<N<<endl;
if(A==0)
cout<<"\n No existe Solucion ";
else
while(i<=N){
Su+=(powf((-1),i+1)*((2*i-1)*A-(2*i)*B))/(powf(A,(1.0/(2*i-1))));
i++;
}
cout<<"La suma = "<<Su<<endl;
cout<<mensaje;
cin>>rp;
if(rp=='N')break;}
system("pause");
}

//Halla EL INVERSO de un numero de varias cifras


//la suma de sus cifras.
//la mayor cifra,la menor cifra
#include<iostream>
#include<stdlib.h>
#define mensaje "\n Otra Prueba[S][N] "
using namespace std;
void main(){
long N;
long dg,inverso=0,dgM=0,dgm=9,sdg=0;char rp;
do{system("cls");
cout<<"Ingrese el Numero N de Varias Cifras ";
cin>>N;
do{
dg=(N%10);
inverso=inverso*10+dg;
if(dg>dgM)
dgM=dg;
if(dg<dgm)
dgm=dg;

sdg+=dg;
N=N/10;
}while(N>0);
cout<<"\nEl Valor invertido = "<<inverso<<endl
<<"El Digito Mayor = "<<dgM<<endl
<<"El Digito menor ="<<dgm<<endl
<<"La suma de digitos = "<<sdg<<endl
<<mensaje;
cin>>rp;
}while(rp=='S');
//system("pause");
}
/*
Ingrese el Numero N de Varias Cifras 54762
El Valor invertido = 26745
El Digito Mayor = 7
El Digito menor =2
La suma de digitos = 24
Presione una tecla para continuar . . .
*/
/*
//******************************************
//La Instruccion do..while() es usado tmbn para
//hacer que un aplicacion pueda realizarse varias veces
//se hace uso de un caracter que le pide al usuario
//si desea realiza otra prueba
//Halla la suma de una serie con for()
#include<iostream>
#include<stdlib.h>
#define mensaje "\n Otra Prueba[S][N] "
using namespace std;
void main(){
int i,N;
double Su=0,F=1;char rp;
cout<<"Ingrese el Numero de Terminos N = ";
cin>>N;
for(i=1;i<=N;i++){
F=F*i;
Su=Su+(powf(-1,i+1)*powf(2*i-1,2))/(F);
cout<<"\nEl factorial parcial es F= "<<F<<endl<<endl
<<"\nSuma Parcial "<<Su<<endl;
}
cout<<"\n La suma de los primeros N = "<<N<<" Terminos es "
<<Su<<endl;
system("pause");
}
*/
//************************************
//Halla la suma de
//S3=1-3^(2/3)/(2!)+5^(3/5)/(3!)-7^(4/7)/(4!)+.....
#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<iomanip>

#define mensaje "\n Otra Prueba[S][N] "


using namespace std;
void main(){
long i,N;double F=1;
double S3=0;char rp;
for(;;){system("cls");
cout<<"Ingrese el Numero de Terminos N = ";
cin>>N;
for(i=1;i<=N;i++){
F*=i;
S3+=powf(-1,i+1)*powf((2*i-1),(i*1.0)/(2*i-1))/F;
}
cout<<setiosflags(ios::fixed||ios::showpoint);
cout<<setprecision(15);
cout<<"\nLa Suma de los primeros terminos N= "<<N<<" Es "<<S3<<endl
<<mensaje;
cin>>rp;
if(rp=='N')break;
}}
/*
//halla la secuencia : 3,8,15,...
#include<iostream>
#include<stdlib.h>
#define mensaje "\n Otra Prueba[S][N] "
using namespace std;
void main(){
int i,N;
double Su=0;char rp;
cout<<"Ingrese el Numero de Terminos N = ";
cin>>N;
for(i=1;i<=N;i++){
cout<<"\nPosicion= "<<i<<"==>"<<(i*(2+i))<<endl;
Su=Su+i*(2+i);
}
cout<<"\n La Suma de los Primeros N ="<<N<<" Terminos = "
<<Su<<endl;
system("pause");
}
//Hallar la suma de:
//Su=(A+2B)/(A^(1/2)+2B-(3A+4B)/(3A^(1/2)+4B+(5A+6B)/(5A^(1/2)+6B
#include<iostream>
#include<stdlib.h>
#include <math.h>
#define mensaje "\n Otra Prueba[S][N] "
using namespace std;
void main(){
float A,B;int i=1,N;double Su=0;char rp;
//for(;;){system("cls");Su=0;
cout<<"Ingrese el Numero de Terminos N= ";cin>>N;
cout<<"Ingrese el Valore de A= ";cin>>A;
cout<<"Ingrese el Valor de B= ";cin>>B;
if(A>=0)
if((A+B)>0)

while(i<=N){
Su=powf(-1,i*1)*((2*i-1)*A)+(2*i*B)/(sqrt((2*i-1)*A)+(2*i*B));
i=i+1;
}
else
cout<<"\nSin Solucion ";
else
cout<<"\nSin Solucion ";
cout<<"\nLa Suma es "<<Su<<endl;
system("pause");
}
//Hallar la suma de:
//Su=(A+2B)/(A^(1/2)+2B-(3A+4B)/(3A^(1/2)+4B+(5A+6B)/(5A^(1/2)+6B
#include<iostream>
#include<stdlib.h>
#include <math.h>
#define mensaje "\n Otra Prueba[S][N] "
using namespace std;
void main(){
float A,B;int i=1,N;double Su=0;char rp;
//for(;;){system("cls");Su=0;
cout<<"Ingrese el Numero de Terminos N= ";cin>>N;
cout<<"Ingrese el Valore de A= ";cin>>A;
cout<<"Ingrese el Valor de B= ";cin>>B;
while(i<=N){
if(A<0){
cout<<"\nSin Solucion "<<endl;
system("pause");
exit(1);
}
else
if((sqrt((2*i-1)*A)+(2*i*B))==0){
cout<<"\nSin Solucion "<<endl;
system("pause");
exit(1);
}
else
Su=powf(-1,i*1)*((2*i-1)*A)+(2*i*B)/(sqrt((2*i-1)*A)+(2*i*B));
i=i+1;
}

cout<<"\nLa Suma es "<<Su<<endl;


system("pause");
}
//Halla la suma de
//Su1=(2a+b^(1/2))/(2a+b)-(4a+(3b)^(1/2))/(4a+(3b)^(1/3))+(6a+(5b)^()1/2)/
(6a+(5b)^(1/5))-()/()
*/

Das könnte Ihnen auch gefallen