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
» Gestion d'un système client-serveur.
Valeur en puissance de 10 Emptypar Klaus Aujourd'hui à 17:01

» item_index
Valeur en puissance de 10 Emptypar leclode Aujourd'hui à 16:36

» Bataille terrestre
Valeur en puissance de 10 Emptypar jjn4 Aujourd'hui à 15:01

» SineCube
Valeur en puissance de 10 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Valeur en puissance de 10 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Valeur en puissance de 10 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Valeur en puissance de 10 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Valeur en puissance de 10 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Valeur en puissance de 10 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Valeur en puissance de 10 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Valeur en puissance de 10 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Valeur en puissance de 10 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Valeur en puissance de 10 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Valeur en puissance de 10 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Valeur en puissance de 10 Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

 

 Valeur en puissance de 10

Aller en bas 
3 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7009
Age : 73
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 : 12296
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 : 7009
Age : 73
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 : 12296
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 : 66
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 : 7009
Age : 73
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 : 66
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 : 12296
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 : 7009
Age : 73
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: