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
» PANORAMIC V 1
a laide pour codé Emptypar papydall Aujourd'hui à 2:21

» Gestion d'un système client-serveur.
a laide pour codé Emptypar Klaus Hier à 23:59

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
a laide pour codé Emptypar Marc Hier à 12:14

» @Jack
a laide pour codé Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
a laide pour codé Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
a laide pour codé Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
a laide pour codé Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
a laide pour codé Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
a laide pour codé Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
a laide pour codé Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
a laide pour codé Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
a laide pour codé Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
a laide pour codé Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
a laide pour codé Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
a laide pour codé Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

 

 a laide pour codé

Aller en bas 
2 participants
AuteurMessage
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

a laide pour codé Empty
MessageSujet: a laide pour codé   a laide pour codé EmptyJeu 19 Déc 2019 - 17:09

Bonsoir a vous tous

Qui peut m'aider a codé selon le tableau ci dessous pour faire le calcul

                               CP < 1350  |          1350 = CP < 1500                |  CP >= 1500
Cadences lentes               K = 25  |   K = 25 - 10 x (CP – 1350) / 150     |  K = 15
Cadences accélérées         K = 15  |   K = 15 - 10 x (CP – 1350) / 150     |  K = 5

voici le code que j'en ai déduit mais je doute qu'il soit bon

  Pts$=grid_read$(Grd,PosY,Pos+6)
         If Val(Pts$)=<1350 Then K=25
         If Val(Pts$)=>1500 Then K=15
         If K=25 And Val(Pts$)>1350 And Val(Pts$)<1500 Then K=(15*(Val(Pts$)-1350))/150
         If K=15 And Val(Pts$)>1350 And Val(Pts$)<1500 Then K=(15*(Val(Pts$)-1350))/150
  Pts$=grid_read$(Grd,PosY,Pos+3)
  Pts1$=grid_read$(Grd,PosY,Pos+4)
  Res=(Val(Pts$)-Val(Pts1$))*K
  Grid_Write Grd,PosY,Pos+7,Res1$



merci d'avance et bonne soirée


Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2385
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

a laide pour codé Empty
MessageSujet: Re: a laide pour codé   a laide pour codé EmptyVen 20 Déc 2019 - 1:10

Bonjour à tous !

@Pascal10000

Je te propose pour exemple, ce petit programme qui calcul K en fonction du capital-points et de la cadence.
Je n'ai pas arrondi le résultat de K. Tu peux ajouter la fonction INT() pour n'afficher que le partie entière de K.

Les calculs conditionnels sont effectués lignes 32 à 35.

Tu pourras aisément utiliser une partie de ce programme pour l'adapter à ton tableau.

Bonne programmation !

Code:
' Calcul de K en fonction de la cadence et du CP du joueur

LABEL Calcul
DIM CP : ' Capital points joueur
DIM K1 : ' valeur de K en cadences lentes
DIM K2 : ' valeur de K en cadences accelerees

EDIT 1 : ' Zone de saisie du CP
LEFT 1,10
TOP 1,10

ALPHA 2
LEFT 2,145
TOP 2,15
CAPTION 2,"<= Entrez le CP du joueur"

ALPHA 3 : ' Affichage de K1 (cadences lentes)
LEFT 3,10
TOP 3,50

ALPHA 4 : ' Affichage de K2 (cadences accélérées)
LEFT 4,10
TOP 4,100

ON_CHANGE 1,Calcul

END

Calcul:
    IF NUMERIC(TEXT$(1))= 0 THEN k1 = 0 : K2 = 0: AfficheK() : RETURN
    CP = Val(TEXT$(1))
    IF CP < 1350 THEN K1 = 25 : K2 = 15 : AfficheK() : RETURN   
    IF CP >= 1500 THEN K1 = 15 : K2 = 5 : AfficheK() : RETURN
    K1 = 25-10*(CP-1350)/150
    K2 = 15-10*(CP-1350)/150
    AfficheK()
RETURN

SUB AfficheK()
    CAPTION 3,"K = " + STR$(K1)+" en cadences lentes"
    CAPTION 4,"K = " + STR$(K2)+" en cadences accélérées"
END_SUB
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

a laide pour codé Empty
MessageSujet: Re: a laide pour codé   a laide pour codé EmptyVen 20 Déc 2019 - 10:59

merci marc de ton intervention

je vais regarder ça au plus près
Revenir en haut Aller en bas
Contenu sponsorisé





a laide pour codé Empty
MessageSujet: Re: a laide pour codé   a laide pour codé Empty

Revenir en haut Aller en bas
 
a laide pour codé
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» V2.81 du 13/02/2014 - code 5 pour RichEditGetInformation
» Code Morse pour 007
» besoin d'aide pour ce code
» besoin daide pour code
» V2.79 du 12/02/2014: code fonction 9 pour RichEditFunction

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: