Accueil > Forum > > > > programme et algo
programme et algo
vendredi 24 février 2006 à 14:10:36 |
programme et algo

espanish
|
je m'interesse depuis peu au language c++,j'utilise aussi le logiciel dev c++. j'aimerai a titre d'exemple que l'on me dise la réponse de l'exercice que je vais vous ecrire plus bas.cela m'aidera ayant un exemple a voir comment on procede.
Voici mon execice:
1)Debut.
2)saisir coup(coup est le nombre d'essaie).
3)initialisation des compteurs.
4)tant que coup !=0.
5)saisir caractere (c).
6)si c="K" alors afficher "gagné" et par la suite afficher recommencer choix o ou n (si o choisis alors on recommence si n choisis alors c'est la fin du programme).
7)sinon si c>"K" afficher "en dessous" et ensuite verification (coup !=0),si il reste des coups alors revenir etapes 4) si il reste plus de coup alors afficher perdu et afficher recommencer choix o ou n.
8)sinon si c<"K" afficher "en dessus" et ensuite verification (coup !=0),si il reste des coups alors revenir etape 4).si il reste plus de coup alors afficher perdu et aficher recommencer choix o ou n.
vous l'avez donc compris c'est un jeu au debut on donne le nombre de coup qu'on a le droit pour trouver la lettre K et il nous guide en disant en dessus ou en dessous,aprés une fois qu'on a trouver ou qu'on a perdu il doit demander voulez-vous recommencer o ou n.si on tape o on recommence on tape le nombre d'essaie ect ect...,si n alors la fenetre se ferme.
pour dire que les programme que je fait j'ai appris en mettent tous le temp: #include (iostream) si sa peut vous aidez je fais les programme pour l'instant que sous dos
merci beaucoup de votre aide cela me permettrai d'avancer merci encore
|
|
vendredi 24 février 2006 à 15:53:06 |
Re : programme et algo

vladisback
|
Voila un petit programme que je viens de faire pour toi, par contre rand et srand pour prendre un nombre aleatoire on pas l'air de marcher je sais pas pourquoi... tampis, au moin dans le principe c'est bon.tu peux le compiler sans probleme sous devcpp en faisant une application console:
#include
using namespace std;
int main(int argc, char *argv[])
{
int ncoup,coup;
int ValTest;
float Val=rand()%100;
srand ( time(NULL) ) ;
cout << "Le but est de trouver la valeur choisi entre 0 et 100. \n";
cout << "Nombre de coup autorise? \n";
cin >> ncoup;
coup=ncoup;
while(coup!=0)
{
coup--;
cout << "Quelle valeur a tester? \n";
cin >> ValTest;
if (ValTest==Val)
{
cout << "Bravo !!!! \n Vous avez trouve en " << ncoup-coup << " coups !!!\n";
system("PAUSE");
return EXIT_SUCCESS;
}else if (ValTest
|
|
vendredi 24 février 2006 à 15:55:33 |
Re : programme et algo

vladisback
|
ha si j'ai fais le boulet il faut bien sur appelé srand() avant rand() sinon forcement ca marche beaucoup moins bien !!!
srand ( time(NULL) ) ;
float Val=rand()%100;
|
|
vendredi 24 février 2006 à 16:14:08 |
Re : programme et algo

espanish
|
merci de ta reponse qui fut vite arrive je t'en remercie d'avoir pris de ton temps. je vais te dire une choses c'est pas mechant mais amicalement  que c'est pas trop se que j'ai demender et en plus le programme compiler me dit 7 erreur alors svp aidez aidez moi a faire le prog demander plus haut merci d'avance
|
|
vendredi 24 février 2006 à 16:32:14 |
Re : programme et algo

vladisback
|
pour les erreurs je vois pas ce que ca peut etre ja l'ai fais sous le dernier devcpp et c'était impeccable. ensuite tu evux que ce soit avec des lettre, desole j'avais lu un peu vite mais c'est pas bien compliqué non plu... je le ferai ce soir si j'ai le temp... et la motivation.
|
|
vendredi 24 février 2006 à 16:47:02 |
Re : programme et algo

vladisback
|
voila une petite variante pour trouver K (au non, mince j'ai mis k minuscule dans mon programme au bein tampi alors).
il n'y a pas le choix pour recommencé mais c'est pas tré compliqué a faire.
ensuite pour savoir si la lettre entré est avant ou aprés k, quand on compare deux caractere ca compare la valeur du code ascii (comme c'est numeroté dans lordre alors sa tombe bien).
Si c'est encore pas ca que t'a demandé tampi tu a qu'a mieux expliqué et je doute que beaucoup de personne se fasse chier a faire des codes complet pour ceux qui demande, puisque en generale on cherche juste des solution a des problemes parsqu'on sait normalement deja en faire un minimum....
si tarrive pas a compilé voila le projet devcpp:
http://vladisback.free.fr/Project1.rar
#include
using namespace std;
int main(int argc, char *argv[])
{
int ncoup,coup;
char ValTest;
char Val='k';
cout << "Nombre de coup autorise? \n";
cin >> ncoup;
coup=ncoup;
while(coup!=0)
{
coup--;
cout << "Quelle caractere? \n";
cin >> ValTest;
if (ValTest==Val)
{
cout << "Bravo !!!! \n Vous avez trouve en " << ncoup-coup << " coups !!!\n";
system("PAUSE");
return EXIT_SUCCESS;
}else if (ValTest
|
|
vendredi 24 février 2006 à 16:55:55 |
Re : programme et algo

espanish
|
si tu peux faire sa c'est tres gentil de ta part mais si tu peux faire pareil que ce que j'ai demander sa serait nikel. c'est pour me donner de repère de comment on fait.
donc le jeu est que faut juste trouver la lettre k pas trouver des lettre au hasard juste k. au debut tu dit combien de coup pour trouver la lettre k. si je dit a par exemple il doit marquer "au dessus" et si je dit m il doit marquer "en dessous" et a chaque fois que je dit une lettre apres ma reponse il doit verifier si il me reste des coup pour continuer.
si je gagne;il doit marquer "gagne" et me demander si je veux recommencer choix o ou n,o je recommence et n il coupe la fenetre dos
si je perd parcque j'ai epuise tous mes coups il marque "perdu" apres pareil recommencer ect ect
en plus,plus haut il y a l'algorythme et une explication comme je vien de faire .
merci encore de ton aide c'est tres gentil.
|
|
vendredi 24 février 2006 à 18:57:43 |
Re : programme et algo

vladisback
|
Voila, la je pense que c'est bon, les lettre que tu entre doive etre des minuscule. tu trouvera la sources ici (je l'ai mise a jour):
http://vladisback.free.fr/Project1.rar
il y a pas de commentaire je pense que c'est suffisament simple a comprendre.
Et je n'en ferai pas plus.
|
|
vendredi 24 février 2006 à 19:37:09 |
Re : programme et algo

espanish
|
merci enormemen sa marche je te reercie du temp que ta pris et encore merci
|
|
samedi 25 février 2006 à 02:11:45 |
Re : programme et algo

Joky
|
Tu diras à ton prof que ce prog ne vient pas de toi bien évidemment ?
N'est-ce-pas ? if(!Meilleur("Joky")) return ERREUR;<
|
|
Cette discussion est classée dans : programme, nombre, afficher, coup, recommencer
Répondre à ce message
Sujets en rapport avec ce message
PB:[TURBO C++]charger une image (bmp ou jpg) et l'afficher [ par kobee12 ]
depuis quelque temps j'essaie de trouver un programme qui me permettrait d'afficher une ou plusieurs images en utilisant GRAPHICS.H avec TURBO C++.Seu
Programme avec Builder C++ [ par Kyzand ]
j'ai un programme a faire mais je suis bloquéje le lis''Un nombre Armstrong est défini comme étant un nombre de n chiffres dont la somme des puissance
Afficher un programme avec certains caracteres en couleurs [ par gazzall ]
Bonjour,J'ai un projet a realiser le but de mon projet et de comparer differentes versions d'un meme programme et donner un pourcentage de similarite.
(X == E T S) ??? [ par cricri_b34 ]
j'ai créer un petit programme qui permet de pratiquer ses math...donc mon programme doit vérifier si le nombre entré par l'utilisateur, ets égal la so
Une Variable étant un opérateur (Borland c++ Builder) [ par cricri_b34 ]
j'ai créer un petit programme avec Borland c++ Builder qui permet de pratiquer ses math...donc mon programme doit vérifier si le nombre entré par l'ut
je voudrais afficher les résultats de mon programme dans des carrés [ par arconius ]
Voila à l'aide de conio.h je dessine en ascii des carré, puis je voudrais avoir les résultats que mon programme affiche dans ces carrés.Mon problème e
Afficher un nombre formaté [ par Lorenzo ]
Salut à tous,Quelqu'un a-t'il une solution pour afficher un nombre formaté ?Ex : 1234567.89 affiché à l'écran : 1 234 567.89
afficher un menu [ par zoltren ]
SalutEuh étant très nul en c++, j'aurai aimer savoir comment on faisait pour faire un menu, car j'ai 2 petit programme qui sont séparés et j'aurai aim
décomposition d'un nombre en un tableau de caractères en C [ par mcfly66 ]
SalutJe souhaiterais réaliser un programme qui me transformerait un nombre en un tableau dans lequel chacune des cases seraient les décimales de ce no
nombres aléatoires en c++ [ par johanb ]
bonjour a tous, voici mon problême.Dans un programme, je dois générer deux fois un nombre aléatoire entre 0 et n (appelé max dans le programme). Voici
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|