Buscar

PA e PG

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

//Como o programa realizado com vetores não estava funcionando, fiz desta forma junto com o Roberto Neves.\\
Algoritmo das Progressões Aritmética e Geométrica
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
 float a1,r,an,Sn,q;
 int op,n;
 do{
 system("color 9A");
 printf("[1]Progressao Aritmetica \n");
 printf("[2]Progressoa Geometrica \n");
 printf("[3]Sair\nEscolha sua opcao: ");
 scanf("%i",&op);
 switch(op)
 {
 case 1:
 printf("\tProgressao Aritmetica \n");
 printf("\nDigite o primeiro termo: ");
 scanf("%f",&a1);
 printf("\nDigite o valor da razao: ");
 do{ scanf("%f",&r);
 }while(r==0); 
 printf("\nNumero de termos: ");
 do{ scanf("%i",&n);
 }while(n<=0); 
 an = (a1 + (n - 1) * r);
 Sn = (a1 + an)/2;
			printf("A Soma dos termos da Progessao Aritmetica e : %f\n\n",Sn);
 break;
 case 2:
 printf("\tProgressao Geometrica \n");
 printf("\nDigite o primeiro termo: ");
 scanf("%f",&a1);
 printf("\nDigite o valor da razao: ");
 do{ scanf("%f",&q);
 }while(q==0); 
 printf("\nNumero de termos: ");
 do{ scanf("%i",&n);
 }while(n<=0); 
 an = (a1 * pow(q,n-1));
 Sn = ((a1*(pow(q,n) - 1))/(q-1));
			printf("A Soma dos termos da Progressao geometrica e : %f\n\n",Sn);
 break;
 }
 }while(op != 3); 
system("Pause");
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais