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.
formule mathématique Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
formule mathématique Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
formule mathématique Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
formule mathématique Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
formule mathématique Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
formule mathématique Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
formule mathématique Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
formule mathématique Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
formule mathématique Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
formule mathématique Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
formule mathématique Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
formule mathématique Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
formule mathématique Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
formule mathématique Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
formule mathématique 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
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

 

 formule mathématique

Aller en bas 
+3
JL35
Klaus
papyx
7 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
papyx

papyx


Nombre de messages : 50
Age : 79
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

formule mathématique Empty
MessageSujet: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 10:01

Bonjour et bonne année

Étant limité en math, je voudrai savoir si on peut avoir une formule , dans un tableau;
lequel comporte 12 colonnes et 31 lignes (calendrier).
A partir d'un jour choisi au hasard, comment retrouver le n° de la colonne, dans laquelle il se trouve?
scratch
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 11:00

Je ne sais pas si j'ai bien saisi ta question. Voici un petit programme qui charge un tableau de 31x12 avec des valeurs mois*100+jour? Il prend ensuite la date du jour et affiche le numéro du jour, du mois et le contenu de la cellule correspondante. Tu peux ensuite saisir des jours et des mois différents, et l'affichage du contenu de la cellule sera toujours à jour.

Voici le code:
Code:
label change_jour, change_mois
dim jours%(31,12), max%(12), j%, m%, d$
data 31,28,31,30,31,30,31,31,30,31,30,31
for m%=1 to 12
  read max%(m%)
next m%
for j%=1 to 31
  for m%=1 to 12
    jours%(j%,m%) = m%*100 + j%
  next m%
next j%

alpha 1 : top 1,10 : left 1,10 : caption 1,"Jour:"
edit 2 : top 2,10 : left 2,40  : width 2,30
alpha 3 : top 3,10 : left 3,110 : caption 3,"Mois:"
edit 4 :  top 4,10 : left 4,140 : width 4,40
alpha 5 : top 5,50 : left 5,10 : caption 5,"Contenu de la case:"
edit 6 : top 6, 50 : left 6,120 : width 6,40

d$ = date$
j% = left$(d$,2)
m% = mid$(d$,4,2)
text 2,str$(j%) : text 4,str$(m%) : text 6, str$(jours%(j%,m%))

on_change 2,change_jour : on_change 4,change_mois
end

change_jour:
m% = val(text$(4))
d$ = text$(2)
if numeric(d$)=1
    j% = val(d$)
    if j%<1 then return
    if j%>max%(m%) then return
    text 6, str$(jours%(j%,m%))
end_if
return

change_mois:
j% = val(text$(2))
d$ = text$(4)
if numeric(d$)=1
    m% = val(d$)
    if m%<1 then return
    if m%>12 then return
    if j%>max%(m%)
        j% = max%(m%)
        text 2,str$(j%)
    end_if
    text 6, str$(jours%(j%,m%))
end_if
return
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papyx

papyx


Nombre de messages : 50
Age : 79
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 11:29

Bonjour Klaus

En fait, c'est pas tout à fait ce que je voudrai; par exemple en choisissant un jour dans l'année (énième);
comment retrouver le mois. scratch
Revenir en haut Aller en bas
JL35




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

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 11:47

Tu veux dire convertir le quantième (1 à 365 ou 366) en jour/mois ?
ça a déjà été fait, il faut que je cherche un peu, ça doit se trouver dans les sources à partager...
Code:
Qjm:
' Mois et Jour en fonction de Quantième et Annee
bi = 0: IF (FRAC(Annee/4) = 0 and (FRAC(Annee/100) > 0) or FRAC(Annee/400) = 0) THEN bi = 1
Mois = 1: IF Q < 32 THEN Jour = Q: GOTO ffq
Qt = 0
qjm1:
IF Mois = 4 OR Mois = 6 OR Mois = 9 OR Mois = 11
  lm = 30
ELSE
  IF Mois = 2 THEN lm = 28 + bi ELSE lm = 31
END_IF
Qt = Qt + lm: IF Qt < Q THEN Mois = Mois + 1: GOTO qjm1
Jour = Q - Qt + lm
ffq:
RETURN
mais finalement je ne suis pas sûr que ce soit ce que tu cherches...

Ou alors c'est un problème de physique ? ayant un tableau affiché à l'écran, tu veux savoir dans quelle colonne on a cliqué ? c'est facile aussi, mais ta question n'est pas très claire, comment est-ce qu'on choisit la colonne ? Un clic ? une entrée au clavier ? par programme ?

Pour le clic, si ta première colonne commence en xd, avec des largeurs de colonnes de lc, si le clic souris est en xs le numéro de la colonne cliquée (= numéro du mois) est
1+INT((xs-xd)/lc)
(en partant de 1).
Revenir en haut Aller en bas
papyx

papyx


Nombre de messages : 50
Age : 79
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 14:21

Merci Klaus, tu m'as donné la réponse. Very Happy
Revenir en haut Aller en bas
JL35




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

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 15:11

Mais on ne sait toujours pas la question ? Very Happy

En tout cas, bravo Klaus, c'est toi qui as gagné ! Very Happy
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 16:17

???????????????
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 22:29

C'est ce qu'on appelle un dialogue de sourd....
lol!
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

formule mathématique Empty
MessageSujet: re   formule mathématique EmptyMar 1 Fév 2011 - 22:41

Remarque...
...à force de se frapper la tête sur le clavier...

lol!

( Papyx , J'adore ton avatar ! geek )
Revenir en haut Aller en bas
JL35




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

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMar 1 Fév 2011 - 23:18

D'accord avec toi Nardo, ça ressemble même à une histoire de fous... jocolor geek
Revenir en haut Aller en bas
jean_debord

jean_debord


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

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 10:02

Comme disait Woody Allen : "La réponse est oui, mais quelle est la question ?"
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
papyx

papyx


Nombre de messages : 50
Age : 79
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 10:24

la question se trouve tout au début (10h01)
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 11:03

Bonjour Papyx !

Vu la réponse de 11h29 on ne comprend pas celle de 14h21...

Bonne journée !! Very Happy
Revenir en haut Aller en bas
http://nardo26.lescigales.org
papyx

papyx


Nombre de messages : 50
Age : 79
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 11:07

je comprends le désarroi qui vous anime car je me suis trompé en remerciant Klaus au lieu de jl35.
Revenir en haut Aller en bas
musicgames




Nombre de messages : 55
Date d'inscription : 21/01/2008

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 12:15

Le web 2.0 : un moyen sûr d'expression d'agressivité injustifiée. Cela donne la possibilité de se défouler sur une personne, sans même la connaître.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 13:42

Question
Ca ne doit pas être du Woody Allen...
je me trompe ?
Very Happy

@Papyx : l'essentiel c'est que tu as trouvé ta réponse. Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




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

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 14:33

Citation :
Le web 2.0 : un moyen sûr d'expression d'agressivité injustifiée. Cela donne la possibilité de se défouler sur une personne, sans même la connaître.

@musicgames Qui parle d'agressivité ? tout ça était bon enfant et dit avec le sourire, non ? Very Happy il me semble que personne d'autre ne l'a ressenti autrement, y compris Papyx j'espère bien !
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

formule mathématique Empty
MessageSujet: Re   formule mathématique EmptyMer 2 Fév 2011 - 15:03

Un Panoramicien geek rendeer jocolor ne serait un Panoramicien
si de temps en temps il ne partait pas en sucette.

lol!
Revenir en haut Aller en bas
JL35




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

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 16:19

@Nardo il semble bien que la citation soit bien de Woody Allen, comme disait Jean Debord ( http://www.evene.fr/celebre/biographie/woody-allen-75.php?citations ) mais sont-elles bien toutes de lui ? c'est vrai qu'on ne prête qu'aux riches.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 16:45

@JL35:
Je voulais dire par là que la remarque de musicgames, n'etait pas une citation de Woody contrairement à celle de Jean Debord... Wink

Bref... je me suis replongé dans ma petite DLL... (c'est ygeronimi qui va être content!) Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




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

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 17:27

Pardon Nardo, j'ai parlé trop vite... Embarassed allez, au boulot !
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 17:43

@ygeronimi :
Dans ta tribu rendeer geek jocolor il en manque un :
alien (jjn4, le seul, l'UNIQUE !! Smile )

@Klaus, si tu vois ce message :
une petite astuce pour l'affectation d'une chaine Pano en Delphi :
Code:
function Toto(AdrStrPanoramic,longueur:integer):integer;stdcall;
var
  str:string;
begin
  ....
  str :="chaine de resultat";
  CopyMemory(Pbyte(pstring(AdrStrPanoramic)^), Pbyte(str),longueur);
  result := 1
end;
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

formule mathématique Empty
MessageSujet: Re   formule mathématique EmptyMer 2 Fév 2011 - 17:43

@ Nardo26,

cheers bounce cheers bounce cheers

je dirai même plus :

cheers cheers cheers cheers cheers cheers




lol!
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 19:12

@Nardo26:
Merci, je prends !
A mon tour de donner un moyen, peut-être déjà connu, pour prendre un string en Delphi passé en paramètre par Panoramic:
Code:
function WBUrl(text: integer): integer; stdcall; export;
var
        txt: WideString;
        ptxt: ^String;
begin
        ptxt := pointer(text);
        txt := ptxt^;
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique EmptyMer 2 Fév 2011 - 20:43

Merci Klaus,
mais tu peux simplifier :
Code:

function WBUrl(text: pstring): integer; stdcall; export;
var
        txt: string;
begin
        txt := text^;

Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





formule mathématique Empty
MessageSujet: Re: formule mathématique   formule mathématique Empty

Revenir en haut Aller en bas
 
formule mathématique
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Enigme mathématique
» Problème mathématique en 3D
» Etonnante réalité mathématique
» Centrer une fenetre à l'écran
» Pi par la formule des frères Borwein

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: