Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'convertion'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Macfr
    • Communiqués
    • Votre opinion
  • Système
    • MacOS X
    • MacOS Classic (système 1 à 9)
  • Matériel
    • Problèmes de matériel
    • Conseils d'achats matériel
  • Logiciels
    • Problèmes logiciels
    • Conseils d'achat logiciels
    • Jeux
  • Réseaux
    • Réseaux internes
    • Connexion Internet
    • Hébergement Internet
  • Création Numérique
    • Photo
    • Vidéo
    • Audio
    • PAO
  • Programmation
    • Objective C, Cocoa et Swift
    • Xojo (Real Studio, REALbasic)
    • Programmation Web
    • AppleScript
    • Autres langages
    • Béta tests et Annonces
    • Modifications et Bidouilles
  • Le Forum des Forums
    • Actualité et Apple
    • Mac En Fête (MacEF)
    • Rubrique de l'offre et de la demande
    • On s'appelle, on s'fait une bouffe ?

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Configuration


Localisation


Passions

1 résultat trouvé

  1. Bonjour, J'ai un casse-tête - pour moi - à vous soumettre : Cette instruction qui convertit un nombre en notation scientifique vers le decimal : echo "5.083E+9" | awk -F"E" '{print $1 * ( 10 ^ $2)}' fonctionne dans le terminal et me donne cette réponse : 5000000000 mais je ne sais comment l'inclure dans un appel au shell Unix. Par exemple : Dim sh as new shell Dim result as string sh.execute "echo "5.083E+9" | awk -F"E" '{print $1 * ( 10 ^ $2)}'" result = sh.result ne fonctionne pas. Comment la reformuler dans le sh.execute pour qu'elle fonctionne ? Merci de votre attention. EDIT : Je crois avoir trouvé : dim sh as new shell dim result as string sh.execute "echo "+str(5.083E+9)+" | awk -F"+"E+"+" '{print $1 * (10 ^ $2)}' " result=sh.result textarea1.text=result Cela fonctionne et me donne : 5083000000, plus exact que par le terminal, lequel me dit : 5000000000 Est-ce la meilleure solution et pourquoi cette différence ?
×
×
  • Créer...