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
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Yannick Aujourd'hui à 18:32

» Philharmusique
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Aujourd'hui à 13:58

» PANORAMIC V 1
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar papydall Hier à 3:22

» select intégrés [résolu]
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Ven 26 Avr 2024 - 17:39

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 Enigme : Sauriez-vous isoler ces porteurs du Coronavirus ?

Aller en bas 
2 participants
AuteurMessage
papydall

papydall


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

Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Empty
MessageSujet: Enigme : Sauriez-vous isoler ces porteurs du Coronavirus ?   Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? EmptyJeu 7 Mai 2020 - 16:55

Tout est dans le code.
Rien à y ajouter.

Code:

rem ============================================================================
rem                   Enigme Covid-19
rem    Sauriez-vous comment faire pour isoler ces porteurs du Coronavirus ?
rem ============================================================================
label solution
dim t$,essai
width 0,950 : height 0,600
picture 10 : width 10,450 : height 10,450 : left 10,20 : top 10,20 : 2d_target_is 10
alpha 20 : top 20,20 : left 20,500 : font_name 20,"arial black" : font_size 20,12
button 30 : top 30,300 : left 30,550 : width 30,300 : font_bold 30 : font_size 30,12
caption 30,"Solution" : on_click 30,solution
t$ = "Neuf personnes sont dans un enclos carré." + chr$(13)
t$ = t$ + "Les neufs personnes sont malades." + chr$(13)
t$ = t$ + "Il faut les séparer (Covid-19 oblige !)" + chr$(13)
t$ = t$ + "On demande de tracer deux carrés pour que" + chr$(13)
t$ = t$ + "chaque malade soit isolé des tous les autres." + chr$(13)+chr$(13)
t$ = t$ + "Sauriez-vous les isoler ?"

caption 20,t$
Afficher()
end
rem ============================================================================
SUB Afficher()
    dim_local x,y
    2d_pen_width 5 : 2d_pen_color 255,0,0
    2d_rectangle 0,0,450,450
    2d_pen_color 0,0,255
    for x = 75 to 450 step 150
        for y = 50 to 450 step 150
            Bonhomme(x,y)
        next y    
    next x
END_SUB
rem ============================================================================
Solution:
    essai = essai + 1
    select essai
        case 1 : message "Allons ! Allons ! Réfléchissez un chouia avant de redemander la solution!!!"
                 caption 30,"Une autre chance" : : return
        case 2 : message "Une dernière tentative! Sinon donnez votre langue au chat"
                 caption 30,"Donnez votre langue au chat" : return
    end_select    
    2d_pen_width 5 : 2d_pen_color 255,0,0
    2d_poly_from 0,225 : 2d_poly_to 225,0 : 2d_poly_to 450,225
    2d_poly_to 225,450 : 2d_poly_to 0,225
    2d_fill_off
    2d_rectangle 112,120,112+225,110+225
return
rem ============================================================================
SUB Bonhomme(x,y)
    2d_circle x,y,10
    2d_line x,y+10,x,y+50 : 2d_poly_to x-20,y+65 : 2d_line x,y+50,x+20,y+65
    2d_line x,y+20,x+20,y+30 : 2d_line x,y+20,x-20,y+30
END_SUB
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Marc

Marc


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

Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Empty
MessageSujet: Re: Enigme : Sauriez-vous isoler ces porteurs du Coronavirus ?   Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? EmptyJeu 7 Mai 2020 - 17:28

scratch  Réponse cachée :  Very Happy

Spoiler:
A+

EDIT : mince ! je n'ai pas vu que la solution était déjà fournie avec le source Embarassed
Revenir en haut Aller en bas
papydall

papydall


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

Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Empty
MessageSujet: Re: Enigme : Sauriez-vous isoler ces porteurs du Coronavirus ?   Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? EmptyJeu 7 Mai 2020 - 23:16

Marc a écrit:
mince ! je n'ai pas vu que la solution était déjà fournie avec le source

Voilà de quoi de reprendre, une autre énigme similaire.
Attention : la solution est aussi fournie avec le source.
Si tu veux l'éviter, don't click  on the solution button! tongue

Code:

rem ============================================================================
rem                   Enigme Covid-19 bis
rem    Sauriez-vous comment faire pour isoler ces porteurs du Corona-virus ?
rem ============================================================================
label solution
dim i,j,x,y,xc,yc,angle,t$
width 0,1000 : height 0,600
xc = 260 : yc = 260
picture 10 : width 10,520 : height 10,520 : top 10,10 : left 10,10
2d_target_is 10 : 2d_pen_width 2
alpha 20 : top 20,20 : left 20,550 : font_name 20,"arial black" : font_size 20,12
button 30 : top 30,300 : left 30,550 : width 30,100 : font_bold 30 : font_size 30,12
caption 30,"Solution" : on_click 30,solution

t$ = "Dix personnes sont dans un enclos circulaire." + chr$(13)
t$ = t$ + "Elles sont disposées comme indiqué sur la figure" + chr$(13)
t$ = t$ + "Les dix personnes sont malades." + chr$(13)
t$ = t$ + "Il faut les séparer (Covid-19 oblige !)" + chr$(13)
t$ = t$ + "On demande de tracer trois cercles pour que" + chr$(13)
t$ = t$ + "chaque malade soit isolé des tous les autres." + chr$(13)+chr$(13)
t$ = t$ + "Sauriez-vous les isoler ?"

caption 20,t$

2d_fill_color 0,0,0 : 2d_circle xc,yc,10
2d_fill_off : 2d_pen_color 255,0,0
2d_circle xc,yc,250
degrees
2d_fill_color 0,0,0 : 2d_pen_color 0,0,0
angle = -45
for j = 1 to 3
    for i = 2 to 4
        angle = angle + 120
        x = j*70*cos(angle) : y = j*70*sin(angle)
        2d_circle xc+x,yc+y,10  
    next i
next j
end
rem ============================================================================
Solution:
    2d_fill_off : 2d_pen_color 255,0,0
    2d_circle xc+115,yc,135
    2d_circle xc-52,yc+102,135
    2d_circle xc-52,yc-102,135
return
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Empty
MessageSujet: Re: Enigme : Sauriez-vous isoler ces porteurs du Coronavirus ?   Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Empty

Revenir en haut Aller en bas
 
Enigme : Sauriez-vous isoler ces porteurs du Coronavirus ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Sauriez-vous compter les carrés ?
» Sauriez-vous nommer les fleurs ? Bien sûr que oui !
» Enigme : Un trio de touristes
» Enigme : A quel âge est mort "Diophante d'Alexendrie" ?
» Enigme 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 :: Les inutilitaires-
Sauter vers: