MSX Village forum

La Place des Développeurs Question à propos de DEFINT

ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 25/03/2016 à 08h03
Salut tout le monde,

une petite question Basic...

Souvent pour accélérer la vitesse d'un programme basic on commence par faire un DEFINT A-Z

Mais comment fait-on dans ce cas, si on a besoin aussi d'utiliser des variables en nombre rééls ?
Genre P=0.556 ou K=1.254 ?


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 25/03/2016 à 08h56
Je crois que j'ai trouvé...
Faut utiliser !

K!=1.254

C'est bien ça ?


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 25/03/2016 à 09h37
Oui.

"!", c'est pour les variables contenant un nombre décimal en simple précision (l'équivalent de DEFSNG)
"#", c'est pour les variables contenant un nombre décimal double précision. (l'équivalent de DEFDBL)
"%", c'est pour les variables contenant un nombre entier (l'équivalent de DEFINT) Edité par GDX Le 25/03/2016 à 09h40
   
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 25/03/2016 à 10h39
DEFINT A-Z : DEFSNG K :)


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 25/03/2016 à 11h14
J'ai jamais compris, c'est quoi un nombre en double précision ?


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 25/03/2016 à 12h05
chapitre 2.41 du manuel de référence du MSX Basic de chez YAMAHA page 17
précision de 14 chiffres ( je pense que c'est aprés la virgule )
mode par défaut du MSX ( on comprends que ça ralentisse un peu le basic et c'est le mode par défaut ;) )


:noel
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 25/03/2016 à 14h55
Double précision, c'est deux fois plus de chiffres après la virgule.
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 25/03/2016 à 15h39
OK merci bien tous ... :)


banniere-ericb59e
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie