FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Décomposition en facteurs premiers Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Décomposition en facteurs premiers Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Décomposition en facteurs premiers Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Décomposition en facteurs premiers Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Décomposition en facteurs premiers Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Décomposition en facteurs premiers Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Décomposition en facteurs premiers Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Décomposition en facteurs premiers Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Décomposition en facteurs premiers Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Décomposition en facteurs premiers Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Décomposition en facteurs premiers Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Décomposition en facteurs premiers Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Décomposition en facteurs premiers Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Décomposition en facteurs premiers Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Décomposition en facteurs premiers Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-14%
Le deal à ne pas rater :
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 trs/min, Classe ...
299.99 € 349.99 €
Voir le deal

 

 Décomposition en facteurs premiers

Aller en bas 
2 participants
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
Localisation : Limoges
Date d'inscription : 21/09/2008

Décomposition en facteurs premiers Empty
MessageSujet: Décomposition en facteurs premiers   Décomposition en facteurs premiers EmptyMar 5 Oct 2010 - 15:23

Ce programme a été posté par "Dodicat" sur le forum FreeBASIC. J'ai juste ajouté l'interface graphique.

Code:

dim divisor%,number%,number2%,lowers%,uppers%,counts%,halt%,x,result$
label factor, On_Click_Button_6

left 0,223
top 0,200
width 0,242
height 0,347
caption 0,"PRIME FACTOR FINDER"
 
alpha 1
left 1,10
top 1,30
caption 1,"Lower number"

alpha 2
left 2,10
top 2,60
caption 2,"Upper number"

edit 3
left 3,100
top 3,30
text 3,"2010"

edit 4
left 4,100
top 4,60
text 4,"2020"

memo 5
left 5,10
top 5,150
width 5,211
height 5,130
bar_vertical 5

button 6
left 6,15
top 6,100
width 6,208
caption 6,"Find prime factors"
on_click 6,On_Click_Button_6

end

On_Click_Button_6:

  lowers% = val(text$(3))
  uppers% = val(text$(4))

  for counts% = lowers% to uppers%
    number% = counts%
    number2% = number%
    result$ = str$(number2%) + " >> "
    divisor% = 2
    while divisor% <= number%
      gosub factor
      divisor% = divisor% + 1
    end_while
    item_add 5, result$
  next counts%

return

' recursive gosub
factor:
  ' if number mod divisor = 0 ---- No mod operator
  x = number% / divisor%
  if x-int(x) = 0
    result$ = result$ + str$(divisor%) + ", "
    number% = x
    gosub factor
  end_if
return
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Décomposition en facteurs premiers Empty
MessageSujet: Re: Décomposition en facteurs premiers   Décomposition en facteurs premiers EmptyMar 5 Oct 2010 - 16:20

Je ne vois pas trop l'utilisation pratique dans la vie courante, mais c'est un bel exercice. Ça peut tenir lieu également (évidemment) de recherche des nombres premiers. (doublé)


Dernière édition par JL35 le Mar 5 Oct 2010 - 16:23, édité 1 fois
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Décomposition en facteurs premiers Empty
MessageSujet: Re: Décomposition en facteurs premiers   Décomposition en facteurs premiers EmptyMar 5 Oct 2010 - 16:22

Je ne vois pas trop l'utilisation pratique dans la vie courante, mais c'est un bel exercice. Ça peut tenir lieu également (évidemment) de recherche des nombres premiers.
Et il y a un bel exemple de récursivité (le gosub qui s'appelle lui-même).
Revenir en haut Aller en bas
Contenu sponsorisé





Décomposition en facteurs premiers Empty
MessageSujet: Re: Décomposition en facteurs premiers   Décomposition en facteurs premiers Empty

Revenir en haut Aller en bas
 
Décomposition en facteurs premiers
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Décompsition en facteurs premiers
» Premiers pas en 3D
» NOMBRES PREMIERS
» Traceur de courbes représentatives des fonctions y = f(x)
» Recherche de nombres premiers

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: