FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Valeur en puissance de 10 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Valeur en puissance de 10 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Valeur en puissance de 10 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Valeur en puissance de 10 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Valeur en puissance de 10 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Valeur en puissance de 10 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Valeur en puissance de 10 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Valeur en puissance de 10 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Valeur en puissance de 10 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Valeur en puissance de 10 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Valeur en puissance de 10 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Valeur en puissance de 10 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Valeur en puissance de 10 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Valeur en puissance de 10 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Valeur en puissance de 10 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Boutique Nike : -25% dès 50€ sur TOUT le ...
Voir le deal

 

 Valeur en puissance de 10

Aller en bas 
3 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Valeur en puissance de 10 Empty
MessageSujet: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 0:29

Salut à tous !
Je ne sais pas si le problème suivant a déjà été exposé.
En écrivant la ligne de code :
Epsilon = 1 E -9, j’obtiens l’erreur : (29) Not correct arithmetic expression
Pourtant
Print 1/1000000000
Affiche bien 1 E -9

Code:

dim epsilon
 ' epsilon = 1E-9  :  erreur
epsilon = 1/1000000000
print epsilon      : ' le resultat est bien 1E-9

Il serait bien utile d’écrire :
A = 1 E 20
Plutôt que
A = 100000000000000000000
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 0:58

La notation exponentielle n'existe pas en Panoramic, pour les constantes. Tu peux faire ceci:
Code:
dim epsilon
epsilon = 1/POWER(10,9)
print epsilon      : ' le resultat est bien 1E-9
sachant que le deuxième paramètre de POWER ne peut pas être négatif.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 1:36

Ok Klaus.

epsilon = 1/POWER(10,9)

Mais
epsilon = 1E-9

est plus élégant, n'est-ce pas ? D'autant plus que cette notation est utilisée par
le système lors de l'affichage de la valeur.
En fin ce n'est pas grave !

Bonne nuit.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 10:01

Tu as raison, bien sûr. Il est dommage que la représentation exponentielle ne soit pas possible pour les constantes. C'est à Jack de voir.

Ce qui est plus étonnant, et cela ressemble à un bug, c'est qu'on ne puisse pas spécifier une valeur négative pous l'exposant, d'autant plus qu'en Delphi, POWER(10,-9 marche très bien et donne le bon résultat:
power(10,-9) marche bien en Delphi.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 10:25

Bonjour à tous Smile
Si si, on peut spécifier une valeur négative à l'exposant en faisant comme ça! (Ce qui prouve qu'il y a certainement un bug drunken )
Code:
dim epsilon,a,b
a=10:b=-9
epsilon=1/power(a,b)
print epsilon
A + Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 12:08

Salut Klaus, Bignono et tous les Panoramiciens!
Ce n'est peut-être pas un bug, mais PANORAMIC "n'aime pas le moins unaire"
c.à.d. le signe moins placé avant une valeur.
Pour contourner ceci, on écrira : 0-valeur et ça marche.
La preuve :

Code:

dim epsilon
epsilon = 1/power(10,0-9)
print epsilon

On ne peut pas non plus écrire :
print -epsilon
Mais :
print 0-epsilon
marche parfaitement !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 12:40

Même cette syntaxe là fonctionne:
Code:
dim epsilon
epsilon = 1/power(10,9*-1)
print epsilon
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 14:07

Eh oui, je me suis encore laissé avoir par le "moins unaire" ! Pourtant, je savais qu'en Panoramic, cela ne marche pas. Donc, pas de bug, juste une règle de codage à observer.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 EmptySam 24 Mar 2012 - 14:53

Il est toujours avantageux de connaître les subtilités du langage.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Valeur en puissance de 10 Empty
MessageSujet: Re: Valeur en puissance de 10   Valeur en puissance de 10 Empty

Revenir en haut Aller en bas
 
Valeur en puissance de 10
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» VALEUR DE PI --- 3.1416......
» Valeur d'une variable
» codage d'une valeur numérique...
» CARET_X_POSITION valeur retrounée décalée de -1 ?
» est-il possible de faire un scroll_bar à valeur décimal?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: