FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Jeu de dames
Aujourd'hui à 22:52 par papydall

» Une boîte à rythmes DRUMBOX
Aujourd'hui à 22:38 par papydall

» Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6
Aujourd'hui à 21:52 par Klaus

» MÉTHODE du plus petit carré (régression linéaire)
Aujourd'hui à 21:01 par Severin

» libérer toutes les variables d'un programme sans le fermer
Aujourd'hui à 20:02 par Jean Claude

» boîtes de messages multi-langue
Aujourd'hui à 19:54 par Severin

» BAR und FORM keine Möglichkeit
Aujourd'hui à 19:38 par Severin

» Plugicielle pour Panoramic
Aujourd'hui à 18:39 par Klaus

» Exécution d'un script en Panoramic SANS compiler !
Hier à 13:00 par Klaus

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2012
LunMarMerJeuVenSamDim
 123456
78910111213
14151617181920
21222324252627
28293031   
CalendrierCalendrier

Partager | 
 

 formule mathématique

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivant
AuteurMessage
papyx



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

MessageSujet: formule mathématique   Mar 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
Voir le profil de l'utilisateur
Klaus



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

MessageSujet: Re: formule mathématique   Mar 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
Voir le profil de l'utilisateur http://klaus.panoramic.voila.net/index.html
papyx



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

MessageSujet: Re: formule mathématique   Mar 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
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: formule mathématique   Mar 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
Voir le profil de l'utilisateur
papyx



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

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

Merci Klaus, tu m'as donné la réponse. Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: formule mathématique   Mar 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
Voir le profil de l'utilisateur
Klaus



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

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

???????????????
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klaus.panoramic.voila.net/index.html
Nardo26



Nombre de messages: 1344
Age: 43
Localisation: Valence
Date d'inscription: 02/07/2010

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

C'est ce qu'on appelle un dialogue de sourd....
lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
ygeronimi



Nombre de messages: 591
Age: 41
Localisation: Bretagne
Date d'inscription: 15/02/2010

MessageSujet: re   Mar 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
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: formule mathématique   Mar 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
Voir le profil de l'utilisateur
jean_debord



Nombre de messages: 184
Age: 57
Localisation: Limoges
Date d'inscription: 21/09/2008

MessageSujet: Re: formule mathématique   Mer 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
Voir le profil de l'utilisateur http://www.unilim.fr/pages_perso/jean.debord/index.htm
papyx



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

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

la question se trouve tout au début (10h01)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Nardo26



Nombre de messages: 1344
Age: 43
Localisation: Valence
Date d'inscription: 02/07/2010

MessageSujet: Re: formule mathématique   Mer 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
Voir le profil de l'utilisateur http://nardo26.lescigales.org
papyx



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

MessageSujet: Re: formule mathématique   Mer 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
Voir le profil de l'utilisateur
musicgames



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

MessageSujet: Re: formule mathématique   Mer 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
Voir le profil de l'utilisateur
 

formule mathématique

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivant

 Sujets similaires

-
» Une devinette mathématique facile et 2 codes a gagner
» formule mathématique
» Une grande énigme mathématique...
» Logiciel mathématique gratuit
» Skate rapport avec mathématique

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-