Posts Tagged ‘Question’

Le résultat est toujours retourné tronqué de ses décimales.
Sub FormaterCorrectement()
rem question : Comment formater

Const EURO As Double = 6.55957
Dim mesFrancs As Double
Dim Resultat As Double

mesFrancs = InputBox("Saisissez la somme en francs")
Resultat = CDbl(Format(mesFrancs / EURO, "##.00"))
' Je convertis en Double le formatage à deux décimales du résultat
' sinon le résultat avant l'affichage est casté et la partie décimale tombe

MsgBox(Resultat, 64 , "Résultat de la conversion")

End Sub

Publicités

Malgré les faibles mises à jour sur ce blog, il y a encore quelques visites, et parfois de gens plutôt calés. Je me propose donc de publier les questions sans réponse explicite (avec tests, code qui le prouve) que j’ai en stock.

Si vous avez de l’aide à apporter pour répondre à ces données, manifestez vous, via les commentaires ou en me contactant  : sarah (point) haim (at) anaska (point) com.

PHP

  • Pourquoi avoir choisi __construct() et ne pas avoir gardé la manière PHP4 ?
  • Vaut-il mieux utiliser __FILE__ ou la variable d’environnemet ($_SERVER) ?
  • Désactiver var_dump pour gérer des contextes
  • Est-ce que je devrais ré-écrire tous mes scripts pour passer à PHP6 ?
  • Puis-je utiliser une classe abstraite, pour des méthodes statiques ?
  • Flux et sockets : dois-je refaire mon wrapper pour utiliser les sockets ?

Talend

  • Faire un diff sur des fichiers
  • Transformer des fichiers : plusieurs lignes à partir d’une seule

Javascript

  • Est-ce que continue sert dans les boucles labellisées ?
  • Peut-on utiliser AND au lieu de && et OR au lieu de || en Javascript ?
  • Eclipse existe-t-il en français ?

OpenOffice

  • Comment paramétrer OpenOffice pour qu’il ressemble à MS Word ?
  • Comment voir le contrôle de repérage dans OpenOffice ?
  • Comment organiser ses modèles dans OpenOffice ?

On connaît la fonction count() en PHP, qui permet de connaître le nombre d’éléments d’un tableau. Mais si je veux savoir à quelle profondeur je risque d’être conduit en parcourant récursivement mon tableau, comment faire ?

J’en profite pour vous faire découvrir le deuxième argument de la fonction count(), qui mis à la valeur COUNT_RECURSIVE prendra en compte les éléments internes du tableau.

Je reprends l’exemple de la doc PHP pour éclairer mon propos.
$food = array(
'fruits' => array(
'orange', 'banana', 'apple' => array('verte', 'jaune', 'rouge')
),
'veggie' => array(
'carrot', 'collard', 'pea'
)
);
// count récursif
echo count($food, COUNT_RECURSIVE); // affiche 11 et non 8

Parmi les fonctions de tableau, il n’en existe aucune qui permet de juste obtenir la profondeur d’un tableau.
La raison, à mon avis, est qu’un tableau peut-être multi-dimensionnel de manière inégale, comme dans mon exemple ci-dessus.