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

Cobol Discussion :

Utiliser des puissances de dix


Sujet :

Cobol

  1. #1
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut Utiliser des puissances de dix
    Bonjour,

    Un collègues est venu me questionner et j'ai séché. C'est loin d'être la première fois, ni la dernière, mais la question me titille : peut-on utiliser une notation scientifique pour alimenter une picture numérique ?

    Exemple : 15E+3 dans une picture PIC 9(6)


    Evidemment, la notation scientifique en entrée est lue comme de l'alphanumérique.

    Merci de vos suggestions.
    • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
    • Merci d'utiliser les balises de code (# dans l'éditeur)
    • N'oubliez pas de vous servir des boutons , et

    S.N.A.F.U

  2. #2
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par jml94
    Bonjour,

    Un collègues est venu me questionner et j'ai séché. C'est loin d'être la première fois, ni la dernière, mais la question me titille : peut-on utiliser une notation scientifique pour alimenter une picture numérique ?

    Exemple : 15E+3 dans une picture PIC 9(6)


    Evidemment, la notation scientifique en entrée est lue comme de l'alphanumérique.

    Merci de vos suggestions.
    Salut;
    Cela me rappelle des souvenirs très lointains quand on interfaçait du Cobol avec du Fortran sous DOS/VSE...
    Vieille méthode : on fait une petite analyse de texte de la donnée en entrée et on convertissait le tout (alpha-->alpha--->num).
    Sinon en ILE déclarer la zone en entrée en pic 9(2)E+9(3) et la mouvementer dans du 9(5). Je ne sais pas si ça marche parce que pic 9(2)E+9(3) c'est de la virgule flottante externe (usage display) et je ne suis pas sur une machine en ce moment.
    L'utilisation de la virgule flottante ne pose pas de problèmes en ILE (comp-1 comp-2 ou externe) ainsi que son passage en tant que paramètres entre programmes de différents langages de l'ILE.
    Peut être d'autres suggestions

    Cordialement
    Hédhili Jaïdane

  3. #3
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Merci pour cette réponse édifiante.

    Je teste et je donne un feedback.

    JM
    • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
    • Merci d'utiliser les balises de code (# dans l'éditeur)
    • N'oubliez pas de vous servir des boutons , et

    S.N.A.F.U

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    A mon avis, la notation scientifique ne fait pas partie de la norme standard COBOL.

    Par contre, certains compilateurs peuvent l'accepter comme extension.

    Exemple du compilateur COBOL mainframe :
    Rules for Floating-point Litteral Values

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

Discussions similaires

  1. Thinker Thing crée des objets 3D en utilisant la puissance de votre cerveau
    Par Stéphane le calme dans le forum Actualités
    Réponses: 4
    Dernier message: 30/05/2013, 09h52
  2. [CR8.5] Utilisation des codes barre
    Par Robert dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/01/2005, 16h13
  3. utilisation des sockets sous windows
    Par Tupac dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2002, 18h24
  4. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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