IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Manipulation String d'un conjugueur


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Décembre 2014
    Messages : 3
    Par défaut Manipulation String d'un conjugueur
    Bonjour développeur

    Je suis entrain de créer un conjugueur, mais premier obstacle c'etait comment je verfier si le verbe est du premier groupe .
    si la terminaison est "er" fait ceci ... Pouvez-vous me filer quelques idée si c'était possible !

    et merci d'avance

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par Rover Voir le message
    Bonjour développeur

    Je suis entrain de créer un conjugueur, mais premier obstacle c'etait comment je verfier si le verbe est du premier groupe .
    si la terminaison est "er" fait ceci ... Pouvez-vous me filer quelques idée si c'était possible !

    et merci d'avance
    Quelque chose qui ressemblerait à cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Dim Verbe as string = "lire"
    Dim ResteIci as boolean = true
    do until ResteIci = false
        if verbe.endswith("er") then
                ResteIci = false
     
         'Conjugaison du premier groupe
     
         elseif verbe.endswith("ir") then
                ResteIci = false
     
          'Conjugaison du deuxième groupe
     
          elseif verbe.endswith("re") then
                ResteIci = false
     
           'Conjugaison du troisième groupe
     
           else
           MessageBox.show("Votre mot n'est pas reconnu, recommencez")
     
         end if
    end sub
    loop

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Avoir un dictionnaire contenant tous les verbes du premier groupe

    Car qui te dit que 'clavier' est un verbe ?

    Bon, a part ca, ca va etre loin d'etre facile: tu peux par exemple avoir une liste des exeptions dans laquelle tu vas mettre le verbe 'aller'

    De plus tu vas egalement avoir des problemes avec les verbes du prmier groupe, mais qui se comportent bizzarement: 'manger'
    nous mangeons

    Bonne chance, c'est loin d'etre si facile que ca.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Décembre 2014
    Messages : 3
    Par défaut
    Merci pour le code chef je verrai si je peux le poser sur le champ ..

    Aah oui c'est vrai , alors comme tu as dit je dois lister les verbes sous une base donnée par exemple pour éviter ces risque là ;

    Merci beaucoup pour vos suggestion (y)

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Décembre 2014
    Messages : 3
    Par défaut
    Je viens de terminer la premiére partie de mon code ..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim verbe As String = N1.Text
            Dim res As Boolean
            Dim array(0) As String
     
            array(0) = N1.Text
     
            res = verbe.EndsWith("er")
     
            If res = True Then
                For Each element As String In array
                    Dim terminaison As String = element.TrimEnd("e", "r")
                    N2.Text = terminaison
                Next
            End If

Discussions similaires

  1. Talend et manipulation string > 32 766 caractères
    Par dav_e77 dans le forum Développement de jobs
    Réponses: 0
    Dernier message: 06/08/2008, 16h46
  2. [Debutant] Parcours et manipulation String
    Par Lafab dans le forum Langage
    Réponses: 4
    Dernier message: 05/05/2008, 10h33
  3. Réponses: 14
    Dernier message: 28/09/2006, 01h21
  4. [xslt] fonctions manipulations string
    Par gorgonite dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 23/01/2006, 09h46
  5. [XSLT] Manipulation d'une String
    Par Eskarina43 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 15/06/2004, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo