begin process at 2012 02 14 15:00:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère

mardi 14 mai 2002 à 01:21:07 | Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère

Ghis

Voici mon code pour l'instant. J'ai un bug et n'arrive pas a la trouver. :/

P.S: Un Palindrome, c'est un mot qui s'écrit parreil des deux côté. Ex: ALLA ou BOB



Option Explicit

Private Sub cmdRechercher_Click()

Dim intCompteur As Integer
Dim lngIndice As Long
Dim strMot As String
Dim lngDebut As Long

lngIndice = InStr(1, txtTexte.Text, " ", vbTextCompare)

If lngIndice <> 0 Then

lngDebut = 1
Do Until lngIndice = 0

lngIndice = InStr(lngDebut, txtTexte.Text, " ", vbTextCompare)
strMot = Mid(txtTexte, lngDebut, lngIndice)

If StrReverse(strMot) = strMot Then
intCompteur = intCompteur + 1
End If
lngDebut = lngIndice + 1
Loop
Else
lngIndice = InStr(1, txtTexte.Text, " ", vbTextCompare)

If lngIndice <> 0 Then
If StrReverse(strMot) = strMot Then
intCompteur = intCompteur + 1
End If
End If
End If

MsgBox intCompteur
End Sub
lundi 5 décembre 2011 à 11:11:23 | Re : Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère

okosa

Bon c'est un peu bien trop de codes inutiles,
D'abord il faut comprendre qu'est-ce que'un palindrome?
Un Palindrome:Est un Mot qui peut se lire de de deux sens. Exemple: BOB, KAYAK
Code Visual Basic :
Code Visual Basic :

Private Button1_Click(ByVal sender as System.Objet , Byval e As System.EventArgs)
Dim Table () As String
Dim LongMot as Long
Dim MotPalinfdrome As String
LongMot=Len(TextBox1.Text)
ReDim Table(LongMot)
If TextBox1.text="" Then
MsgBox("Entrez Un Mot",MessageStyle.Critical)
End if
For i As Integer= 0 To LongMot-1
table(i)=mid(textbox1.text,(longmot-i),1)
MotPalindrome=MotPalindrome & table(i)
Next
if MotPalindrome=TextBox1.text then
Msgbox("Ce Mot est un Palindrome")
else
Msgbox("Ce Mot n'est  un palindrome",MessageStyle.Critical)
End if

[^^happy10]
lundi 5 décembre 2011 à 11:44:48 | Re : Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère

ShayW

Salut Ghis

Tu codes en vb.net ou en vb6 ?
lundi 5 décembre 2011 à 11:49:47 | Re : Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère

ucfoutu

Membre Club
Hé bé !

Voilà ce qui arrive, lorsque okosa s'amuse à réveiller les morts !
Vraiment !
1) cette demande est de 2002
2) dernier signe de "vie" du demandeur : le 30 mai 2007 à 21:32:27
Il faut impérativement, okosa, que tu arrêtes de pratiquer ce sport, s'il te plait !
__________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
lundi 5 décembre 2011 à 12:09:58 | Re : Besoin d'aide pour un compteur de Polindrome dans une chaine de caract?re

ShayW

Bonjour Ucfoutu

je n'avais meme pas remarqué
Okasa doit etre en forme
lundi 5 décembre 2011 à 12:46:41 | Re : Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère

ucfoutu

Membre Club

Ouais, ShayW
Et je pense qu'un bon dessin vaut mieux que des milliers d'explications, face à certains "phénomènes naturels"
J'ai choisi celui-ci :
Qui me parait bien illustrer la chose
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient


Cette discussion est classée dans : end, intcompteur, lngindice, strmot, lngdebut


Répondre à ce message

Sujets en rapport avec ce message

Besoin d'aide pour un compteur de Polindrome dans une chaine de caractère [ par Ghis ] Voici mon code pour l'instant. J'ai un bug et n'arrive pas a la trouver. :/ P.S: Un Palindrome, c'est un mot qui s'écrit parreil des deux côté. Ex: AL besoin d'aide : timer amelioré... [ par sylver ] voila j'aimerais creer un chrono amelioré pour gerer le tps passé sur un PC, qd qqun arrive je rentre le pseudo, le timer se met en marche, qd le gars Remplissage hiérarchique d'1 MSHFLEXGRID [ par hadddock ] Dans une feuille contenant 1 contrôle data, 1 contrôle dbgrid, 1 contrôle treeview et 1 MSHFLEXGRID, je voudrais remplir la MSHFLEXGRID de la même faç Convertir un WMF en EMF [ par daveCrocket ] Bonjour à tous,j'ai récupérer ce source pour transformer un wmf en emf, mais je ne sais pas comment je dois l'utiliser. Pouvez-vous m'aider ?********* Erreur Automation VB -> excel [ par Ssybacorp ] SalutJ'ai un probleme, j'ai fait une fonction qui envoi des valeurs dans differentes feuilles dans un classeur Excel, sur les 3 machines avec win Xp e prob de ftp <--> URGENT [ par sylver ] voila j'utilise une source qui n'est pas de moi'--------------------------------------------------------'--------------------------------------------- prob de ftp <--> URGENT [ par sylver ] voila j'utilise une source qui n'est pas de moi'--------------------------------------------------------'--------------------------------------------- Comment faire une jointure entre deux tables [ par laurent207 ] je dévoloppe un prog qui sauvegarde une table access ds un fichier texte. Dans un souci de perfectionnement, je souhaite inscrire dans le fichier le t sms sender [ par kalif ] lut j'arrive pas a faire tourner un prog si quelqu'un y arrive ... ==>il faut:- 1 label nommé label1- 1 winsock nommé sck2- 1 boutton nommé command1- Delete dans un RecordSet [ par Charlie ] Allo... j'essaie d'effacer, dans ma table Data, tous les enregistrements dont le champ Name correspond a un certain nom.A toute les fois qu'il arrive


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,009 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales