Liberty basic

Résolu/Fermé
Signaler
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
-
 jm97 -
Bonjour,
j'étudie la programmation grace a un libre "Débuter en programmation" mais avec liberty basic il me trouve une erreur de syntaxe dans cette phrase : Input "Combien de bouteilles de soda vendues ? ";
Mais je ne sais pas d'où vien l'erreur si quelqu'un pourrait m'orienter j'ai recopier exactement le code donné dans le livre

22 réponses


bien ça, il faut avoir ça dans le sang je trouve, certains aiment ça, d'autres non, si tu aime la programmation, tout ira bien je pense.
1

Bonjour en supposant que Liberty Basic utilise la vraie syntaxe BASIC, l'instruction INPUT est plutôt :

Input "Combien de bouteilles de soda vendues ? ", nbBouteilles
Print nbBouteilles

Je conseille FreeBasic qui est un compilateur BASIC gratuit et idéal pour débuter.
0
Bonjour,

Je me permet d'aller pecher un peu partout des réponses pour résoudre un probléme en Liberty Basic.

Je désire remplir par informatique des fiches de renseignements papier.

Je formule les questions avec "input" je positionne les réponses avec "locate"

puis je désire imprimer ses reponses formaté telquel sur la fiche de renseignement qui normalement prennent leur place.

mais voila comment lancer l'impression depuis le programme ,sans passer par " fichier" "imprimer"

open"lpt1" for output as #1 ne fonctionne pas

Lprint imprime sur unre seule colonne

Dump " je ne sais pas faire fonctionner.

si vous avez une idée

Merci de tout coeur.
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
le livre nous conseil liberty basic
J'ai essaye cette commande ça marche :) enfin libéré sa fait 25 minute que je suis dessus a chercher pourquoi il veut pas compiler
0

Ok, essaie de compiler ça :

Input "Combien de bouteilles? ", nbBouteilles
Input "Prix d'une bouteille? ", prix

' Si on commande plus que 5 bouteilles, le prix est diminué d'un euro
' A condition que ce prix ne tombe pas en dessous de 1 euro.

if nbBouteilles>5 then 
 if (prix-1)>=1 then prix=prix-1
end if

total = prix*nbBouteilles

Print "Prix d'une bouteille : " + Str$(prix) + " euros."
Print "Total : " + Str$(prix*nbBouteilles) + " euros."


Pour voir si le compilateur réagit bien à cette syntaxe...
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
j'ai trouvé l'erreur l'erreur était dans le livre il sont passer a la ligne alors que le code devait lui même se continuer sur la ligne mais maintenant il me donne 0 en total c'est embêtant pour une caisse lol
0

il faut vérifier que les variables sont bien à la juste valeur. Le langage BASIC n'est pas assez strict en ce qui concerne certaines choses. Trop de libertés = plus de bugs possibles.
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
et le compilateur trouve une erreur sur la première ligne mais il n'indique pas où est l'erreur
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
je vais retrassé tout le code pour retrouvé la moindre imperfection avec le livre sous les yeux et a mon avis il dois manquer un petit truc qui fait tout buggé
0

A mon avis, un langage de programmation parfait pour débuter et éviter les bugs est le Pascal. En Pascal, la syntaxe est assez stricte (ex: il faut déclarer les variables avant de les utiliser), donc, le code est lisible et facile à corriger. Mais bon, comme tout langage, il faut vérifier sa syntaxe.
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
oui moi je préfère respecté l'ordre du livre un ami avait commencé par le c le c++ et le java et sa l'a complètement dégoute de la programmation il c'est attaqué au gros chapitre en premier
erreur trouvé un c minuscule au lieu d'un c majuscule c'est rien mais sa fait tout
0

Oui c'est sûr que le C/C++ est un langage trop complexe pour débuter à programmer! Mieux vaut commencer "petit" faire des petits programmes du style un petit calcul etc, et après on monte le niveau.
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
j'ai commencer par un décompte de 20 a 0 de 1 en 1 et la je suis a la caisse de magasin
Une question personnelle ete vous programmeur vous?
Car j'aimerais me lancé dans des étude de programmation pour en faire mon métier
0

oui je suis programmeur, et pour les études, c'est vrai qu'il vaut mieux avoir une base, savoir quelques trucs et astuces sur la programmation.
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
c'est pour sa que j'ai u mon livre debuter en programmation
A savoir j'ai 17 ans et je suis encore en premiere et je vais surement me lancé dans un bts informatique avec une specialisation programmation et après une fac d'informatique pendant 3 ans pour arrivé sur un master c'est se que beaucoup de monde me conseil
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
Moi j'aime bien j'enmene le livre partout j'essaye de trafiquer un peu les programme donner dans le livre pour en faire moi même le décompte a était modifier en compte croissant mais j'ai l'aide de mon pere qui si connait quand même un peu en programmation qui ma aider pour mes début en session Input
le début en programmation était long avec tous les code a taper et voir que sa ne fait que 2 ligne a l écran est un peu décevant mais maintenant que j'arrive a des code un peu plus long et complexe où j'interagis complètement avec le programme crée la sa me passionne d'autant plus
0

Quand tu sera un peu plus avancé, je te conseille alors d'entamer la programmation en Visual Basic ou Delphi. A mon avis, là tu vas vraiment t'amuser parce que c'est vraiment très puissant. Mais chaque chose en son temps...
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
oui le livre régule tout sa j'attends de bien comprendre le basic après il nous plonge dans le java et les pages web visual basic le C et C++ après retour au page web en html puis le html dynamique et XML et le .Net pour finir
un programme bien chargé 435 page a lire et j'en suis a la 80°
0

Oui, mais en programmation, je pense qu'on ne finit jamais d'apprendre... Il y a toujours à découvrir. Maîtriser un langage ça prend du temps.
0
Messages postés
501
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2008
56
oui j'ai entendu dire que les programmeur se spécialisé dans un langage qu'il finissaient par connaitre presque par cœur
est ce vrai??
Et je pense aussi que des langage sortent continuellement moi je vais devoir apprendre des langage qui pourrait très bien sortir a la fin de mes études
0

Connaître tout est impossible mais plus tu connais mieux c'est! Puis une fois que tu as les bases, je pense que tu peux apprendre n'importe quel langage, parce que les concepts sont les mêmes et n'ont pas changé : rien n'est perdu. C'est mon cas, je connais pas mal de langages, et j'apprends vite car j'ai les bases pour tout. Enfin on pourrait encore continuer à discuter pendant longtemps mais je reviendrais demain, il se fait tard. Bonne nuit.
0