begin process at 2012 02 13 18:25:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

ARRONDIR LE RESULTAT


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ARRONDIR LE RESULTAT

mercredi 13 août 2008 à 16:19:06 | ARRONDIR LE RESULTAT

amigna

Bonjour

je demande une aide j'ai cherché partout j'ai pas trouvé.
je voudrais arrondir tous les resultats qui s'affiche sur le formulaire
du Bulletin de salaire qui ont des virgules:
salaire brut
total retenue
retenue ipres
retenue Css
net à payer

je veux arrondir si le resultats est compris aprés la virgule entre
0 à 5 on ajoute rien et si le resultat est compris aprés la virgule
entre 6 et 9 on ajoute +1

merci de nous répondre  
mercredi 13 août 2008 à 17:08:08 | Re : ARRONDIR LE RESULTAT
mercredi 13 août 2008 à 17:57:56 | Re : ARRONDIR LE RESULTAT

bonjourcheval

SI tu cherches arrondir sur le forum, tu trouveras des fonctions qui répondent à tes besoins.

J'ai fait la même la semaine derniere et j'ai trouvé en moins de cinq minutes.

Bonne recherche!


jeudi 14 août 2008 à 02:21:28 | Re : ARRONDIR LE RESULTAT

gillardg


bonjourcheval , il faudrait avoir tes super lunettes pour cela !
jeudi 14 août 2008 à 15:37:25 | Re : ARRONDIR LE RESULTAT

amigna

Bonjour

j'ai utiliser ce code pour arrondir un resultat mais j'ai des
difficultés pour utiliser ce code pour arrondir plusieurs
résultats sur un formulaire si vous pouvez nous expliquer
le solution.  

if nb-int(nb)<=0.5 then
nb = int(nb)
else
nb = int(nb)+1
end if
jeudi 14 août 2008 à 16:39:36 | Re : ARRONDIR LE RESULTAT

gillardg

waouw c'est si dur que ça ???

Function arrondi(ByVal nb AsObject) AsInteger

If nb - Int(nb) <= 0.5 Then

nb = Int(nb)

Else

nb = Int(nb) + 1

EndIf

Return nb

EndFunction

jeudi 14 août 2008 à 17:28:40 | Re : ARRONDIR LE RESULTAT

amigna

il  a débogage sur AsObject le message est :
Erreur de compilation 
Attendu : séparateur de liste ou) 

Function
arrondi(ByVal nb AsObject) AsInteger

If nb - Int(nb) <= 0.5 Then

nb = Int(nb)

Else

nb = Int(nb) + 1

End If

Return nb

End Function
jeudi 14 août 2008 à 17:31:30 | Re : ARRONDIR LE RESULTAT
jeudi 14 août 2008 à 17:58:38 | Re : ARRONDIR LE RESULTAT

amigna


As Any en VB6


j'ai pas compris les function en VB 6 je vous de nous corriger.
jeudi 14 août 2008 à 18:31:46 | Re : ARRONDIR LE RESULTAT

bonjourcheval

ou bien tu peux mettre as Double... C'est le plus gros (je crois) nombre possible. Il prend les nombres à virgules et peut se rendre à un nombre de 15 bit si je me rapelle bien. Ça devrait etre suffisant...

Ensuite pour utiliser ta fonction tu n'as qu'à écrire

Arrondi tonNombre

Exemple

Arrondi 45.64

Et Gillardg, tu n'es pas dans le bon langage

Ceci n'est pas du VB6!!

Return en VB6 n'existe pas

Écrit ta fonction comme suit :


Function
arrondi(ByVal nb As Double) As Integer
'Tu n'avais pas d'espaces entre les As et les types

If nb - Int(nb) <= 0.5 Then

nb = Int(nb)

Else

nb = Int(nb) + 1

EndIf

arrondi = nb

EndFunction


Walla




1 2 3 4

Cette discussion est classée dans : resultat, arrondir, salaire, resultats, retenue


Répondre à ce message

Sujets en rapport avec ce message

arrondir un nombre [ par titidegre ] bonjour à toutes et à tous(y a aussi des filles qui code) apres un cacul ma variable me donne un resultat, par exemple de 2.4978, j'aimerai que le res Imprimer le resultat d'une requete sous vb [ par elkaiserdaimon ] Salut! j'aimerais savoir quelle est la maniere la plus simple d'imprimer les resultats d'une requete sous VB.La mise en page m'importe peu je ve juste affichage de resultat de requete mysql [ par patass ] Bonjour à tous,Je suis debutant en vb et je veux ecrire un programme qui affiche les resultats d'une requete MySQL 10 par 10 (dans des labels) après u arrondir [ par amigna ] Bonsoirle code est bon pour arrondir le resultat d'un textbox je voudrais arrondir tous les resultats qui s'affiche sur notre formulaire. exemple resu vb 2005 ,Ctype collections ? [ par wardavb ] bonjour a tous      j'ai besoin de conseils pour organiser mes classes et collections.... Je dispose d'une classe Point avec n,x,y,z ,et j'en fait une arrondir un resultat VBA ça doit etre facile mais bon ... [ par yaya31 ] re bonjourj ai cette ligne de codesomme = (rs.Fields(1) * 1.196 - rs.Fields(2)) + (rs.Fields(3) * 1.196)j ai declaré somme en Double J aimerais arrond Arrondir un entier [ par anorec ] J'aurais besoin d'un arrondi un peu special (au demi-millier superieur)ex: 55 -> 500 502 -> 1000 1221 -> 1500Comment faire cela simp comment recuperer le resultat d une requete dans une variable ? VBA/ACCESS200 [ par yaya31 ] helloj aimerais qu une zone de texte prenne une valeur qui est le resultat d une requetevoici ma requeteRsql = " select prixcomp from fournisseur_poss Pb arrondi avec les valeurs en 0.5 [ par agonamba ] SalutJ'utilise VBA sous Access 97Je voudrais arrondir mes valeurs de manière mathématiques (entier le plus proche).Pour les valeurs en 0.5, il faut no Resultat dans colonne de gauche [ par mmaxime ] Bonjour je suis un peu novice en vb. Je souhaite dans une de mes fonctionc inserer le resultat de ma fonction dans la cellule ou j'utilise ma fonction


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,883 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales