Visitantes


Contador
Contador
Tire suas dúvidas nos links abaixo!
Obs: A estrutura do blog não permite colocar a linha dos includes corretamente, ao passar o código para o compilador favor preencher essa linha corretamente

domingo, 17 de abril de 2011

Progressão Geométrica.

/*
Faça um programa que leia um numero n, o primeiro termo a1 e a razão q de uma
progressão Geométrica, calcule e mostre o an(n-enésimo) termo. Utilize a formula
de obtenção do n-énesimo termo an = a1 * r n-1.

*/
#include < stdio.h >
#include < stdlib.h >

int main()
{

int n,r,an,a1,razao;// Declarar variaveis usaremos todas so tipo inteiro.

/* Nos blocos abaixo vamos imprimir uma mensagem e receber os valores de n, a1, razão.
Para que o programa mostre quebra de linha usaremos \n.
*/
printf("Digite um valor para N \n");
scanf("%d",&n);

printf("Digite um valor para A1 \n");
scanf("%d",&a1);

printf("Digite um valor para Razao \n");
scanf("%d",&razao);

/* Abaixo vamos calcular separado o valor da razão elevado a n-1 e armazenar
o valor na variavel r.
*/

r = pow(razao,(n-1));

// Agora basta usar a formula de obtenção do n-énesimo termo.

an = a1 * r;

printf("\n");//Pular linha

printf("%d",an); //Mostra o n-énesimo.

printf("\n");//Pular linha

system("PAUSE");
return 0;
}

Um comentário:

  1. como ficaria se tivesse que utilizar vetores de 10 posiçoes utilizando ponteiros?

    ResponderExcluir