Progresión geométrica: suma de sus términos

Pilar Masoli

/* Este programa calcula los primeros 15 términos de una progresión geométrica */
/* Los términos de la sucesión geométrica se calculan: an=(a0*r^n) */

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

 
int main()

{

float a0, aN, r, suma=0;

int i;
 
printf("n Dame el primer termino de la serie:n");     \ Pedimos al usuario el primer término de la progresión
scanf("%f", &a0);

 
printf("n Dame la razon de la serie:n"); 
     \ Pedimos al usuario la razón de la progresión
scanf("%f", &r);

 
printf("n Los 15 siguientes numeros son:n");   
\ Vamos imprimiendo los términos conforme los vamos calculando
suma=0;

for (i=1; i<=15; i++)

    {

     aN=a0*pow(r,i);

     printf("%f ", aN);

     suma=suma+aN;

    }

printf("n La suma de todos los terminos es:%fn", suma);

 
      system("PAUSE");

      return 0;

}

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s