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.
partage de code - facteur premier Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
partage de code - facteur premier Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
partage de code - facteur premier Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
partage de code - facteur premier Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
partage de code - facteur premier Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
partage de code - facteur premier Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
partage de code - facteur premier Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
partage de code - facteur premier Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
partage de code - facteur premier Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
partage de code - facteur premier Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
partage de code - facteur premier Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
partage de code - facteur premier Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
partage de code - facteur premier Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
partage de code - facteur premier Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
partage de code - facteur premier 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
-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

 

 partage de code - facteur premier

Aller en bas 
2 participants
AuteurMessage
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

partage de code - facteur premier Empty
MessageSujet: partage de code - facteur premier   partage de code - facteur premier EmptyMar 9 Juin 2009 - 21:44

Salut à tous!

Un petit code très léger pour un petit calcul tranquille.
Essayez le et donnez moi votre avis

code:

Code:
rem ************************************
rem * DECOMPOSITION EN FACTEUR PREMIER *
rem ************************************

rem création d'étiquette
label calc,propos,alert1,reinit,arret,quit
label pos30,pos40,pos60,pos70,pos90,pos100,pos130,pos140

rem définition de variables
dim b,c,n,q,z
dim b$,n$,q$,q2$,t$,z$

t$=""

rem taille de la fenêtre
color 0,0,82,130
left 0,250
top 0,120
width 0,550
height 0,250
border_hide 0

rem insertion de l'image de fond
picture 1
top 1,190 : left 1,430
file_load 1,"acequa.bmp"
rem hide 1

rem Titre de l'application
alpha 2
left 2,80
top 2,20
font_color 2,255,0,0
font_size 2,14
caption 2,"DECOMPOSITION EN FACTEUR PREMIER"

button 3
left 3,450 : top 3,100 : width 3,80 : height 3,30
caption 3,"Quitter"
on_click 3,quit

button 4
left 4,450 : top 4,140 : width 4,80 : height 4,30
caption 4,"A propos"
on_click 4,propos

rem Texte précédent l'entrée de données
alpha 5
top 5,70 : left 5,45
font_color 5,255,42,40
font_bold 5
font_size 5,12
caption 5,"Entrez un nombre entier"

rem Zone d'entrée de données
edit 6
top 6,68 : left 6,250 : width 6,100 : height 6,15
font_size 6,12

button 7
left 7,450 : top 7,60 : width 7,80 : height 7,30
caption 7,"Calculer"
on_click 7,calc

alpha 8
hide 8

edit 9
hide 9

rem tracé du cadre
2d_target_is 0
2d_pen_color 140,140,0
2d_pen_width 10
2d_line 0,0,550,0
2d_line 550,0,550,250
2d_line 550,250,0,250
2d_line 0,250,0,0

on_click 6,reinit
end

rem *******************
rem * sous-programmes *
rem *******************

calc:

rem Test d'erreur d'entrée de données
if text$(6) = "" then return
if numeric(text$(6)) = 0 then return
n = val (text$(6))
if n < 2 then return
if n <> int(n) then goto alert1

hide 7
rem calcul proprement dit
q$ = str$(n) : q = len (q$)

rem affiche de l'intitulé du résultat
show 8
left 8,30 : top 8,120
font_color 8,255,0,0
font_size 8,15
font_underline 8
font_name 8,"comic sans ms"
font_italic 8
caption 8,"RESULTAT"

rem tracé du cadre
2d_target_is 0
2d_pen_color 140,140,0
2d_pen_width 10
2d_line 0,0,550,0
2d_line 550,0,550,250
2d_line 550,250,0,250
2d_line 0,250,0,0


goto pos40

pos30:
z=2 : z$ = str$(z)
show 9
left 9,30 : top 9,160 : width 9,200 : height 9,30
t$ = t$ + z$ + "  "
font_size 9,12
text 9,t$
if n/2 = 1 then goto arret

n=n/2

pos40:
if frac(n/2)=0 then goto pos30
goto pos70

pos60:
q=3 : q2$=str$(q)
show 9
left 9,30 : top 9,160 : width 9,200 : height 9,30
t$ = t$ + q2$ + "  "
font_size 9,12
text 9,t$
if n/3=0 then goto arret

n=n/3

pos70:
if frac(n/3)=0 then goto pos60
b=3

pos90:
c=sqr(n)+1

pos100:
if b>=c then goto pos140
if frac(n/b)=0 then goto pos130
b=b+2 : goto pos100

pos130:
show 9
left 9,30 : top 9,160 : width 9,200 : height 9,30
b$ = str$(b)
t$ = t$ + b$ + "  "
font_size 9,12
text 9,t$
n=n/b : goto pos90

pos140:
show 9
left 9,30 : top 9,160 : width 9,200 : height 9,30
n$ = str$(n)
t$ = t$ + n$ + "  "
font_size 9,12
text 9,t$

return

alert1:
message "Entrez un nombre entier"
return

propos:
message "Décomposition en facteur premier - Version 1.00 - Copyright 2009"
return

reinit:
text 6," "
hide 8
hide 9
show 7
t$=""
return

arret:
end
return

quit:
terminate
fin de code

l'image est un petit logo de ma conception.
Si panoramic pouvait me renseigner comment coller des images sur l'envoi des codes . Les images serait plus faciles à récupérer

Georges
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

partage de code - facteur premier Empty
MessageSujet: RE:   partage de code - facteur premier EmptyMer 10 Juin 2009 - 21:25

Salut Georges

J'ai fait l'essai, mais j'ai le message d'erreur suivant:

A la ligne 26 file_load 1,"acequa.bmp" le fichier n'existe pas

Ou se trouve ce fichier?

Bravo pour tes REM (ça sent des programmes construits)

A+
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

partage de code - facteur premier Empty
MessageSujet: partage de code - réponse à jean-claude   partage de code - facteur premier EmptyMer 10 Juin 2009 - 22:58

salut Jean-Claude

Le fichier BMP n'a aucune importance dans le déroulement du code.
Tu peux le remplacer par n'importe quelle petite image BMP de ton gout que tu renomme avec le nom suivant : acequa.bmp
tu place cette image dans le même répertoire que ton fichier code ou ton exécutable si tu en fais un.

Ensuite tu le RUN et tu ne devrais théoriquement avoir aucune erreur d'exécution.

georges

P.S. : j'aimerais avoir un avis de test
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

partage de code - facteur premier Empty
MessageSujet: image pour code facteur premier   partage de code - facteur premier EmptyJeu 11 Juin 2009 - 17:04

salut à tous

le lien pour récuperer l'image lien au code facteur premier est le suivant :


C'est un lien direct à l'image.
Normalement, l'image est au format JPG.
Vous pouvez convertir le JPG en BMP pour être compatible avec le programme à l'aide de PAINT par exemple.
Ou bien changer à la ligne 26 "acequa.bmp" par "acequa.jpg"

georges


Dernière édition par Georges le Lun 14 Sep 2009 - 20:43, édité 1 fois
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

partage de code - facteur premier Empty
MessageSujet: re:   partage de code - facteur premier EmptyJeu 11 Juin 2009 - 20:48

Bonjour,

J'ai essayer ton code (qui fonctionne) en utilisant une image bmp que j'avais en stock. mon problème initial est que j'avais renommé cette image en rajoutant bmp ce qui donnait comme nom de fichier "image.bmp.bmp".

Compte tenu de mes maigres connaissances en math, je ne me permettrais pas de donner un commentaire sur la partie calcul.
Je vois pas bien a quoi sert ce prog (si ce n'est, peut-être un début de crypatge).
Par contre j'aime bien la présentation (au RUN) du (ou de la) FORM

J'aime pas trop le site que tu fournis dans ton dernier message. Ca sent pas bon et il y a une forte odeur de fric. Mais bon........ on est pas obligé d'y entrer.

Que cela ne t'empêche pas de continuer de nous fournir tes codes. Pour ma part, ce sera surement plus long, mais je tiendrais la promesse que j'ai déja faite ur ce forum.

Pour finir: YA UN TRUC QUI ME TRACASSE (DE LA PLUS HAUTE IMPORTANCE). Les mots clé sont-il masculin ou féminin. Ex: un EDIT ou une EDIT, un FORM ou une FORM....

A+
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

partage de code - facteur premier Empty
MessageSujet: réponse à Jean-Claude   partage de code - facteur premier EmptyJeu 11 Juin 2009 - 21:33

Salut

Désolé pour le site, j'en ai pris un au hasard.
Il m'était présenté comme un site gratuit et je dirais digne.

Mon problème était de pouvoir mettre les images de mes progs à disposition pour faire tourner le code.

Si tu as un site d'hébergement d'image simple et rapide et gratuit
peut-tu me donner l'adresse.?

Ce n'est pas un code de cryptage, c'est juste un code simple de math.
Mes premiers code sur panoramic sont la transcription d'anciens de mes codes sur d'autres languages.

Ce genre de codes peuvent par exemple servir à des collégiens, lycéens et +

georges
Revenir en haut Aller en bas
Contenu sponsorisé





partage de code - facteur premier Empty
MessageSujet: Re: partage de code - facteur premier   partage de code - facteur premier Empty

Revenir en haut Aller en bas
 
partage de code - facteur premier
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Partage de source: code ASCII des polices du système
» Balises code /code du forum
» Partage de fichiers
» Partage sur MyDrive
» Premier Pas en 3D

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: