home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH07_07.C Directives et macros *
- * Pseudo-fonctions α types variables *
- *********************************************************************/
-
- #include<stdio.h>
- #include<math.h>
-
- #define Vactuelle( S, t, n) { \
- i= t/ 100; \
- Vo= S* pow( (1+ i), -n); \
- }
-
- main( void)
- {
- int duree= 8;
- float somme_f= 274418383.25, t_f= 10.5;
- double somme_lf= 274418383.25, t_lf= 10.5, Vo, i;
-
- Vactuelle( somme_f, t_f, duree);
- printf(" Valeur actuelle de %.2f α %.2f %% sur %d ans:\n"
- " Vo_f= %.2f", somme_f, t_f, duree, Vo);
-
- Vactuelle( somme_lf, t_lf, duree);
- printf("\n\n Valeur actuelle de %.2lf α %.2lf %% sur %d ans:\n"
- " Vo_lf= %.2lf", somme_lf, t_lf, duree, Vo);
-
- }
- /*
- Valeur actuelle de 274418368.00 α 10.5 % sur 8 ans:
- Vo_f= 123456782.14
-
- Valeur actuelle de 274418383.25 α 10.5 % sur 8 ans:
- Vo_lf= 123456789.00 */