Demander qq chose à l'utilisateur [Résolu]

Messages postés
61
Date d'inscription
vendredi 7 janvier 2011
Dernière intervention
17 avril 2013
- - Dernière réponse : cs_Stoufy1605
Messages postés
61
Date d'inscription
vendredi 7 janvier 2011
Dernière intervention
17 avril 2013
- 17 janv. 2011 à 22:38
Bonjour la communauté, voilà je cherche à écrire un programme qui permettrait de demander un mot précis à l'utilisateur et une fois que l'utilisateur a écris ce mot, une instruction s'éffectue et affiche le résultat, comment fait-on. Ps: je suis débutant, dc si possible expliqué votre réponse.

exemple: le programme demande d'écrire trois prénom, l'utilisateur les rentres et ensuite le programme demande "écrivez all, reverse, first, ... Lorsque l'utilisateur écris "all", le programme donne tous les noms que l'utilisateur a entré, "reverse" pour tous les nom dans l'odre inverse ou l'utilisateur les a entrer,...

Merci beaucoup d'avance.
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
835
Date d'inscription
samedi 15 novembre 2008
Dernière intervention
14 janvier 2017
3
Merci
Bonjour

Sous quelle forme se présente ton prgramme (Console ou Winform) ?

En mode console c'est assez simple,
une série de Console.ReadLine() pour récuperer les mots;
puis un Console.WriteLine(...) pour afficher la consigne
un Console.ReadLine() pour récuperer l'ordre.
une comparaison en ToUpper(), ou ToLower() si tu préferes, pour determiner ce qu'il faut afficher
Et à nouveau un ou plusieurs Console.WriteLine(...) pour afficher le résultat...

En mode WinForm le principe est le même, mais il faut définir l'interface graphique.


Bob.
C# is amazing, enjoy it!

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de cs_Robert33
Messages postés
61
Date d'inscription
vendredi 7 janvier 2011
Dernière intervention
17 avril 2013
0
Merci
Bonjour Robert,

c'est effectivement en mode console. Mais je n'ai pas bien compris, tu veux dire :

Console.WriteLine("Entrez 3 noms");
string sNomPremier= Console.ReadLine();
string sNomDeuxième=Console.ReadLine();
string sNomTroisième=Console.ReadLine();

string All;
string Reverse;

if (All =Console.ReadLine)
{

Console.WriteLine(sNomPremier,sNomDeuxième,sNomTroisième)}

Es-ce comme cela que mon programme doit s'écrire?

Merci d'avance.
Commenter la réponse de cs_Stoufy1605
Messages postés
835
Date d'inscription
samedi 15 novembre 2008
Dernière intervention
14 janvier 2017
0
Merci
Re

Le début est bon, mais ça se termine mal

plustôt quelque chose comme ça:

Console.WriteLine("Entrez 3 noms");
string sNomPremier= Console.ReadLine();
string sNomDeuxième=Console.ReadLine();
string sNomTroisième=Console.ReadLine();

Console.WriteLine("Merci, maintenant donnez un ordre (all, reverse, first)");
string sOrdre=Console.ReadLine();

if (sOdre.ToUpper()=="ALL")
{
//Afficher tous les noms
}
else if (sOdre.ToUpper()=="REVERSE")
{
//Afficher les nom a l'envers
}
else if (sOdre.ToUpper()=="FIRST")
{
//Afficher le premier nom
}
else
Console.WriteLine("Désolé mais je n'ai pas compris ce que vous vouliez.");


C# is amazing, enjoy it!
Commenter la réponse de cs_Robert33
Messages postés
61
Date d'inscription
vendredi 7 janvier 2011
Dernière intervention
17 avril 2013
0
Merci
Bonjour Robert,

Le code sous cette forme ne fonctionne pas. De plus, sous la forme que tu as indiqué il y a possibilité que d'intégré 3 prénoms (de ce coté, je me suis mal exprimé). Il faut que l'utilisateur puisse entrer un nombre infini de noms, jusqu'à un mot clé, par exemple "fini". Lorsque je tape "ALL" ou "all", il bog. Je te remercie en tout cas Robert pour tes réponses et jespère que je ne tembete pas trop avec mes questions.

Bien à toi,

Stouf
Commenter la réponse de cs_Stoufy1605

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.