
#include"suiteAriGeo.h"

//Transformateur Sortie : afficherTermesSuiteAriGeo(SuiteAriGeo sag,Entier n) : Sortie

void afficherTermesSuiteAriGeo(SuiteAriGeo sag,int n)
{
    float u;
    int i;

    prinf("Caractéristiques de la SuiteAriGeo :");
    if (recTypeSuite(sag)==suiteAri())
    {
        printf("Suite arithmetique");
    }
    else
    {
    printf("Suite géometrique");
    }
    printf("Premier terme = ");
    printf("%f\n",recU0(sag));
    printf("Raison = ");
    printf("%f\n",recCoeff(sag));
    if (recTypeSuite(sag)==suiteAri())
    {
        u=recU0(sag);
        for(i=1;i <= n; i++)
        {
            u=u + recCoeff(sag);
            printf("u(");
            printf("%d",i);
            printf(") = ");
            printf("%f",u);
        }
    }
    else
    {
        u=recU0(sag);
        for(i=1; i<=n; i++)
        {
            u=u * recCoeff(sag);
            printf("u(");
            printf("%d",i);
            printf(") = ");
            printf("%f",u);
        }
    }
}