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

ASP.NET Discussion :

Récuperer la nième valeur d'un nombre


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut Récuperer la nième valeur d'un nombre
    ReBonjour,
    Mon problème doit être plus algorithmique que programmation mais bon peut-être il existe des méthodes en asp.net que vous connaissez qui pourront m'aider.

    - Voila j'ai un textBox où l'utilisateur rentre un numéro à 8 chiffres.
    - J'aimerais récuperer le 4ème chiffre rentrer afin d'identifier sa parité.

    Mon problème c'est comment récuperer se 4ème chiffre afin de faire le modulo

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Méthode Substring

  3. #3
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Si tu veux juste un chiffre
    Si tu veux une partie de la chaine
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textBox.Text.Substring(3, 2)
    et pour convertir en nombre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int.Parse("ta chaine de caractère")

  4. #4
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Salut,
    Je pense que tu peux réussir à faire ce que tu veux avec la méthode SubString.

    Normalement, ce serait un truc du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TonTextBox.Text.SubString(3, 1);
    Je n'ai pas testé, mais il me semble que l'on peut faire comme cela. Tu te places sur le 4ème caractère et tu récupère le caractère suivant.

    Bonne chance !

    [edit]
    Pardon, je n'avais pas vu les réponses déjà écrites !

  5. #5
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Merci votre contribution m'a vraiment beaucoup aidé!
    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
    25
    26
    27
    28
    Dim monEntier as Integer
    Dim MaVal as String
     
    Private sub ver(ByVal sender As System.Object, ByVal e As System.EventArgs) 
    try
     
     MaVal=tbx.Text.Substring(2, 2)
     
    If Not Integer.TryParse(MaVal, monEntier) Then
    	monEntier = -1
    End If
     
    lbl2.Text = string.Format("Ma chaine est: {0}<br/>", tbx.Text)
    lbl2.Text = string.Format("La valeur de mon entier est : {0}<br/>", monEntier)
     
    catch i As FormatException
    lbl2.Text=i.ToString ()
    end try
     
    if monEntier mod 2 = 0 then
     
    lbl3.text="C'est un nombre pair"
     
    else
     
    lbl3.text="C'est un nombre impair"
     
    end if
    J'ai eu un peu du mal avec cette conversion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int.Parse("ta chaine de caractère")
    Mais le reste m'a beaucoup aidé merci encore!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcule puis récuperation de la valeur
    Par naima2005 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 23/06/2006, 00h01
  2. [Spring MVC] récuperation de la valeur d un champ texte
    Par iftolotfi dans le forum Spring Web
    Réponses: 2
    Dernier message: 26/05/2006, 16h44
  3. Réponses: 4
    Dernier message: 07/05/2006, 13h33
  4. [MySQL] Echange de valeurs dont le nombre n'est pas défini
    Par Diafwl dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 31/01/2006, 10h47
  5. Arrondir la valeur d'un nombre
    Par Steph12 dans le forum C++
    Réponses: 12
    Dernier message: 02/03/2005, 19h20

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