begin process at 2013 05 24 13:34:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > CALCUL IMC

CALCUL IMC


 Information sur la source

Note :
Aucune note
Catégorie :VB.NET Source .NET ( DotNet ) Classé sous :IMC, Obésité, Surpoids Niveau :Débutant Date de création :23/10/2012 Vu / téléchargé :2 205 / 146

Auteur : KIPRE74

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cette source permet juste de calculer son IMC et de voir quel comportement adopter.
je sais que ça existe déjà sur ce site.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) POCKET PC ERELEVÉ

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) CONVERSION DE LA BASE 2 À LA BASE 10 par alpha5
Source avec Zip Source .NET (Dotnet) SURVEILLANCE ÉVÈNEMENT par mimiZanzan
Source avec Zip Source avec une capture BOT TYPE CHAINE DE MARKOV ( ACTOR PAR EXEMPLE) par buron
Source .NET (Dotnet) VB.NET CAMERA VIDEO par moezzeom
Source avec Zip Source avec une capture Source .NET (Dotnet) CARNET D'ADRESSE par colby

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) IMC : INDICE DE MASSE CORPORELLE par JelkCo
Source avec Zip Source avec une capture Source .NET (Dotnet) IMC, SAVOIR VOTRE POIDS IDÉAL par et1

Commentaires et avis

Commentaire de alpha5 le 26/10/2012 05:08:09

Bravo! idéal pour tout le monde
excellent code

Commentaire de KIPRE74 le 27/10/2012 15:48:58

Merci à toi ALPHAS

Commentaire de Adn56 le 27/10/2012 20:51:07

aie aie !
si je tape des lettres il se passe quoi ?

Commentaire de KIPRE74 le 27/10/2012 22:50:02

Si tu tapes des lettre tu auras un message d'erreur !
"Entrez une valeur numérique pour le poids" ou "Entrez une valeur numérique pour la taille"

Commentaire de Adn56 le 28/10/2012 08:37:23

nan ok avec If Not (IsNumeric)..exit sub, ce que je veux dire c'est que l'user ne pigera pas forcément si par exmemple j'écris 78.5 ou 78,5 ou encore 78.5k enfin bref l'affichage ne se réinitialise pas. Et je trouve que le plus simple reste de faire comme ça : (ou alors avec une masquedbox)
bonne lecture ;)
#Region "Séparateur décimal selon les regionals settings"
    Private Const LOCALE_SDECIMAL As Integer = &HE
    Private Declare Auto Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" (ByVal Locale As Integer, ByVal LCType As Integer, ByVal lpLCData As String, ByVal cchData As Integer) As Integer
    Private Declare Auto Function GetUserDefaultLCID Lib "kernel32" () As Integer

    ''' <summary>
    ''' Renvoie le séparateur décimal correspondant au Regional Settings propres au poste client
    ''' </summary>
    ''' <value></value>
    ''' <returns>Caractère séparateur, type Char</returns>
    ''' <remarks>Propriété en lecture seule</remarks>
    Public ReadOnly Property Separator() As Char
        Get
            'vérifié à chaque usage
            Dim sSeparator As String = " "
            GetLocaleInfo(GetUserDefaultLCID, LOCALE_SDECIMAL, sSeparator, 1)
            Return sSeparator(0)
        End Get
    End Property

#End Region '(code de PCPT)

    Private Sub txt_credit_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txt_credit.KeyPress, txt_debit.KeyPress
        'interdit le coller
        If e.KeyChar.Equals(Convert.ToChar(22)) Then
            e.Handled = True
        Else
            Dim sAccept As String = "0123456789.," & Convert.ToChar(Keys.Back).ToString
            Dim bFound As Boolean = False
            For i As Integer = 0 To sAccept.Length - 1
                If sAccept(i) = e.KeyChar Then
                    'virgule = point, ou l'inverse
                    If (e.KeyChar.Equals("."c) And Me.Separator.Equals(","c)) _
                    Or (e.KeyChar.Equals(","c) And Me.Separator.Equals("."c)) _
                    Then
                        e.KeyChar = Me.Separator
                    End If

                    bFound = True
                    Exit For
                End If
            Next

            If Not bFound Then
                e.Handled = True
            Else
                'exception quand même pour le multipoints
                If DirectCast(sender, System.Windows.Forms.TextBox).Text.Contains(Me.Separator) AndAlso e.KeyChar.Equals(Me.Separator) Then
                    e.Handled = True
                End If
            End If
        End If

    End Sub 'gére la saisie des textbox crédit et débit (code de PCPT)

Commentaire de KIPRE74 le 29/10/2012 09:55:05

ok ADN56

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

problème pour afficher une table sur une listview [ par dibax10 ] salut tout le monde j ai créer une base de donnée medecin et j ai crèer une table passion(mle int ,nom varchar,prenom varchar ,date_naiss date ,poid


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 0,702 sec (4)

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