Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication4.cpp: archivo de proyecto principal.
- #include "stdafx.h"
- #include "iostream"
- using namespace std;
- int main()
- {
- int *num= new int;
- float *a = new float;
- float *b = new float;
- int *numerador = new int;
- int *denominador = new int;
- float *exp = new float;
- int *cambiante = new int;
- int *sumadorN = new int;
- int *sumadorD = new int;
- float *suma = new float;
- *suma = 0;
- *cambiante = -1;
- *exp = 1;
- *numerador = 0;
- *denominador = 0;
- *sumadorN = 2;
- *sumadorD = 1;
- do {
- cout << "Ingrese a [1.5 .. 2.5]: ";cin >> *a;
- } while (*a < 1.5 || *a > 2.5);
- do{
- cout << "Ingrese b [1.3 .. 2.3]: ";cin >> *b;
- } while (*b < 1.3 || *b > 2.3);
- do{
- cout << "Ingrese las repeticiones [2 .. 10]: ";cin >> *num;
- } while (*num < 2 || *num>12);
- for (int i = 0; i < *num ; i++) {
- *numerador = *sumadorN * pow(*a, *exp);
- *denominador = *sumadorD * pow(*b, (*exp - 1));
- //printf("sumN %.2f *a %f exp %.2f \n", *sumadorN, *a, *exp);
- //printf("Num %.2f Den %.2f Sum %.2f \n", *numerador, *denominador, *suma);
- *suma = *suma + ((*numerador / (float)*denominador)* *cambiante);
- *sumadorN = *sumadorN + 2;
- *sumadorD = *sumadorD * 2;
- *cambiante = *cambiante * -1;
- (*exp)++;
- }
- printf("El resultado de la suma es %.2f", *suma);
- system("pause>null");
- return 0;
- }
- ----------------------------------------------------------------------------------------------------------
- // ConsoleApplication4.cpp: archivo de proyecto principal.
- #include "stdafx.h"
- #include "iostream"
- using namespace std;
- int main()
- {
- int *num= new int;
- float *a = new float;
- float *b = new float;
- int *numerador = new int;
- float *exp = new float;
- int *sumadorD = new int;
- float *suma = new float;
- *suma = 0;
- *exp = 1;
- *numerador = 0;
- *sumadorD = 2;
- do {
- cout << "Ingrese a [1 .. 5]: ";cin >> *a;
- } while (*a < 1 || *a > 5);
- do{
- cout << "Ingrese b [1 .. 5]: ";cin >> *b;
- } while (*b < 1 || *b > 5);
- do{
- cout << "Ingrese las repeticiones [entero positivo]: ";cin >> *num;
- } while (*num < 0);
- for (int i = 0; i < *num ; i++) {
- *numerador = pow(*a, *exp * *b);
- *sumadorD;
- *suma = *suma + ((*numerador / (float)*sumadorD));
- *sumadorD = *sumadorD * 2;
- (*exp)++;
- }
- printf("El resultado de la suma es %.2f", *suma);
- system("pause>null");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement