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
» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Rien d’intéressant mais ça tourne ! Emptypar Klaus Aujourd'hui à 12:13

» PANORAMIC V 1
Rien d’intéressant mais ça tourne ! Emptypar papydall Aujourd'hui à 3:22

» select intégrés [résolu]
Rien d’intéressant mais ça tourne ! Emptypar jjn4 Hier à 17:00

» number_mouse_up
Rien d’intéressant mais ça tourne ! Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Rien d’intéressant mais ça tourne ! Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Rien d’intéressant mais ça tourne ! Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Rien d’intéressant mais ça tourne ! Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Rien d’intéressant mais ça tourne ! Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Rien d’intéressant mais ça tourne ! Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Rien d’intéressant mais ça tourne ! Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Rien d’intéressant mais ça tourne ! Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Rien d’intéressant mais ça tourne ! Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Rien d’intéressant mais ça tourne ! Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Rien d’intéressant mais ça tourne ! Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Rien d’intéressant mais ça tourne ! Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

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 à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

 

 Rien d’intéressant mais ça tourne !

Aller en bas 
3 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7007
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Rien d’intéressant mais ça tourne ! Empty
MessageSujet: Rien d’intéressant mais ça tourne !   Rien d’intéressant mais ça tourne ! EmptyVen 19 Avr 2013 - 23:24

Tourne, tourne, tourne encore mais sans entrer en collision !!!

Code:
' ******************************************************************************
' ça tourne sans entrer en collision
'      TOURNE.BAS
'      par Papydall
' ******************************************************************************
dim pi,A,A3,A4,x,x1,x2,x3,x4,x5,y,y1,y2,y3,y4,y5
pi = 4*atn(1) : color 0,0,0,0 : cls
caption 0,"ça tourne sans entrer en collision  <CLICK> pour arrêter"
Tourne()
end
' ******************************************************************************
SUB Tourne()
    REPEAT
      FOR A = 0 TO 2 * pi STEP .08
          A3 = A3 + .003 : A4 = A4 + .01
          IF A3 >= 2 * pi THEN A3 = .003
          IF A4 >= 2 * pi THEN A4 = .01
     
          x  = COS(A3) * 180 + (COS(A) * -20 + 300)
          y  = SIN(A3) * 180 + (SIN(A) * -20 + 240)

          x1 = cos(a3-pi/2) * 250 + (cos(a+pi/2) * 20 + 300)
          y1 = SIN(A3-pi/2) * 180 + (SIN(A+pi/2) * 20 + 240)
         
          x2 = COS(A3) * 180 + (COS(A) *  20 + 300)
          y2 = SIN(A3) * 180 + (SIN(A) *  20 + 240)

          x3 = COS(A3) * 120 + (COS(A) * 0 + 300)
          y3 = SIN(A3) * 120 + (SIN(A) * 0 + 240)

          x4 = COS(A)  * 20  + 300 : y4 = SIN(A)  * 20 + 240
          x5 = COS(A4) * 80  + 300 : y5 = SIN(A4) * 80 + 240

        DRAW()
        ERASE() : ' Mettre cette ligne en REM et OBSERVEZ l'effet !!!
        IF SCANCODE <> 0 THEN TERMINATE
      NEXT A
    UNTIL SCANCODE <> 0
END_SUB
' ******************************************************************************
SUB draw()
    2d_pen_color 255,255,0 : Affiche()
END_SUB
' ******************************************************************************
SUB Erase()
    2d_pen_color 0,0,0 : Affiche()
END_SUB
' ******************************************************************************
SUB Affiche()
    2d_line x,y,x1,y1
    2d_line x,y,x2,y2    : 2d_line x1,y1,x2,y2 : wait 1
    2d_circle x2,y2,10  : 2d_circle x1,y1,10 : 2d_circle x,y,10
    2d_circle x3, y3, 20 : 2d_circle x4, y4, 40 : 2d_circle x5, y5, 10 : wait 1
END_SUB
' ******************************************************************************

Mettez la ligne 35 en REM et observez le phénomène !
Somme toute, rien d'intéressant, mais moi je m'amuse santa santa
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




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

Rien d’intéressant mais ça tourne ! Empty
MessageSujet: re   Rien d’intéressant mais ça tourne ! EmptyVen 19 Avr 2013 - 23:47

Arrêtes d'essuyer ton tableau avec une éponge sale !!!

lol!
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7007
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Rien d’intéressant mais ça tourne ! Empty
MessageSujet: Re: Rien d’intéressant mais ça tourne !   Rien d’intéressant mais ça tourne ! EmptySam 20 Avr 2013 - 0:08

C’est tout ce que j’ai pu trouver sous la main !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Rien d’intéressant mais ça tourne ! Empty
MessageSujet: Re: Rien d’intéressant mais ça tourne !   Rien d’intéressant mais ça tourne ! EmptySam 20 Avr 2013 - 0:29

Une petite variation juste pour faire joli Wink
Code:
' ******************************************************************************
'  TOURNE.BAS par Papydall
' ******************************************************************************
dim pi,A,A3,A4,x,x1,x2,x3,x4,x5,y,y1,y2,y3,y4,y5,C1,C2,C3
pi = 4*atn(1) : height 0,500 : color 0,0,0,0 : cls
caption 0,"ça tourne sans entrer en collision  <CLICK> pour arrêter"
C1=50 : C2=50 : C3=0
Tourne()
end
' ******************************************************************************
SUB Tourne()
    REPEAT
      FOR A = 0 TO 2 * pi STEP .08
          A3 = A3 + .003 : A4 = A4 + .01
          IF A3 >= 2 * pi THEN A3 = .003
          IF A4 >= 2 * pi THEN A4 = .01

          x  = COS(A3) * 180 + (COS(A) * -26 + 300)
          y  = SIN(A3) * 180 + (SIN(A) * -26 + 240)

          x1 = cos(a3-pi/2) * 250 + (cos(a+pi/2) * 26 + 300)
          y1 = SIN(A3-pi/2) * 180 + (SIN(A+pi/2) * 26 + 240)

          x2 = COS(A3) * 180 + (COS(A) *  26 + 300)
          y2 = SIN(A3) * 180 + (SIN(A) *  26 + 240)

          x3 = COS(A3) * 120 + (COS(A) * 0 + 300)
          y3 = SIN(A3) * 120 + (SIN(A) * 0 + 240)

          x4 = COS(A)  * 26  + 300 : y4 = SIN(A)  * 26 + 240
          x5 = COS(A4) * 80  + 300 : y5 = SIN(A4) * 80 + 240

        IF COS(A) > 0
          IF C1 < 254 THEN C1=C1+2
        ELSE
          IF C1 > 50 THEN C1=C1-2
        END_IF
        IF SIN(A) > 0
          IF C2 < 254 THEN C2=C2+2
        ELSE
          IF C2 > 50 THEN C2=C2-2
        END_IF
        C3=(C1-C2) / 2 : IF C3 < 0 THEN C3 = 0 - C3
        IF C3 > 255 THEN C3 = 255
        2d_pen_color C1,C2,C3
        DRAW()
        IF SCANCODE <> 0 THEN TERMINATE
      NEXT A
    UNTIL SCANCODE <> 0
END_SUB
' ******************************************************************************
SUB draw()
    2d_circle x2,y2,14  : 2d_circle x1,y1,14  : 2d_circle x,y,14
    2d_circle x3, y3, 24 : 2d_circle x4, y4, 40 : 2d_circle x5, y5, 16 : wait 2
END_SUB
' ******************************************************************************
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7007
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Rien d’intéressant mais ça tourne ! Empty
MessageSujet: Re: Rien d’intéressant mais ça tourne !   Rien d’intéressant mais ça tourne ! EmptySam 20 Avr 2013 - 1:16

Bien !
Ça va plaire à Ygeronimi puisque tu as trouvé l’éponge qu’il fallait !
Moi, je vois un plat de salade de fruits venus du Cosmos !
Et je m’aperçois subitement que j’ai faim, alors je vais chercher mes fruits qui ne sont pas venus du Cosmos. Rien d’intéressant mais ça tourne ! Cuisinier-06

Edit : Dans mon 1er code, lignes 28 et 29 , la multiplication par 0 était une erreur mais je ne vais pas la corriger puisque ça donne un bon résultat dans le code modifié par Jicehel
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Rien d’intéressant mais ça tourne ! Empty
MessageSujet: Re: Rien d’intéressant mais ça tourne !   Rien d’intéressant mais ça tourne ! Empty

Revenir en haut Aller en bas
 
Rien d’intéressant mais ça tourne !
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Ca tourne mais ça n'avance pas bien
» deux codes qui ne servent à rien.......... mais ...........
» Petite réalisation qui ne sert à rien
» silence,on tourne
» Une astuce qui ne sert à rien !

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