Programmation VBA

Programmation VBA - VB/VBA/VBS - Programmation

Marsh Posté le 03-01-2013 à 10:31:31    

Bonjour,
DM à rendre pour samedi mais impossible de trouver la solution.
 
Quelqu'un peut-il me sauver  pour l'un des deux sujets ????
 
Sujet 1 : Tamagotchi
Un tamagotchi est un animal virtuel. Il a 3 paramètres qui ne doivent jamais descendre en dessous de 0 : la faim , la propreté, la joie.
Il ne peut que manger, se laver et jouer sachant que :
Manger = +3 pts à la faim, -1 pts à la propreté et -2 pts à la joie
Se laver = -2 pts à la faim, +3 pts à la propreté et -1 pts à la joie
Jouer = -2 pts à la faim, -2 pts à la propreté et + 3 pts à la joie
Au début de sa vie il a 10 points dans chaque caractéristique et il ne pas en avoir plus au cours de sa courte vie.
On veut enregistrer l’évolution du tamagotchi au cours des 30 prochaines actions. Càd, à chaque action l’on veut sauvegarder l’état du tamagotchi(faim, propreté, joie)
Question 1 :
Mettre en place les structures nécessaires (tamagotchi, tableau d’enregistrement)
Question 2 :
Ecrire les programmes permettant de faire les actions (manger, se laver, jouer)
Question 3 :
Créer l’interface (UserForm) permettant d’accéder à ces actions et d’afficher l’état actuel du tamagotchi. Cet état ne devra pas être afficher sous forme de nombres mais sous forme visuelle.
Par exemple : santé : ***** (si la santé = 5)
Ou santé : ♥♥♥♥♥♠♠♠♠♠
Pour VBA le ♥ s’écrit chrW(&H2665) et ♠ chrW (&H2660)
Bonus :
Enregistrer l’évolution du tamagotchi sur une Feuille d’Excel
 
Sujet 4 : Budget
On souhaite contrôler son budget annuel. Nous voulons pour les années 2010-
2012 enregistrer chaque mois les dépenses et les recettes
Une fois les enregistrement faits nous proposons de :
 Afficher le mois le plus dépensier
 Calculer la moyenne des recettes d’une année (à saisir)
 Calculer la balance totale
Question 1 : Mettre en place les structures
Question 2 : Ecrire tous les programmes utiles
Question 3 : Mettre en places les Userforms nécessaires Bonus : Sauvegarder et charger le budget depuis Excel

Reply

Marsh Posté le 03-01-2013 à 10:31:31   

Reply

Marsh Posté le 04-01-2013 à 22:39:53    

Il est temps de t'y mettre...

Reply

Marsh Posté le 05-01-2013 à 12:24:56    

C'est mal barré pour rendre l'exercice aujourd'hui :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed