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 :

difficulté programme note


Sujet :

VB.NET

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Par défaut difficulté programme note
    voici un programme pour rentrer des notes pour un concours de patinage artistique sur 20. Donc voila le programme a 2 probleme que je n'arrive pas a resoudre :
    1- comment faire pour pouvoir ecrire mes notes en decimal ( As ?? )
    2- les mots que jai souligner et mis en gras, il me dit que c une variable non-défini jai pas compris ce que je devai faire.

    Voici mon programme :


    Option Explicit



    Dim noteTab(8) As Double ' La note



    Dim k As Integer

    Dim Diviseur As Integer

    Dim Max As Double ' La note maximum

    Dim Min As Double ' La note minimum

    Dim Moyenne As Double ' La moyenne général

    Dim Somme As Double ' La somme





    Private Sub Form_Load()

    ' Initialisation des variables

    Somme = 0

    Max = 0

    Min = 0

    Moyenne = 0

    Diviseur = 0



    Text1.Text = ""



    For k = 1 To 8

    noteTab(k) = InputBox("Entrer une note entre 0.0 et 6.0", "Command1")

    Next k



    Min = noteTab(1)

    Max = noteTab(1)



    For k = 2 To 8

    If Min > noteTab(k) Then

    Min = noteTab(k)

    End If

    If Max < noteTab(k) Then

    Max = noteTab(k)

    End If

    Next k



    Text1.Text = "La valeur minimale est de : " & Min & "; " & vbNewLine



    Text1.Text = Text1.Text & "La valeur maximale est de : " & Max & ";" & vbNewLine



    Text1.Text = Text1.Text & "Les notes des juges : "

    For k = 1 To 8

    Text1.Text = Text1.Text & noteTab(k) & ","

    Next k



    Text1.Text = Text1.Text & "La moyenne des notes : "



    For k = 1 To 8

    If noteTab(k) <> Min And noteTab(k) <> Max Then

    Somme = Somme + noteTab(k)

    Diviseur = Diviseur + 1

    End If

    Next k ' fin de la boucle



    Moyenne = Somme / Diviseur



    Text1.Text = Text1.Text & Moyenne & ","



    End Sub

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Bonjour (et oui quand on commence c'est toujours cool)

    Bienvenue sur les forums de Developpez.com !

    Si tu pouvais utiliser les balises Code que ton post soit plus lisible et donne envie de reflechir sur le problème ,

    Merci (c'est toujours bien en fin de post pour donner envie aux benevoles de reflechir a ton probleme)
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

Discussions similaires

  1. [XL-2010] Des difficultés à programmer le bouton MODIFIER
    Par ValerieH34 dans le forum Macros et VBA Excel
    Réponses: 35
    Dernier message: 08/05/2015, 11h46
  2. Réponses: 2
    Dernier message: 28/08/2009, 15h20
  3. [Qbasic] Difficulté de faire fonctionner un programme
    Par wolverine1991 dans le forum Basic
    Réponses: 4
    Dernier message: 03/03/2007, 15h21
  4. Réponses: 10
    Dernier message: 11/01/2007, 21h45
  5. [Qbasic] Difficulté de faire un programme
    Par wolverine1991 dans le forum Basic
    Réponses: 1
    Dernier message: 10/01/2007, 21h46

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