Liberty basic
Résoluj'é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
--
Le geek, comme l'imprimante ou le scanner, est un périphérique relié à l'ordinateur
Configuration: Windows XP Firefox 2.0.0.14
22 réponses
Le fil porte sur une erreur de syntaxe rencontrée avec Liberty Basic lorsque l'instruction Input est utilisée pour demander le nombre de bouteilles de soda vendues, malgré la copie exacte du code. Plusieurs réponses recommandent la syntaxe correcte, en remplaçant le point-virgule par une virgule entre le prompt et la variable, par exemple Input "Combien de bouteilles de soda vendues ? ", nbBouteilles, puis Print nbBouteilles. D'autres évoquent l'essai de solutions complémentaires comme FreeBasic ou d'autres langages, tout en soulignant l'importance de vérifier que le code soit compatible avec Liberty Basic et de diagnostiquer d'éventuels caractères ou séparateurs manquants.
-
Salut g76
Si je n'arrive pas trop tard.... essayez donc ces lignes de codes
print "Combien de bouteilles";
input,nbBouteilles
print "Prix d'une bouteille";
input 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."-
-
@Utilisateur anonymesalut ,
wi Roky_123
milles excuses
j'aurai du préciser que je me suis servi de vos lignes de codes ...
en y apportant des modifications
afin de supprimer les erreur lors de la compil
oufff voila c fait...
le but étant juste d'aider g76... sans trop d'effort lol!!!!
......
à +
-
-
moi aussi je revien demain mes yeux se ferme et la fatigue s'installe.
Bonne nuit -
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.
-
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 -
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.
-
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° -
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...
-
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 -
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.
-
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 -
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.
-
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 -
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.
-
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
-
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.
-
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é
-
et le compilateur trouve une erreur sur la première ligne mais il n'indique pas où est l'erreur
-
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.
-
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
-
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...
- 1
- 2