|
|
|
 |
Lecture d'un Article |
|
 |
Programmation sur C64 : String, Integer et Float, Par TME, le 12-04-2005. Un petit programme utile pour comprendre les différences entre les types de valeurs numériques.Cet Article est publié sur le site
:: String, Integer et Float ::
1/ Le listing brut :
10 X%=15
20 X=23.5
30 X$="LA SOMME DE X%+X="
40 PRINT "X%=";X%,"X=";X
50 PRINT X$;X%+X
Ce petit programme fait la somme de la valeur entière 15 et du nombre réel 23.5 et l'affiche.
2/ Le listing commenté :
10 X%=15
// Ligne 10 : On place la valeur 15 dans la variable de type ENTIER appelée X%
20 X=23.5
// Ligne 20 : On place la valeur 23.5 dans la variable de type FLOTTANT appelée X
30 X$="LA SOMME DE X%+X="
// Ligne 30 : On place la chaîne de caractères "LA SOMME DE X%+X=" dans la variable de type CHAINE appelée X$
40 PRINT "X%=";X%,"X=";X
// Ligne 40 : On affiche la valeur de X% et de X.
A l'écran, cela donne :
X%=15
X=23.5
50 PRINT X$;X%+X
// Ligne 50 : On affiche le résultat final.
A l'écran, cela donne :
LA SOMME DE X%+X=38.5
3/ Commentaires additionnels :
Ce programme peut également s'écrire de la façon suivante :
10X%=15
20X=23.5
30X$="LA SOMME DE X%+X="
40?"X%=";X%,"X=";X
50?X$;X%+X
Trois choses importantes :
- Les espaces entre les éléments de la ligne d'instruction sont SUPERFLUS,
- Sur C64, une ligne de texte est composée de 8 zones de 10 espaces, soit 80 caractères. Une virgule placée entre deux chaînes de caractères va faire que le texte suivant la virgule sera affiché dans la prochaine zone de 10 caractères, ce qui donne un effet semblable à une tabulation. Le point-virgule sert à concaténer (assembler, joindre) deux éléments pour n'en faire plus
qu'un seul, - L'instruction PRINT peut être remplacée par un point d'interrogation.
|
|
|