Accueil > > > FIBONACCI ( SUITE )
FIBONACCI ( SUITE )
Information sur la source
Description
Voici un programme basé sur un algorithme très simple ( utilisant une formule particulière ) et qui permet de déterminer le Nième membre d'une suite de Fibonacci sans connaître les autres nombres de la suite. On sait jamais, ça peut intéresser certains. Merci pour vos critiques. A plus.
Source
- Private Sub btnAfficher_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAfficher.Click
- Dim lngFibo As System.Int64
- ' Variable enregistrant la position de la suite de Fibonacci
- Dim strN As System.String
- strN = txtN.Text
- ' Formule déterminant le nombre de Fibonacci correspondant à la position saisie
- lngFibo = 1 / Sqrt(5) * (((1 + Sqrt(5)) / 2) ^ CInt(strN) - ((1 - Sqrt(5) / 2)) ^ CInt(strN))
- lblFibo.Text = Str(lngFibo)
- End Sub
-
- Private Sub btnReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnReset.Click
- ' Réinitialisation des contrôles TextBox et Label
- txtN.Text = ""
- lblFibo.Text = ""
- txtN.Focus()
- End Sub
-
- Private Sub btnQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuitter.Click
- Me.Close()
- End Sub
Private Sub btnAfficher_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAfficher.Click
Dim lngFibo As System.Int64
' Variable enregistrant la position de la suite de Fibonacci
Dim strN As System.String
strN = txtN.Text
' Formule déterminant le nombre de Fibonacci correspondant à la position saisie
lngFibo = 1 / Sqrt(5) * (((1 + Sqrt(5)) / 2) ^ CInt(strN) - ((1 - Sqrt(5) / 2)) ^ CInt(strN))
lblFibo.Text = Str(lngFibo)
End Sub
Private Sub btnReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnReset.Click
' Réinitialisation des contrôles TextBox et Label
txtN.Text = ""
lblFibo.Text = ""
txtN.Focus()
End Sub
Private Sub btnQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuitter.Click
Me.Close()
End Sub
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
nombre aleatoire [ par bux ]
Salutje voudrais charger 10 nombres dans une listbox sans que ces chiffres se suivent (0-1-2-3 etc) mais dans un ordre aleatoire (8-9-5-4-2-7-6 etc)BY
probeme programmation [ par chris708 ]
j'ai recemment telecharger un prog. vbpermettant la recherche de fichiers sur un support,ayant acquis enormement de cliparts,a la recherche de fichier
nombre de samedi et dimanche entre deux dates [ par TheDude ]
Je suis à la recherche d'une fonction qui permettrait de compter le nombresamedi plus le nombre de dimanche entre deux dates données.Je ne sais pas s'
probléme [ par grimo109 ]
je voudrais savoir comment specifier un numero précis d'un nombre par exemple1587 j'ai besoin en premier lieu de calculer seulement le premier numero
Limiter le nombre de processus [ par Adrien ]
à partir d'une liste d'adresses IP, je lance des batchs sur chacune des adresses mais le lancement en shell("batch.bat") m'ouvre les process "cmd" en
création dynamique de CheckBox [ par OCh ]
Comment faire afficher en cours de programme un nombre de CheckBox enfonction du nombre de lignes lues dans un fichier?La création d'un groupe CheckBo
changer le nombre de couleurs de Windows [ par YorK ]
Salut,j'aimerais connaitre le code qui permet de changer le nombre de couleurs de windows: passer de 16bits à 256 couleurs par exemple mais automatiqu
ListView Nombre d'éléments sélectionnés [ par JLN ]
J'utilise un controle ListView en format report et j'ai mis autorisé la multi-selection.Mon problème est que je ne sais pas combien (en dehors d'une b
Comment faire pour intercepter les docs envoyées par l'imprimante et compter le nombre de pages ? [ par Magician Develloper ]
Je voudrais savoir si il est possible que Windows passe par mon programme avant d'imprimer, pour qu'il demande un mot de passe. Et qu'il puisse aussi
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|