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.
Récréation pour Yannick Emptypar Jack Aujourd'hui à 9:03

» Un autre pense-bête...
Récréation pour Yannick Emptypar Froggy One Jeu 21 Nov 2024 - 14:54

» Récupération du contenu d'une page html.
Récréation pour Yannick Emptypar Pedro Sam 16 Nov 2024 - 13:04

» Décompilation
Récréation pour Yannick Emptypar JL35 Mar 12 Nov 2024 - 18:57

» Un album photos comme du temps des grands-mères
Récréation pour Yannick Emptypar jjn4 Mar 12 Nov 2024 - 16:23

» traitement d'une feuille excel
Récréation pour Yannick Emptypar jjn4 Jeu 7 Nov 2024 - 2:52

» Aide-mémoire mensuel
Récréation pour Yannick Emptypar jjn4 Lun 4 Nov 2024 - 17:56

» Des incomprèhension avec Timer
Récréation pour Yannick Emptypar Klaus Mer 30 Oct 2024 - 17:26

» KGF_dll - nouvelles versions
Récréation pour Yannick Emptypar Klaus Mar 29 Oct 2024 - 16:58

» instructions panoramic
Récréation pour Yannick Emptypar maelilou Lun 28 Oct 2024 - 18:51

» Figures fractales
Récréation pour Yannick Emptypar Marc Ven 25 Oct 2024 - 10:18

» Panoramic et Scanette
Récréation pour Yannick Emptypar Yannick Mer 25 Sep 2024 - 20:16

» Editeur d étiquette avec QR évolutif
Récréation pour Yannick Emptypar JL35 Lun 23 Sep 2024 - 20:40

» BUG QR Code DelphiZXingQRCode
Récréation pour Yannick Emptypar Yannick Dim 22 Sep 2024 - 9:40

» fichier.exe
Récréation pour Yannick Emptypar leclode Ven 20 Sep 2024 - 17: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
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 Récréation pour Yannick

Aller en bas 
4 participants
AuteurMessage
Ouf_ca_passe




Nombre de messages : 285
Age : 76
Localisation : Villeneuve d'Ascq (59-Dpt du NORD) France
Date d'inscription : 21/12/2015

Récréation pour Yannick Empty
MessageSujet: Récréation pour Yannick   Récréation pour Yannick EmptyMar 22 Oct 2019 - 12:45

Ne quittons pas les carrés
mais, cette fois-ci, en recherchant la racine carrée de 9,87654321 par la méthode manuelle.

http://therese.eveilleau.pagesperso-orange.fr/pages/truc_mat/textes/r_carree_anc.htm

Il faudra poser des questions à l'utilisateur avec des ? où il devra proposer des solutions (soustractions, essais de carrés)
Réponse exacte et il passe à l'étape suivante
Réponse inexacte et il appuie 1 fois sur Entrée et il réessaye.
S'il appuie 2 fois de suite, le programme fournit la solution et continue.

Rien n'interdit de peaufiner le graphisme ou la fantaisie de la présentation.

PS. L'air de rien, cela va utiliser pas mal d'instructions pour programmer
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

Récréation pour Yannick Empty
MessageSujet: Re: Récréation pour Yannick   Récréation pour Yannick EmptyMar 22 Oct 2019 - 15:04

Pour le calcul des racines carrées, j’ai déjà proposé un code de calcul par la méthode de Héron.
https://panoramic.1fr1.net/t5660-racine-carree-dun-nombre-par-lalgorithme-de-heron?highlight=racine

Je le rappelle ici

Code:

rem ============================================================================
rem    Extraction de la racine carrée d’un nombre par l’algorithme de Héron
rem ============================================================================

print " Racine carrée (ALGO) de 123456789 = " + str$(Racine_Carree(123456789))
print " Racine carrée (PANO) de 123456789 = " + str$(sqr(123456789))

end
rem ============================================================================
' Calcul de la racine carrée par l'algorithme de Héron d'Alexandrie
' Cet algorithme donne très vite un grand nombre de décimales correctes.
' C'est un algo d'une efficacité exceptionnelle
FNC Racine_Carree(n)
    dim_local x,x1,i,epsilon
    epsilon = power(10,0-10)
    x = 1 : ' Valeur arbitraire de départ
    repeat
        x1 = x
        x = 0.5 * (x + (n/x))
    until abs(x-x1) < epsilon
    result x    
END_FNC
rem ============================================================================

J’ai également « panoramiqué » le code en flash dont tu fais référence.

Code:

rem ============================================================================
rem             Extraction de racine carrée en FLASH
rem ============================================================================
dim u$
caption 0,"Extraction de racine carrée comme autrefois"
u$ = "http://therese.eveilleau.pagesperso-orange.fr/pages/truc_mat/textes/rac_carree.swf"
HTML_In_PANORAMIC(u$,20,20,width(0)-100,height(0)-150)
end
rem ============================================================================
SUB HTML_In_PANORAMIC(Flash$,xo,yo,larg,haut)
    dim_local hnd%, res%, url$, q$, WB1%
    q$ = chr$(34)
    file_open_write 9999,"flash.html"
    file_writeln 9999,"<embed src='"+Flash$+"'"+q$+" width="+q$+str$(larg)+q$+" height="+q$+str$(haut)+q$+">"
    file_close 9999
    hnd% = handle(0)
    url$ = "file://" + dir_current$ + "/flash.html"
    dll_on "kgf"    : ' Adapter le chemin qui mène à KGF.DLL de Klaus
    WB1% = dll_call1("WB_Create",hnd%)
    res% = dll_call5("WB_Locate",WB1%,xo,yo,larg+50,haut+50)
    res% = dll_call2("WB_Url",WB1%,adr(url$))
    file_delete "flash.html"
END_SUB
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




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

Récréation pour Yannick Empty
MessageSujet: re   Récréation pour Yannick EmptyMar 22 Oct 2019 - 17:43

Une récréation !
Je suis arrivé en enfer ! Oui...
Twisted Evil Twisted Evil Twisted Evil
Revenir en haut Aller en bas
Ouf_ca_passe




Nombre de messages : 285
Age : 76
Localisation : Villeneuve d'Ascq (59-Dpt du NORD) France
Date d'inscription : 21/12/2015

Récréation pour Yannick Empty
MessageSujet: Félicitations   Récréation pour Yannick EmptyJeu 24 Oct 2019 - 6:40

Félicitations à Papydall

Je n’ai plus d’idées pour les carrés.
Je vous proposerai un nouveau défi lundi prochain.

D’ici là, je vous suggère de reposer vos petites cellules grises comme dirait Poirot (Hercule). Et pourquoi pas avec un petit shot d’Adrénaline qui sort aujourd’hui dans toutes les bonnes librairies.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Récréation pour Yannick Empty
MessageSujet: +++   Récréation pour Yannick EmptySam 26 Oct 2019 - 12:58

Yannick a écrit:
Une récréation !
Je suis arrivé en enfer ! Oui...
affraid
Mais non, c'est le paradis, au contraire.
(celui des mathématiciens, bien sûr !)
study Suspect
Récréation pour Yannick Paradi10
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Contenu sponsorisé





Récréation pour Yannick Empty
MessageSujet: Re: Récréation pour Yannick   Récréation pour Yannick Empty

Revenir en haut Aller en bas
 
Récréation pour Yannick
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Récréation
» Recréation
» Compilateur les essais de Yannick
» Problème avec l'objet Memo.
» Un peu pour JL35 et pour vous et moi

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: