1. Recuerde que: Estructura WHILE...
SINTAXIS
while ( condicion_de_continuidad )
{ ACCION; }
//Programa que calcula la suma de naturales desde 1 hasta N.
#include<iostream.h>
int main()
{
double suma=0;
int x=1;
int N;
cout<<"Introduzca el valor N valor hasta el que desea la suma:";
cin>>N;
while(x<=N)
{suma=suma+x ;
x=x+1;
}
cout<<"La suma desde 1 hasta "<<N<< "es:"<<suma;
return 0;
}
//Programa que calcula el factorial de un numero.
#include<iostream.h>
#include<math.h>
#include <conio.h>
2. int main()
{
double i,factorial,contador; //Preguntese porque las declare como double
contador=1;
factorial=1;
cout<<"Ingrese el numero para el cual quiere el factorial: ";
cin>>i;
while(contador<=i)
{ factorial = factorial * contador;
contador++;
}
cout<<"El factorial de"<<i<< "es:" <<factorial;
getch();
return 0;
}
TAREA:
Escriba un programa que seleccione y calcule usando if-if/else las siguientes tareas:
a) La suma de la serie ½+1/3+1/4+1/5+…+1/N, dado un N escrito por el usuario.
b) La suma de enteros desde 11 hasta 50.
c) La suma de cuadrados desde de los enteros desde 1 hasta N.
d) Escriba un programa que calcule la aproximación de 1
.