/*
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
* Nom du programme : essai
* Nom du
fichier source : essai.c
* Auteur : Pascal Coupey
* Date de création : 22/09/04
* Description : Calcule
et affiche une exponentiel yx, les valeurs de y et x sont
demandées
à l'utilisateur
* Historique des révisions: version 0
*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* Les includes */
#include <stdio.h>
/*
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
* Nom de la fonction : expon
* Description : Calcule
et retourne nbe, nb et e sont passés en
paramètres nb >=0 et e>= 0
*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
int expon(int nb, int e)
{ /* les variables */
int i;
int resulExp;
if (e = =
0)
resulExp = 1;
else
{
resulExp = nb;
for (i=1; i < e; i++)
resulExp = resulExp * nb;
/* fin du for*/
}
/* fin du if */
return (resulExp);
/* valeur
retounée par la fonction */
}
/* Fin de la fonction expon */
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Programme principal */
int main (void)
{
/* Les variables */
int x;
int y;
int resExp;
do
{
printf("\nValeur de x:");
/* lecture de la variable x */
scanf("%d", &x);
}
while (x < 0);
/* fin du do while */
do
{
printf("\nValeur de y:");
scanf("%d", &y);
/* lecture de l'exponentielle */
}
while (y<0);
/* fin du do while */
resExp=expon(x,y);
printf("Le résultat de l'exponentielle est: %d\n",
resExp);
return(0);
}
|