IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

calcul de données


Sujet :

avec Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut
    Bonjour,
    i j essaye de faire un calcul de montant en fonction soit de la somme debité ou soit de la somme credité en fonction du solde gobal que je reçois en retour

    j explique
    j ai un solde global 2500 euros
    et j ai un débit de 300
    ensuite un crédit de 200

    donc j aimerai trouve le nouvrau montant pour le debit de 300 donc montant 2200.
    puis le nouveau montant avec le credit de 200 avec le dernier montant : soit 2400 euros

    je sais pas comment procéder cela ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    				if( liste.getMontantDebitCredit()< 0d)
    					{
    						double toto = o.getMontantTotal() - liste.getMontantDebitCredit();
     
    					} else if(liste.getMontantDebitCredit() > 0d) {
     
    						double toto2 = o.getMontantTotal() + liste.getMontantDebitCredit();
     
     
    					}else {
    						o.getMontantTotal();
    }

    je pense qu il faut une variable pour stocker le solde pour calculer le nouveau solde par rapport au précédent et non pas initial.

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Tu n'as pas poster assez de code. Donne aussi le code de ton objet "liste".
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Je pense que c'est ce que tu veux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    double solde = o.getMontantTotal();
    solde = solde + liste.getMontantDebitCredit();
    o.setMontantTotal(solde );
    Il faut sauvegarder le résultat pour qu'il devienne ton nouveau solde de référence.

    EDIT : bien vu George7, j'étais passé à côté... j'ai rectifié.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Mobistar Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    				if( liste.getMontantDebitCredit()< 0d)
    					{
    						double toto = o.getMontantTotal() - liste.getMontantDebitCredit();
     
    					} else if(liste.getMontantDebitCredit() > 0d) {
     
    						double toto2 = o.getMontantTotal() + liste.getMontantDebitCredit();
     
     
    					}else {
    						o.getMontantTotal();
    Arrête moi si je me trompe mais si ton MontantDebitCredit est négatif tu soustrais, ce qui reviens à àjouter le débit (moins par moins égale plus...).
    Dans les deux cas il faut ajouter, si c'est un débit, donc un nombre négatif, ca soustraiera, si c'est un crédit donc positif, ca ajoutera...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut oui exact
    Citation Envoyé par George7 Voir le message
    Arrête moi si je me trompe mais si ton MontantDebitCredit est négatif tu soustrais, ce qui reviens à àjouter le débit (moins par moins égale plus...).
    Dans les deux cas il faut ajouter, si c'est un débit, donc un nombre négatif, ca soustraiera, si c'est un crédit donc positif, ca ajoutera...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut le sujet n est plus d actualite
    car on n effectue plus cette solution

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul entre données présentes dans 2 cubes différents
    Par drixon dans le forum Conception/Modélisation
    Réponses: 0
    Dernier message: 25/09/2009, 16h52
  2. [AC-2003] Calcul avec donnée de l'enregistrement suivant
    Par yupyupxav dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 12/06/2009, 12h30
  3. extraire formule calcule base données
    Par Morfus dans le forum Bases de données
    Réponses: 8
    Dernier message: 09/09/2008, 17h11
  4. Réponses: 2
    Dernier message: 13/02/2007, 18h02
  5. Calcul de données present sur des enregistrements different
    Par logistik dans le forum Langage SQL
    Réponses: 6
    Dernier message: 04/05/2005, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo