Calcul sur tableau
Résolu
laycheikh
Messages postés
4
Statut
Membre
-
laycheikh Messages postés 4 Statut Membre -
laycheikh Messages postés 4 Statut Membre -
bonjour,
au faite je suis débutant sur c++ et j ai u n projet a rendre
je doit créer n compte sous forme de tableau et entrer des valeur sur les comptes et faire des bonus pour chaque valeur entrée
par exemple si j entre 1000 sur compte 1 il y un bonus de 50% c est a dire ça doit afficher 1500!
mais le problème c est que ça affiche 625 partout sur n importe quel valeur ajoutée
pourrez vous m aider s il vous plait c est un peu urgent
voici mon code!
#include <iostream>
using namespace std;
int creation(int tableau[],int n)
{
int i;
for(i=0;i<n;i++)
{
do
{
cout << "donner la valeur a la position " << (i+1) << endl;
cin >> tableau[i];
if (tableau[i]=500)
{
tableau[i]=tableau[i]+((tableau[i]*25)/100);
}
else if ((tableau[i]<=2000) && (tableau[i]>500))
{
tableau[i]=tableau[i]+((tableau[i]*50)/100);
}
else if ((tableau[i]>2000) && (tableau[i]<=10000))
{
tableau[i]=tableau[i]*2;
}
else if (tableau[i]>10000)
{
tableau[i]=tableau[i]*3;
}
else
{
tableau[i]=tableau[i];
}
}while(tableau[i]<=0);
}
return n;
}
void affichage(int tableau[],int n)
{
int i ;
cout <<"affichage du tableau" << endl;
for (i=0;i<n;i++)
cout <<tableau[i] << "\t";
}
int main()
{
int t[100],N;
cout <<"donner N" << endl;
cin >> N ;
N=creation(t,N);
affichage(t,N);
return 0;
}
au faite je suis débutant sur c++ et j ai u n projet a rendre
je doit créer n compte sous forme de tableau et entrer des valeur sur les comptes et faire des bonus pour chaque valeur entrée
par exemple si j entre 1000 sur compte 1 il y un bonus de 50% c est a dire ça doit afficher 1500!
mais le problème c est que ça affiche 625 partout sur n importe quel valeur ajoutée
pourrez vous m aider s il vous plait c est un peu urgent
voici mon code!
#include <iostream>
using namespace std;
int creation(int tableau[],int n)
{
int i;
for(i=0;i<n;i++)
{
do
{
cout << "donner la valeur a la position " << (i+1) << endl;
cin >> tableau[i];
if (tableau[i]=500)
{
tableau[i]=tableau[i]+((tableau[i]*25)/100);
}
else if ((tableau[i]<=2000) && (tableau[i]>500))
{
tableau[i]=tableau[i]+((tableau[i]*50)/100);
}
else if ((tableau[i]>2000) && (tableau[i]<=10000))
{
tableau[i]=tableau[i]*2;
}
else if (tableau[i]>10000)
{
tableau[i]=tableau[i]*3;
}
else
{
tableau[i]=tableau[i];
}
}while(tableau[i]<=0);
}
return n;
}
void affichage(int tableau[],int n)
{
int i ;
cout <<"affichage du tableau" << endl;
for (i=0;i<n;i++)
cout <<tableau[i] << "\t";
}
int main()
{
int t[100],N;
cout <<"donner N" << endl;
cin >> N ;
N=creation(t,N);
affichage(t,N);
return 0;
}
A voir également:
- Calcul sur tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Imprimer tableau excel sur une page - Guide
- Calcul moyenne excel - Guide