Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2763 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  exercice devoir pas facil du tout (pour moi)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

exercice devoir pas facil du tout (pour moi)

n°1562711
etudiante2​007
Posté le 20-05-2007 à 21:29:26  profilanswer
 

Bounjour,
 
Je suis une étudiante et j'ai un devoir qui me pose des problèmes, en fait je ne comprends pas tres bien le VBA et j'ai cet exercice qui me bloque depuis quelques heures:
 
Voici la fonction qui est sensée de me servir d'exemple:
retouner la taille moyenne des hommes adultes;
 
Private Function getTailleMoyHomAdulte() As Double
Dim rs-atient As DAO.Recordset
Dim requete As String
Dim nbPatient As Integer
Dim totTaille As Integer
'--- récupère dans un curseur tous les patients hommes adultes
requete = "select patient.numPatient, patient.taille from patient where patient.sexe = ‘H’ and patient.type = 1"
Set rsPatient = CurrentDb.OpenRecordset(requete)
nbPatient = 0
totTaille = 0
'--- parcourt du curseur pour traiter chaque patient et faire le cumul des tailles et compter le nombre de patient ---
While Not rsPatient.EOF
nbPatient = nbPatient + 1
totTaille = totTaille + rsPatient(“taille”)
rsVisite.MoveNext
Wend
rsVisite.Close
moyTaille = totTaille / nbPatient
getTailleMoyHomAdulte = moyTaille
End Function
 
Moi je dois trouver la taille de l'enfant le plus petit et le plus grand.
Merci pour vos réponses
a +
Barbara

mood
Publicité
Posté le 20-05-2007 à 21:29:26  profilanswer
 

n°1562740
art_dupond
je suis neuneu... oui oui !!
Posté le 21-05-2007 à 05:08:18  profilanswer
 

qu'est-ce que tu ne comprends pas dans ton exemple ?


---------------
oui oui
n°1562745
seniorpapo​u
Posté le 21-05-2007 à 07:10:27  profilanswer
 

Bonjour,
1) Changer la ligne function pour y introduire numpatient (probablement "as integer" ) et lui donner un nom  pluspetit  ou plusgrand   (ou les deux)
 
2) définir 4 variables :  numpetit, numgrand, taillepetit, taillegrand
3) assigner à taillepetit une valeur assez grande, par exemple: 10,00
4)assigner à taillegrand la valeur 0
 
5)dans la boucle while: faire les comparaisons adéquates pour mettre en numpetit etc...  les valeurs adéquatyes (elles aussi..)
 
avant de sortir de la function:
pluspetit=numpetit
et  ou
plusgrand=numgrand
Cordialement


Message édité par seniorpapou le 21-05-2007 à 07:11:02

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  exercice devoir pas facil du tout (pour moi)

 

Sujets relatifs
Besoin d'aide pour résoudre cet exercice!!!!Cherche exercice pédagogique sur POO
[C++] Probleme avec un exercicerésolu [API win32] probleme avec un petit exercice
Devoir programmation en C.[SHELL] petit script facil mais gros soucit
je des bonnes séries d'exercice pour m'améliorer en C[HTML]Mettre une page à jour sans devoir la recharger
Besoin d'aide pour un exercicepetit exercice - améliorable ?
Plus de sujets relatifs à : exercice devoir pas facil du tout (pour moi)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)