Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3004 connectés 

 


Dernière réponse
Sujet : Help me pleaaaase : garder uniquement les décimales sous VB
xla99 merci tt le monde :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
xla99 merci tt le monde :hello:
mareek A mon avis, le plus propre est quand même d'utiliser les opérateurs "\" (quotien d'une division) et "Mod" (reste de la division).
Ce qui donne dans ton cas :
 
Degres = valeurDecimale \ 3600
Minutes = (valeurDecimale Mod 3600) \ 60
Secondes = (valeurDecimale Mod 3600) Mod 60
helvetik prend le nombre et tu soustrait la partie entière
pour avoir la partie entière du nombre utilise la fonction:
variable=Fix(nombre)
ou sinon convertit le nombre en chaîne de caractère et utilise les diverse possibilité de traitement de chaîne
JPA en math :
valeur - partie_entière(valeur)=partie_décimale pour les nombres positifs
partie_entière(valeur) - valeur + 1 = partie_décimale pour les nombres négatifs
Carbon_14 A "vue de nez", si on fait int(valeur_avec_decimales), les décimales ne passeront pas. Faut juste vérifier le signe si c'est négatif, voir comment ça s'ajuste (défaut, excès).
xla99 Salut, c'est pour un tp de fac.  
Je cherche une fonction ou une méthode ( que je n'ai malheureusement trouvé nul part et que je ne connais pas vu que je débute :sweat:  ) qui me permettrai de ne garder que les décimales d'une valeur.  
 
Pourquoi ? me demanderiez vous :
J'ai des coordonnées géographiques en valeurs décimales que je veus en degres , minutes, secondes.
ex : 170673.1
=> 170673.1 / 3600 = 47.40919444
=> 0.40919444 * 60 = 24.5516666
=> 0.5516666 * 60 = 33
 
soit : position à 47 degres 24 minutes 33 secondes  :ouch:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)