Additionner un boucle a lui-meme.
monedmond
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un probleme. dans le code suivant, il me faut donner la posibilite a l'utilisateur de pouvoir visualiser l'interet et le capital dans un espace de 10 a 10 ans. ce qui signifie qu'il ne peut pas visualiser sur une echelle de 20 ans mais de 10 a 10 ans. j'espere que vous comprenez. Jusqu'a present j'ai pu faire en sorte que l'utilisateur puisse visualiser pour 10 ans. J'ai extrement besoin d'aide. Merci d'avance.
voila le code :
int main()
{
int ano;
int i=1;
float capital, taux, interet;
while(1)
{
printf("Donner le capital inicial, le taux et l'annee : ");
scanf("%f %f %d", &capital, &taux, &ano);
printf("\n\t Ano \t Interet \t Suma\n");
printf("\t---+-------------+---------------\n");
if(capital<1)
{
printf("Le capital doit etre plus grand que 1\n");
return (EXIT_FAILURE);
}
else if(taux<0)
{
printf("numeros positifs seulement\n");
return(EXIT_FAILURE);
}
else if(ano<0)
{
printf("numeros positifs seulement\n");
}
else
{
i=1;
while(i<=10)
{
interet = (capital*taux)/100;
capital += interet;
printf("\t %d \t %.2f \t %.2f\n", i, interet, capital);
i++;
}
printf("\n\n");
}
}
return(EXIT_SUCCESS);
}
j'ai un probleme. dans le code suivant, il me faut donner la posibilite a l'utilisateur de pouvoir visualiser l'interet et le capital dans un espace de 10 a 10 ans. ce qui signifie qu'il ne peut pas visualiser sur une echelle de 20 ans mais de 10 a 10 ans. j'espere que vous comprenez. Jusqu'a present j'ai pu faire en sorte que l'utilisateur puisse visualiser pour 10 ans. J'ai extrement besoin d'aide. Merci d'avance.
voila le code :
int main()
{
int ano;
int i=1;
float capital, taux, interet;
while(1)
{
printf("Donner le capital inicial, le taux et l'annee : ");
scanf("%f %f %d", &capital, &taux, &ano);
printf("\n\t Ano \t Interet \t Suma\n");
printf("\t---+-------------+---------------\n");
if(capital<1)
{
printf("Le capital doit etre plus grand que 1\n");
return (EXIT_FAILURE);
}
else if(taux<0)
{
printf("numeros positifs seulement\n");
return(EXIT_FAILURE);
}
else if(ano<0)
{
printf("numeros positifs seulement\n");
}
else
{
i=1;
while(i<=10)
{
interet = (capital*taux)/100;
capital += interet;
printf("\t %d \t %.2f \t %.2f\n", i, interet, capital);
i++;
}
printf("\n\n");
}
}
return(EXIT_SUCCESS);
}
A voir également:
- Additionner un boucle a lui-meme.
- Formule excel pour additionner plusieurs cellules - Guide
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Additionner des pourcentages excel ✓ - Forum Bureautique
1 réponse
Bonjour ,
Si tu connais le nombre de fois que ce calcul (pour dix ans) doit être appelé, tu peux faire appel à une procédure :
Si tu connais le nombre de fois que ce calcul (pour dix ans) doit être appelé, tu peux faire appel à une procédure :
void CalculePourDixAns() { while(i<=10) { interet = (capital*taux)/100; capital += interet; printf("\t %d \t %.2f \t %.2f\n", i, interet, capital); i++; } printf("\n\n"); }(appel de la procédure, autant de fois que besoin)
else { ....Appel CalculePourDixAns(); }