|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 2 ![]() |
Bonjour tout le monde,
J'ai récemment débuté en Pascal et j'ai un petit truc à faire mais je cale, j'ai tout essayé mais ça ne marche pas. Le but du programme est que l'utilisateur entre un chiffre et que le programme affiche le carré de ce chiffre en '*'. Exemple : L'utilisateur entre 10 , le programme écrit : Citation:
Voici où j'en suis : Code :
Voilà, merci d'avance pour vos réponses. |
|||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
Bonsoir,
Mon pascal remonte à quelques années mais si mes souvenirs sont bons, avec Tu multiplies une chaîne de caractères (string) par une autre... Si tu veux concaténer tes chaînes, il faut que tu utilises + ou concat() J'ai testé ton programme, ça marche pas trop A bientôt, Alexis
__________________
J'aimerais mieux être le premier dans ce village que le second à Rome. (Caius Julius Caesar) Mon blog historico-généalogique genealexis.fr Création de site web, cours à domicile et tutoriels boitasite.com |
|
00
|
|
|
#3 |
![]() ![]() ![]() |
Bonjour,
C'est assez logiquement l'opérateur + qui permet d'ajouter une chaîne à une autre : Sans te donner une solution toute faite, voici une piste de réflexion : l'utilisateur a entré un nombre b, qui est à la fois la largeur et la hauteur du carré. Donc, tu peux une première fois faire une boucle qui construit une chaîne de b étoiles, puis une seconde boucle qui affiche b fois la chaîne que tu as construite.
__________________
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell] |
|
00
|
|
|
#4 |
|
Membre habitué
![]() |
Bonsoir,
J'ai pensé la même chose, mais je pensais pouvoir trouver une solution un peu plus simple. A bientôt, Alexis
__________________
J'aimerais mieux être le premier dans ce village que le second à Rome. (Caius Julius Caesar) Mon blog historico-généalogique genealexis.fr Création de site web, cours à domicile et tutoriels boitasite.com |
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 2 ![]() |
Bonjour , merci beaucoup de vos reponses. J'avais finallement trouver le moyen de creer le programme mais j'ai utilisé des commandes que je ne connaissai pas ,je les vu sur un tutoriel puis je les est utilisé mais je ne le connais pas. La commande que je ne comprend pas est le suivant "Inc" . Par example comme dans le programme que j'ai fait "Inc(g)"
Code :
|
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : août 2006 Messages : 3 418 ![]() |
Lie,
Un simple petit (tout petit) programme de test aurait répondu à ta question, il faut savoir se prendre en mains ! Inc pour incrémente. Avec la forme que tu utilises, ça ajoute 1 à la variable passée en argument, une autre forme permet de forcer une autre valeur pour l'incrémentation : Inc(la_variable,increment).
__________________
Il court en ce moment une espèce de grippe, mais elle ne court pas très vite, car on peut l'attraper sans courir. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com