Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
EquinoX
Pro
 Statut: Absent
Inscrit le: 07 Mar 2004 Messages: 971 Localisation: Essonne (91)
|
|
Salut à tous!
J'ai besoin de qq'un qui touche en Visual Basic! C'est la première fois que je fais de l'informatique et j'avoue que pour moi Visual Basic c'est du charabia! 8O
Bref, j'ai un projet à faire pour bientôt sur les prêts bancaires! Ca fait deux semaines que je suis dessus mais pas moyen de voir le bout du tunnel...
Je recherche donc un âme charitable qui pourrait me faire rapidement le code de mon petit programme.
Alors pour info, il me semble qu'on utilise Visual Basic 5.0 je le dis, on sait jamais... :wink:
Je vais vous recopier mon énoncé puis je vais mettre une tite image de l'objet...
c'est parti...
Calcul sur les PRETS BANCAIRES
1) Règle générale
Si T est le Taux annoncé d'un prêt bancaire, exprimé en forme décimale (4.5% devient 0.045), le montant M de la mensualité constante de remboursement d'un capital C en X mensualité est :
M= C*(T/12) + [(C*(T/12)/((1+(T/12))^X)-1]
Le programme:
Le programme demandera la saisie de TROIS des paramètres de la formule suivante et renverra le quatrième.
Dans un second temps, le programme donnera pour une mensualité donnée, la part de capital remboursé.
Alors suit l'image que j'ai fait de l'objet que j'ai a préparer...en italique les noms des objets.
Il devra y avoir des messages d'erreur ou d'impossibilité dans le lblRep lorsque des cas seront impossible, exemple, Nb Mois = 2 ou un taux négatif ou un capital négatif, etc....
Si vous avez besoin d'autre infos, n'hésitez pas!
Et je remercie d'avance tout ceux qui vont tenter de m'aider!
Merci
A++ :D |
|
Revenir en haut de page |
|
 |
EquinoX
Pro
 Statut: Absent
Inscrit le: 07 Mar 2004 Messages: 971 Localisation: Essonne (91)
|
|
Aller, un caramel à celui qui me trouve le code...  |
|
Revenir en haut de page |
|
 |
Cntz
Super Pro
Genre:  Statut: Absent Age: 40 Inscrit le: 11 Mai 2005 Messages: 1997 Localisation: Perpignan. 306 Hdi
|
|
Ca a pas l'air trop compliqué, l'an dernier j'étais une grosse merde en VB en cours mais j'aurais pu faire ça
Allez les Bts ig, bougez vous  _________________ |
|
Revenir en haut de page |
|
 |
olive34
Grand Maitre
Genre:  Statut: Absent Age: 41 Inscrit le: 14 Nov 2003 Messages: 12650 Localisation: Montpellier Voiture: Audi A3 TDi 140
|
|
Cntz a écrit: | Ca a pas l'air trop compliqué, l'an dernier j'étais une grosse mince en VB en cours mais j'aurais pu faire ça
Allez les Bts ig, bougez vous  |
Oui allé les IG Dev on vous attend  _________________
Team pu d'306 |
|
Revenir en haut de page |
|
 |
Quevain
Grand Maitre
 Genre:  Statut: Absent Age: 25 Inscrit le: 28 Mai 2004 Messages: 11866 Localisation: 93
|
|
olive34 a écrit: | Cntz a écrit: | Ca a pas l'air trop compliqué, l'an dernier j'étais une grosse mince en VB en cours mais j'aurais pu faire ça
Allez les Bts ig, bougez vous  |
Oui allé les IG Dev on vous attend  |
dsl je vais coucher!  |
|
Revenir en haut de page |
|
 |
BuBu
Grand Expert
Genre:  Statut: Absent Age: 45 Inscrit le: 14 Nov 2003 Messages: 3786 Localisation: Morges - Suisse
|
|
Désolé j'ai assez peu d'expérience en VB. Tu m'aurais dit C++ avec QT c'aurait été en plein dans mon boulot actuel, mais là
Au passage, "un pro du VB" c'est dur à trouver, c'est à la limite du paradox même ;-) _________________ 322'000 km
Est-ce le record du monde pour une 306 GTi ? |
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
J'essai de te faire un petit bout de ca rapidement demain.
Sinon essaye www.vbfrance.com
Mais c'est rare que les gars bossent gratuitement.
Je bosse avec un vb6 , vu la complexité des controles, il ne devrait pas y avoir de probleme de compatibilité. _________________ |
|
Revenir en haut de page |
|
 |
spacer28
Novice
 Statut: Absent
Inscrit le: 05 Mar 2004 Messages: 145 Localisation: Bordeaux
|
|
ça a pas l'air compliqué du tout mais comme Bubu je connais pas trop vb.
d'ailleurs c'est plutot bizarre qu'on lenseigne .
(nous on a pascal,caml,C,java enfin pour ces 2 premieres années ) _________________ 306 un jour, 306 toujours |
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
il manque pas une parenthèse dans ta formule?
M= C*(T/12) + [(C*(T/12)/((1+(T/12))^X)-1]
Pourrais tu me donner les formule (g la flemme et pas trop le temps de chercher)
C = fct(T,M,X)
T = fct(C,M,X)
X = fct(M,T,C)
Merci |
|
Revenir en haut de page |
|
 |
EquinoX
Pro
 Statut: Absent
Inscrit le: 07 Mar 2004 Messages: 971 Localisation: Essonne (91)
|
|
GreMLinS a écrit: | il manque pas une parenthèse dans ta formule?
M= C*(T/12) + [(C*(T/12)/((1+(T/12))^X)-1]
Pourrais tu me donner les formule (g la flemme et pas trop le temps de chercher)
C = fct(T,M,X)
T = fct(C,M,X)
X = fct(M,T,C)
Merci |
J'ai reçu avec grand plaisir ton mail Gremlins, je vais prendre en photo l'énoncer pour que tu vois bien la formule...dsl jai pas de scanner!
Sinon pour les autres formules, je vais essayer de les trouver qq part sur le net mais ça me di rien...au pire jte sort ça à l'arache avec mes pauvres notion de maths
En tout cas, jte remercie, et effectivement j'ai essayer sur des forum de VB mais mon message a tjs été supprimé! Je my attendait un peu...
Jte mettrai la tof ici!
++  |
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
ok, sinon je les calculerai (c'est pas trop compliqué).
C'est à rendre pour quand? (je vais surrement pas bossé dessus ce WE) _________________ |
|
Revenir en haut de page |
|
 |
EquinoX
Pro
 Statut: Absent
Inscrit le: 07 Mar 2004 Messages: 971 Localisation: Essonne (91)
|
|
GreMLinS a écrit: | ok, sinon je les calculerai (c'est pas trop compliqué).
C'est à rendre pour quand? (je vais surrement pas bossé dessus ce WE) |
Sinon j'ai essayer de trouver les formules a partir de celle de départ mais jsuis trop nul dsl!
C'est a rendre pour la semaine prochaine, mardi je crois...
En tout cas merci encore pour ton aide  |
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
ok , je te renvoi une version du programme avec des corrections et le calcul qui marche pour le moment seulement avec M =...
 _________________ |
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
une question : en quelle classe es-tu?
je te demande ca car il faut quand meme un bon niveau en math pour resoudre les equations. Quand je lis l'énoncé, je comprend que l'utilisateur peut rentrer n'importe quelle donnée (3 en tout) et le programme doit pouvoir calculer la dernière.
C = (M *((1+T/12)^X-1))/(T/12*(1+T/12)^X)
X = (ln(-12*M/(C*T-12*M)))/(ln((t+12)/12) avec comme condition M/(C*T-12*M)<=0
Pour t, je(enfin ma calculette) ne trouve pas d'equation avec t =...
(ca s'arrete ici : (c*t-12-m)*(t+12)^x=-12*m*12^x
Donc je cherche peut etre a faire un truc qu'il ne faut pas.
Si ca se trouve C = ...répond à la question du second point.
pour info, je n'ai jamais appris le VB à l'école mais sur le tas et je bosse tout les jours avec :/ car je programme une application avec interface utilisateur plutot énorme avec gestion vidéo (enregistrement/lecture), courbe de capteurs(enregistrement/lecture), statistiques, filtres applicables sur les courbes... Tout ca pour que les médecins et ergonomes évalue/améliore les postes de Travail...Bon y'a aussi du C++ mais pas dans la majorité du projet :/
Il arrive mon caramel?  _________________ |
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
Sinon pour améliorer l'aspect graphique, tu peux essayer de faire les changement toi meme , c pas trop dur.
Sinon dit moi ce que tu veux , je le ferai.(enfion j'essayerai lundi quoi)
Une petite explication sur le fonctionnement,
Dans les txtbox, l'utilisateur ne peut rentrer que des chiffres et "," ou "."
il peut se servir de la touche "effacer"(vbBack) et c'est tout.
Donc je ne gère pas les erreurs qu'il peut y avoir (plusieurs virgules ou points).
Pour le nbmois mini, je le fixe à 2?
De mon point de vue, je verrai plutot le bouton nouveau a gauche, calculer au milieu, quitter a droite. _________________ |
|
Revenir en haut de page |
|
 |
jackseg
Grand Expert
 Genre:  Statut: Absent Age: 45 Inscrit le: 14 Nov 2003 Messages: 5607 Localisation: Suisse ou bien...
|
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
jackseg a écrit: | Oui mais tu as oublié que pi^2 = beaucoup de lait ! |
oui bah c'est bon!!
J'aurai un choco à la place du caramel? _________________ |
|
Revenir en haut de page |
|
 |
jackseg
Grand Expert
 Genre:  Statut: Absent Age: 45 Inscrit le: 14 Nov 2003 Messages: 5607 Localisation: Suisse ou bien...
|
|
Revenir en haut de page |
|
 |
GreMLinS
Pro
 Statut: Absent
Inscrit le: 12 Mai 2004 Messages: 1015 Localisation: Lyon :)
|
|
heu non merci, pas pour moi les b.... _________________ |
|
Revenir en haut de page |
|
 |
EquinoX
Pro
 Statut: Absent
Inscrit le: 07 Mar 2004 Messages: 971 Localisation: Essonne (91)
|
|
GreMLinS a écrit: | une question : en quelle classe es-tu?
je te demande ca car il faut quand meme un bon niveau en math pour resoudre les equations. Quand je lis l'énoncé, je comprend que l'utilisateur peut rentrer n'importe quelle donnée (3 en tout) et le programme doit pouvoir calculer la dernière.
C = (M *((1+T/12)^X-1))/(T/12*(1+T/12)^X)
X = (ln(-12*M/(C*T-12*M)))/(ln((t+12)/12) avec comme condition M/(C*T-12*M)<=0
Pour t, je(enfin ma calculette) ne trouve pas d'equation avec t =...
(ca s'arrete ici : (c*t-12-m)*(t+12)^x=-12*m*12^x
Donc je cherche peut etre a faire un truc qu'il ne faut pas.
Si ca se trouve C = ...répond à la question du second point.
pour info, je n'ai jamais appris le VB à l'école mais sur le tas et je bosse tout les jours avec :/ car je programme une application avec interface utilisateur plutot énorme avec gestion vidéo (enregistrement/lecture), courbe de capteurs(enregistrement/lecture), statistiques, filtres applicables sur les courbes... Tout ca pour que les médecins et ergonomes évalue/améliore les postes de Travail...Bon y'a aussi du C++ mais pas dans la majorité du projet :/
Il arrive mon caramel?  |
Je suis en 1ere année de IUT Mesures Physiques.
Sinon le nombre de mois mini tu met 2 c'est pas mal oui!
Niveau graphique, durant les 3h de TP d'info j'ai qd meme eu le temps de m'occuper de ça ... mais le script laisse tomber c'est du charabia
En tout cas merci de ton aide, tu l'aura ton caramel...  |
|
Revenir en haut de page |
|
 |
|