Lisez bien la FAQ. Pour poster un message ou poser une question, vous devez être enregistré. Vous n'êtes pas obligé d'être connecté pour lire les messages et voir les contenus.
Nous espérons que vous trouverez vos réponses ici, et n'hésitez pas à participer.
Bonne visite !
Sur ces forums, il est possible d'aborder n'importe quels sujets, de façon sérieuse ou pas !
Afin de préserver son harmonie et éviter les débordements, nous avons établi un ensemble de règles très simples que nous vous demandons de respecter.
1) Les thèmes suivants ne doivent jamais être abordés: La politique, La religion, La haine raciale, La pédophilie. Faites appel à votre bon sens pour éviter tout autre sujet susceptible de provoquer une polémique trop violente.
2) Ce forum est destiné à l'Abandonware (jeux a l'abandon) et le jeu vidéo. Les discussions ou liens vers un contenu illégal (piratage, désinformation, complotisme...), ou vers des contenus adultes, financiers, religieux... seront systématiquement effacés.
3) Ne publiez pas d'images dans vos messages qui pourraient choquer les autres visiteurs (rappel, le public peut être très jeune).
4) Lorsque vous lancez un sujet, veillez à ce qu'il soit dans le forum approprié (ne faites pas par exemple une requête dans le forum Discussion générale / Le bar des amis).
5) Il est souhaitable de ne pas faire dévier un sujet, ne serait-ce que par respect pour celui ou celle qui a lancé la discussion.
6) Avant de poser une question d'ordre (technique, requêtes...), assurez-vous qu'elle n'ait pas déjà été posé via la recherche.
6) Nous détestons le SPAM et le Flood ! Évitez donc de poster des messages inutiles et de façon répétée.
7) Peace and Love ! Les forums sont un endroit de détente, amusez-vous, ne vous prenez pas la tête inutilement en public.
8) Les administrateurs et modérateurs sont présents pour s'assurer que les règles et les personnes soient respectées. Leurs décisions sont elles-mêmes à respecter.
9) Ce forum n'est pas un téléphone portable ! Un forum est un lieu où on prend le temps, donc évitez le langage "texto/SMS". De plus, vos messages ne sont pas limités à 160 caractères, alors s'il vous plait, écrivez correctement ! Clairement, on ne va pas vous tomber dessus pour un "s" oublié ou pour un accord incorrect, mais pas de "g chrché c je pandan dé mwa"! Copiez-collez votre message dans Word pour profiter du correcteur orthographique, au besoin.
Ces règles sont très importantes, merci de les respecter ! En cas de non-respect, vous pourrez recevoir un avertissement, ou en fonction de la faute, être banni temporairement, voir définitivement du forum.
Merci à vous et bonnes discussions
Comme mentionné dans le titre je vais peut être avoir besoin d'aide pour coder.
Je suis actuellement dans le processus de selection et si je vais plus loin je vais avoir des devoirs au sens propre du terme à faire le soir, à ce qu'on m'a dit a correspond à du code, normal vu que je postule pour devenir codeur , vrai nom : concepteur developpeur. La question est : y'a t’il des codeurs ici pour éventuellement m'aider si besoin?
Bonjour,
Je connais plusieurs langages informatiques:
En programmation, je connais les langages C et C++ (je ne suis pas expert dans ces 2 langages, néanmoins ça fait 5 ans que je les utilise et je peux donner des conseils intéressants à destination des débutants) j'ai fait quelques jeux vidéos utilisant ces deux langages.
En raytracing : je connais POVRay et son langage de description de scènes 3d (ça fait 12 ans que j'utilise ce logiciel pratiquement au quotidien).
Web : je connais html et css. Par contre MySQL et PHP je suis plutôt noob.
Je connais aussi le langage de script bash (sous linux: Bourne Again Shell) , un équivalent des Fichiers Batch de Windows.
Au fait, tu ne nous as pas dit quels langages tu souhaites utiliser.
Les langages je sais pas encore en faites, c'est pour ensuite aller dans une école et avoir un diplôme bac +2, pour linstant je n'ai aucune idée de quoique ce soit, premier test le 21.
Je travaille dans une entreprise qui a un logo jaune et une flèche bleu , si si ça va vous parler. Je préfère être discret car je ne tiens pas a ce qu'on sache que je demande de l'aide.
J'ai toujours été demander de l'aide ici https://www.developpez.com pour ma part quand je faisais encore du code et quand j'ai besoin d'en faire encore parfois maintenant mais c'est devenu rare, c'est une source vraiment fiable.
Bon, on ne dit pas "codeur", on dit "développeur". "Codeur", ça porte une connotation très négative que je te déconseille formellement d'employer face à un recruteur ou un prof... Sérieux, bannis ce terme au maximum, tu pourras l'employer quand tu seras un dév confirmé. Pas avant.
Côté C/C++, je pratique depuis 20 ans, ça devrait aller. En C++ en particulier, on peut causer "gras" si tu en as besoin, aucun souci. Mon métier est "Architecte logiciel", pour info.
Pascal/Delphi aussi, Bash, Batch, notions plus ou moins avancées d'assembleur, d'Ada, de langages fonctionnels, de langages logiques, plus les outils qui gravitent autour (frameworks, helpers, scripts généraux, etc.).
A noter qu'en tant que puriste, je refuse d'envisager de lister XML, HTML ou CSS là-dedans : ce sont des langages de description, pas des langages de programmation (on ne peut pas implémenter un algorithme en HTML, par exemple). Mais si t'as besoin d'un coup de main sur ce genre d'éléments (fortement) complémentaires du développement, je peux aussi t'aider.
Par contre, sans plus de précisions, ça va être compliqué de t'aider... Si on ne t'as pas précisé le langage, il y a de fortes chances que ce soit en fait de l'algorithmique, c'est à dire la mère de tous les langages de programmation. Tu peux formaliser sous forme d'organigramme (exemple sur la page WP que je t'ai liée), de logique mathématique (affectation, test, opérations logiques, ...), ou de langage naturel. Je t'ai mis en attache des PDF décrivant ça de façon assez simple, et tu as aussi cette page pour te donner une idée. N'importe quel prof d'algo compétent acceptera n'importe quel format tant que c'est clair et sans ambiguïté : par exemple, pour l'affectation, la "norme" est d'utiliser "n <-- 1" pour affecter "1" à la variable "n".
On attend les détails.
P.S. : C'est pas une flèche, mais un avion en papier, il me semble, non ?
J'ai toujours été demander de l'aide ici https://www.developpez.com pour ma part quand je faisais encore du code et quand j'ai besoin d'en faire encore parfois maintenant mais c'est devenu rare, c'est une source vraiment fiable.
Source hélas assez noyautée par le milieu scolaire et/ou unixien... Les notions de pragmatisme, d'OTD, de continuité de projet ou de points imposés leur passent souvent bien au dessus de la tête (genre "faut faire XXXX, norme C99" sans percuter malgré plusieurs répétitions que la plate-forme - un microcontrôleur - possède un compilateur imposé même pas à la norme ISO... Histoire vécue...). J'ai pas mal déserté ce site depuis un paquet d'années, au profit de StackOverflow.
Après, dans le cas de Boom, le côté hyper scolaire peut être un avantage, aussi.
Bonjour, alors j'ai du concret, j'ai des lignes bash à rentrer avec linux et mon code passe pas ; à partir de la 6 eme ligne cest moi qui ai codé et ça passe pas.
#!/bin/bash
first_greeting="Nice to meet you!"
later_greeting="How are you?"
greeting_occasion=0
while [ $greeting_occasion -lt 3 ]
do
echo $greeting_occasion
greeting_occasion=$((greeting_occasion + 1))
if [ $greeting_occasion -lt 1 ]
then
echo $first_greeting
else
echo $later_greeting
fi
done
Une idée svp?
Dernière modification par Boom, 01 juin 2019, 09h09.
Ben, c'est quoi l'erreur que te donne codeacademy justement ? Ou bien qu'attendent t-ils précisement ?
Sinon, avec une recherche à l'aide d'un moteur de recherche et des mots clés on peut trouver assez facilement la solution à son problème de nos jours. C'est plus gratifiant de trouver la solution à son problème par soi-même, cela-dit ça ne me dérange pas de t'aider hein.
Ca m'arrive assez souvent de faire des recherches par rapport à de la syntaxe de code et en choisissant bien les mots à rentrer dans Google, Qwant, duckduckgo, etc.. je trouve assez rapidement la solution à mon problème. 90% du temps je tombe sur le site www.stackoverflow.com où un utilisateur avait le même souci que moi.
Dernière modification par Warrens, 01 juin 2019, 11h50.
while [ $greeting_occasion -lt 3 ]
do
echo $greeting_occasion
greeting_occasion=$((greeting_occasion + 1))
et de
!/bin/bash
first_greeting="Nice to meet you!"
later_greeting="How are you?"
greeting_occasion=0
if
[ $greeting_occasion -lt 1 ]
then
echo $first_greeting
else
echo $later_greeting
fi
Ok, je pense avoir saisi l'idée. Donc ce qu'il te faudrait c'est tester plusieurs condition à chaque tout de boucle avec les opérateurs logique && (condition ET) et/ou || (condition OU).
Je ne vais pas te macher le travail, cela dit je te propose deux liens sur un site (www.openclassrooms.com) un avec les conditions 'if' > 'fi' avec la partie sur && et || et un deuxième lien (chapitre suivant) avec les boucles 'while' 'do 'done' qui explique comment traiter plusieurs conditions à chaque tour de boucle (toujours avec && et || ).
Voici les deux liens sur les conditions et les boucles:
le but est d'avoir un nice et deux how; jy suis presque jen ai un de chaque:
#!/bin/bash
first_greeting="Nice to meet you!"
later_greeting="How are you?"
greeting_occasion=0
while [ $greeting_occasion -lt 1 ]
do
echo $first_greeting
greeting_occasion=$((greeting_occasion +1 ))
if
[ $greeting_occasion -lt 3 ]
then
echo $later_greeting
fi
done
il manque quoi? Un indice?
Dernière modification par Boom, 01 juin 2019, 14h46.
Re,
En principe dans une boucle while() il y a un 'compteur'/'nombre entier' qui s'incrémente et généralement on fait cette opération à la toute fin de boucle. J'ai essayé de mon côté et j'ai bien un 'Nice to meet you' suivi de deux 'How are you' en reprenant ton code en le modifiant un peu.
Code:
./boomLtf1.sh
0
Nice to meet you!
1
How are you?
2
How are you?
Et c'est logique, une boucle qui incrémente un compteur a logiquement ce compteur qui à la même valeur pendant un seul cycle de travail de cette boucle:
Code:
counter = 0;
While( counter < 5 )
do
"Do things here"
let "counter = counter + 1"
done
Dernière modification par Warrens, 01 juin 2019, 15h47.
Nous collectons des données personnelles sur notre site, à travers l'utilisation des cookies ainsi que d'autres technologies, pour vous fournir nos services, des publicités personnalisées et pour analyser le trafic. Nous pouvons être amené à partager certaines informations avec les partenaires publicitaires et d'analyse. Pour plus de détails, veuillez consulter la politique de confidentialité.
En cliquant sur « J'accepte » ci-dessous, vous acceptez notre politique de confidentialité ainsi que la collecte de données personnelles et l'utilisation de cookies comme décrit. Vous reconnaissez aussi que ce forum peut être hébergé en dehors de votre pays de résidence et que vous consentez à la collecte, le stockage et l'utilisation de vos données dans le pays où ce forum est hébergé.
Commentaire