cs_Stoufy1605
Messages postés61Date d'inscriptionvendredi 7 janvier 2011StatutMembreDernière intervention17 avril 2013
-
16 janv. 2011 à 01:51
Oudada -
17 juil. 2019 à 22:34
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,...
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 201733 16 janv. 2011 à 11:24
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.
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.");
cs_Stoufy1605
Messages postés61Date d'inscriptionvendredi 7 janvier 2011StatutMembreDernière intervention17 avril 20132 17 janv. 2011 à 22:38
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.
17 juil. 2019 à 22:34