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
» Form(résolu)
partage de code - facteur premier Emptypar leclode Aujourd'hui à 17:59

» trop de fichiers en cours
partage de code - facteur premier Emptypar Marc Aujourd'hui à 11:42

» Bataille navale SM
partage de code - facteur premier Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
partage de code - facteur premier Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
partage de code - facteur premier Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
partage de code - facteur premier Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
partage de code - facteur premier Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
partage de code - facteur premier Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
partage de code - facteur premier Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
partage de code - facteur premier Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
partage de code - facteur premier Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
partage de code - facteur premier Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
partage de code - facteur premier Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
partage de code - facteur premier Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
partage de code - facteur premier Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.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 : 5948
Age : 69
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 : 5948
Age : 69
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: