Liberty basic

Résolu/Fermé
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 - 2 mai 2008 à 23:50
 jm97 - 9 mai 2009 à 17:43
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

A voir également:

22 réponses

Utilisateur anonyme
3 mai 2008 à 00:34
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
Utilisateur anonyme
2 mai 2008 à 23:54
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
2 mai 2008 à 23: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
Utilisateur anonyme
3 mai 2008 à 00:03
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:05
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
Utilisateur anonyme
3 mai 2008 à 00:08
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:11
et le compilateur trouve une erreur sur la première ligne mais il n'indique pas où est l'erreur
0
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:12
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
Utilisateur anonyme
3 mai 2008 à 00:18
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:20
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
Utilisateur anonyme
3 mai 2008 à 00:24
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:26
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
Utilisateur anonyme
3 mai 2008 à 00:29
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:32
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:39
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
Utilisateur anonyme
3 mai 2008 à 00:41
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:45
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
Utilisateur anonyme
3 mai 2008 à 00:49
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
g76 Messages postés 506 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2008 54
3 mai 2008 à 00:51
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
Utilisateur anonyme
3 mai 2008 à 00:56
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