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.
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Enigme : Sauriez-vous  isoler ces porteurs du Coronavirus ? 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
-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

 

 Enigme : Sauriez-vous isoler ces porteurs du Coronavirus ?

Aller en bas 
2 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7017
Age : 74
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 : 2466
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 : 7017
Age : 74
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" ?
» L’énigme d’Einstein.

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: