Accueil > Programmation > Basic > Bwbasic > Programmez en basic avec bwbasic
Programmez en basic avec bwbasic
mercredi 29 mars 2023, par
bwbasic fonctionne également sous Windows, mais je n’ai pas testé.
Sous Linux, nous allons l’installer. Dans un terminal, tapez :
sudo apt install bwbasic
si vous voulez la documentation dans un fichier texte :
man bwbasic> bwbasic_man.txt
Mais, si vous ne l’avez pas fait, je vous donne directement le manuel (en anglais) :
. Comme vous pouvez le constater, ce n’est pas très parlant pour un débutant, mais ce sont les briques de base.
Pour voir l’intérêt de ce logiciel, nous allons faire un premier programme que nous allons nommer exemple.bas
Dans ce fichier exemple.bas mettre ce code :
rem Programme exemple.bas de démonstration de bwbasic
input "Quel est ton prénom ";prenom$
input "Quelle est ton année de naissance ";dat_naissance
annee_actuelle$=val(right$(date$,4))
age=val(annee_actuelle$)-dat_naissance
print
print "Bonjour ";prenom$;", tu as environ";age;" ans !"
print
input "Touche 'Enter' pour quitter ",enter$
print "Programme terminé"
quit
Depuis le terminal, exécutons notre programme :
$ bwbasic exemple.bas
Bywater BASIC Interpreter/Shell, version 2.20 patch level 2
Copyright (c) 1993, Ted A. Campbell
Copyright (c) 1995-1997, Jon B. Volkoff
Quel est ton prénom ? John
Quelle est ton année de naissance ? 1996
Bonjour John, tu as environ 27 ans !
Touche 'Enter' pour quitter
Programme terminé
Conclusion
Voilà rien de bien compliqué, et toujours utile d’avoir un petit interpréteur basic sous la main !
Note des instructions (dans notre exemple)
- rem est pour mettre des lignes en commentaire
- input pour poser une question à l’utilisateur
- val sert à convertir une chaine de caractère en nombre entier
- right$ pour extraire des caractères à la droite d’une chaine
- date$ retourne la date du jour
- print pour afficher à l’écran
- quit pour quitter le programme
En basic les variables se terminant pas $ sont des chaines de caractères, sinon ce sont des nombres.