Visual basic
Fermé
dydy
-
31 mars 2018 à 23:19
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 - 1 avril 2018 à 10:36
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 - 1 avril 2018 à 10:36
Bonjour j’ai un exercice que je n’arrive pas à trouver la solution c’est de créer un programme qui permet d’afficher le palindrome d’un mot
A voir également:
- Visual basic
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual petanque - Télécharger - Sport
- Microsoft visual c++ runtime - Guide
2 réponses
Utilisateur anonyme
Modifié le 1 avril 2018 à 00:15
Modifié le 1 avril 2018 à 00:15
Trouver le palindrome d'un mot ça ne veut rien dire. (voir définition dans Wikipédia)
On peut chercher un palindrome dans un groupe de mots
Alors déjà il te faut un lexique bien garni parce que des palindromes y en a pas des masses.
Ensuite il faut faire deux boucles imbriquées une qui lit en commençant pas le début et l'autre par la fin, mettre au milieu un test de comparaison et un compteur d'égalité réinitialisé à chaque nouveau mot; envoyer les mots un par un dans le bazar ainsi constitué; et tester le compteur en sortie de boucle. Quand le compteur est égal à la longueur du mot tu tiens un palindrome.
Y a plus qu'à...
On peut chercher un palindrome dans un groupe de mots
Alors déjà il te faut un lexique bien garni parce que des palindromes y en a pas des masses.
Ensuite il faut faire deux boucles imbriquées une qui lit en commençant pas le début et l'autre par la fin, mettre au milieu un test de comparaison et un compteur d'égalité réinitialisé à chaque nouveau mot; envoyer les mots un par un dans le bazar ainsi constitué; et tester le compteur en sortie de boucle. Quand le compteur est égal à la longueur du mot tu tiens un palindrome.
Y a plus qu'à...
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 743
Modifié le 1 avril 2018 à 10:37
Modifié le 1 avril 2018 à 10:37
Bonjour;
Déjà.. ta question n'a rien à voir avec les bases de données....
Ensuite pour savoir si un mot est un palindrome.. il suffit de vérifier que l'inverse est le même...
Si ta question est : comment trouver l'inverse d'un mot ... ben.. là...tout dépend du langage.
Tu parles de VB ... mais lequel ?? VBA ? VB6 ? VBscript ? VB.NET ??
En VBA, vb6,vb.net .. il existe la fonction StrReverse
Et il ne reste qu'à faire un IF pour savoir si revString = TestString
Déjà.. ta question n'a rien à voir avec les bases de données....
Ensuite pour savoir si un mot est un palindrome.. il suffit de vérifier que l'inverse est le même...
Si ta question est : comment trouver l'inverse d'un mot ... ben.. là...tout dépend du langage.
Tu parles de VB ... mais lequel ?? VBA ? VB6 ? VBscript ? VB.NET ??
En VBA, vb6,vb.net .. il existe la fonction StrReverse
Dim revString As String Dim TestString As String TestString = "ABCDEFG" ' Returns "GFEDCBA". revString = StrReverse(TestString)
Et il ne reste qu'à faire un IF pour savoir si revString = TestString