Programmer simplement

Fermé
alalaaa - 14 nov. 2010 à 11:49
Alexx92 Messages postés 98 Date d'inscription dimanche 30 août 2009 Statut Membre Dernière intervention 19 janvier 2011 - 30 nov. 2010 à 15:41
Bonjour,

J'aimerais apprendre à programmer des petites application purement simples:

Genre avec bloc note j'ai appri qu'on pouvais créer une application question réponse du style : Es tu idiot ? et mettre comme réponse Oui pour que l'application se ferme...


Pouvez me dire comment puis-je faire ceci ? avec quel code pour block not ?


Merci d'avance.

8 réponses

Nic0- Messages postés 341 Date d'inscription samedi 15 août 2009 Statut Membre Dernière intervention 16 février 2011 44
14 nov. 2010 à 13:54
>> le mieux est de debuté par le C++

Tiens, c'est bien la première fois que je vois quelqu'un conseiller ce langage comme premier langage... Et pourquoi pas commencer avec du Java pendant qu'on y est ? :þ
2
Moi je dis que c'est le C le PLUS FACILE à apprendre(puis ça ressemble beaucoup au c++)
0
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
14 nov. 2010 à 14:02
Tout à fait d'accord avec Nic0-, il paraît assez lourd de commencer par du C++ ou Java.
En fait il n'y a pas vraiment de bon langage pour commencer, mais il y en a sûrement des meilleurs que d'autres.

Personnellement, pour faire une première approche avec la programmation, je conseillerai le Pascal, mais sans prétendre que ce soit le meilleur...
0
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
Modifié par KX le 14/11/2010 à 18:54
Pour ton problème, ça donnerait en Pascal un code comme ceci :

program alalaaa;

var reponse:string; // une chaîne de caractères
begin
   reponse:=''; // initialisation
   
   while (reponse<>'oui') do // on recommence tant que la réponse n'est pas 'oui'
   begin
      writeln('Es-tu idiot ?'); // on affiche le message
      readln(reponse); // on lit une réponse
   end;
   
   writeln('C''est bien de l''avouer !'); // la réponse était 'oui'
   readln; // on attend d'appuyer sur Entrée pour quitter le programme
end.
0
donc je copie TOUT ce code sans rien enlever et je colle dans bloc notes en enregistrant sous quel format ?
0
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
14 nov. 2010 à 14:44
Tu le colles dans le bloc-notes avec une extension .pas
Mais il faut le compiler pour en faire un exécutable .exe, par exemple avec Dev-Pascal
0
Bonjour,
quel genre de bloc note que tu utilises ? si c du windows, il n'est pas conçu pour la programmation. Alors, il te faut un langage et son guide qui est simple pour un débutant.
0
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 329
Modifié par Char Snipeur le 24/11/2010 à 14:47
Je pense que alalaaaaa veux parler de script batch.
Genre prendre le bloc note, écrire ton script le nommé en .bat et voilà.
Mais, le batch, c'est vite limité. Utilise plutôt du bash en téléchargeant Msys. Tu pourras faire beaucoup de chose, presque autant qu'avec des langages compilés. Mais après, il faut voir ce que tu veux faire au final.
Mais ce n'est pas parcequ'il n'y a pas de compilation que c'est plus simple. Les scripts sont souvent bien plus difficile à maitriser que des programmes en C.
exemple de ce que tu veux faire en bash :
#!/bin/sh
echo "es tu idiot "
read rep
while [ $rep != "oui" ]
   do read -p "sur ?" rep
done

La vrai soumission c'est quand les esclaves s'inquiètent du cours du coton.
Char Snipeur
0

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

Posez votre question
judody5 Messages postés 16 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 4 février 2012 3
Modifié par judody5 le 28/11/2010 à 19:24
Coucou !
Alors pour ton problème, tu peux programmer un petit programme batch tout simple. En voici le code source :
@echo off
set /P idiot=Es-tu idiot ?
if "%idiot%"=="oui" goto fin
if "%idiot%"=="Oui" goto fin
echo tu n'es pas idiot ?
pause>nul
:fin

Tu copie le code dans le bloc-note, tu enregistre en mettant .bat à la fin du nom de fichier ( ex : "es-tu idiot.bat") et voilà !
0
Alexx92 Messages postés 98 Date d'inscription dimanche 30 août 2009 Statut Membre Dernière intervention 19 janvier 2011 1
30 nov. 2010 à 15:41
Moi en ce qui me concerne j'ai commencer par apprendre le langage C , et d'ailleurs quand tu connais ce langage tu peux plus facilement apprendre le C++ parcequ'ils se ressemblent beaucoup... C'est juste que le C++ est orienté objet.. (POO)

Mais après tu pourras apprendre les autres parcequ'à partir du moment où t'en connais un tu connais le fonctionnement de la programmation et après c'est plus facile , mais c'est sûr que tu sauras pas le langage C en 1 semaine ni en 2 semaines...

Et je rajoute que le site du zéro est un excellent site qui m'a pas mal aidée pour la programmation ! Et je te le conseille d'ailleurs !

Bon et ben bon courage à toi ! Si tu as besoin d'aide je suis là ;)
0
Bonjour,

Ça prends du temps pour apprendre la programmation, surtout du temps pour apprendre à bien programmer. Le meilleur cours de programmation gratuit sur le net à été écrit par un prof c'est très bien fait et c'est très complet, c'est ici : https://rmdiscala.developpez.com/cours/
-2
zamale Messages postés 1152 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 24 septembre 2021 120
14 nov. 2010 à 12:10
bonjour,
sur ce site:https://openclassrooms.com/fr/ tu as tout ce qu'il faut pour apprendre la programation.le mieux est de debuté par le C++
-6