A voir également:
- Pour les experts en PASCAL seulement!!!!!!!!
- Turbo pascal download - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev-pascal - Télécharger - Édition & Programmation
- Pour participer à un jeu, josé doit donner un nom de code à chacun des membres de son équipe. il veut utiliser le code binaire. il essaie avec seulement 3 bits. mais cela ne suffit pas. combien de membres n'auront pas de code ? ✓ - Forum Powerpoint
- Voici un extrait du profil d'isabelle sur facebook et ses paramètres de confidentialité. parmi les informations du profil, indiquez si elles sont visibles : par tous à partir d'un moteur de recherche généraliste, seulement par les personnes ayant un compte sur facebook, seulement par les amis d'isabelle sur facebook, par aucune autre personne qu'isabelle. - Forum Vos droits sur internet
6 réponses
Darkito
Messages postés
1191
Date d'inscription
vendredi 7 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2010
545
16 janv. 2008 à 14:16
16 janv. 2008 à 14:16
Bonjour,
Je n'ai pas les connaissances en Pascal, c'est juste pour te signaler que choix est masculin et donc "votre choix est incorrect"
et il faut mettre un espace avant les deux-points aussi "donnez la valeur de a : ". =oÞ
bon courage dans ta recherche.
--
Tøƒ
Je n'ai pas les connaissances en Pascal, c'est juste pour te signaler que choix est masculin et donc "votre choix est incorrect"
et il faut mettre un espace avant les deux-points aussi "donnez la valeur de a : ". =oÞ
bon courage dans ta recherche.
--
Tøƒ
Bonjour à tous;
1) je suis pas expert et j'aimerai bien voir la solution;
2) y a des gens qui cherche les erreurs d'orthographe et qui parlent sans respect donc......... :-) je lui dis ta place n'est pas ici va chercher ..................................?
3) bon, pour ton problème je pense que tu dois utiliser une boucle repeat et à l'interieur la lecture de ton variable choix !
HI;
1) je suis pas expert et j'aimerai bien voir la solution;
2) y a des gens qui cherche les erreurs d'orthographe et qui parlent sans respect donc......... :-) je lui dis ta place n'est pas ici va chercher ..................................?
3) bon, pour ton problème je pense que tu dois utiliser une boucle repeat et à l'interieur la lecture de ton variable choix !
HI;
Darkito
Messages postés
1191
Date d'inscription
vendredi 7 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2010
545
16 janv. 2008 à 14:49
16 janv. 2008 à 14:49
Je ne vois pas où est le manque de respect ?
S'il veut faire une interface, je pense qu'il est préférable qu'il n'y ai pas de faute d'orthographe.
C'était juste un conseil comme un autre pour améliorer son programme.
"je lui dis ta place n'est pas ici va chercher ..................................? "
Tu peux finir ta phrase ?
--
Tøƒ
S'il veut faire une interface, je pense qu'il est préférable qu'il n'y ai pas de faute d'orthographe.
C'était juste un conseil comme un autre pour améliorer son programme.
"je lui dis ta place n'est pas ici va chercher ..................................? "
Tu peux finir ta phrase ?
--
Tøƒ
est-ce que ça fait l'affaire ?
program test;
var c : char;
a,b : integer;
begin
write('donnez a:');readln(a);
write('donnez b:');readln(b);
writeln('entrez + ou *');
{ lecture directe du caractere au clavier, sans faire ENTER }
read(kbd,c);
write('solution... ');
case c of
'+': writeln(a,c,b,'=',a+b);
'*': writeln(a,c,b,'=',a*b);
else writeln('incorrect');
end;
end.
program test;
var c : char;
a,b : integer;
begin
write('donnez a:');readln(a);
write('donnez b:');readln(b);
writeln('entrez + ou *');
{ lecture directe du caractere au clavier, sans faire ENTER }
read(kbd,c);
write('solution... ');
case c of
'+': writeln(a,c,b,'=',a+b);
'*': writeln(a,c,b,'=',a*b);
else writeln('incorrect');
end;
end.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous,
Pour résoudre ce problème il faut tout d'abord connaître la différence en pascal entre read et readln.
Pascal utilise une mémoire tempon (qui est en réalité une sorte de fichier) pour stocker les valeurs saisies au clavier, lorsque on utiise read, à la prochaine instruction de lecture il va lire à partir du même tempon qui contient déjà des valeurs. par contre, on va trouver un tempon vide si on utilise readln.
je vous conseil alors de n'utiliser jamais read, utilisez toujours readln lorsqu'il s'agit de saisir au clavier.
Pour mieux comprendre la différence exécuter le traitement suivant:
read(c1)
read(c2)
writeln('c1=',c1);
writeln('c2=',c2);
et lorsqu'il s'agit de donner c1, saisissez deux caractère en même temps (exemple ab ) puis entrer,
vous allez remarquer que c1 prend 'a' et c2 prend 'b'.
Pour résoudre ce problème il faut tout d'abord connaître la différence en pascal entre read et readln.
Pascal utilise une mémoire tempon (qui est en réalité une sorte de fichier) pour stocker les valeurs saisies au clavier, lorsque on utiise read, à la prochaine instruction de lecture il va lire à partir du même tempon qui contient déjà des valeurs. par contre, on va trouver un tempon vide si on utilise readln.
je vous conseil alors de n'utiliser jamais read, utilisez toujours readln lorsqu'il s'agit de saisir au clavier.
Pour mieux comprendre la différence exécuter le traitement suivant:
read(c1)
read(c2)
writeln('c1=',c1);
writeln('c2=',c2);
et lorsqu'il s'agit de donner c1, saisissez deux caractère en même temps (exemple ab ) puis entrer,
vous allez remarquer que c1 prend 'a' et c2 prend 'b'.