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
» bouton dans autre form que 0
Récréation pour Yannick Emptypar leclode Aujourd'hui à 13:59

» KGF_dll - nouvelles versions
Récréation pour Yannick Emptypar Klaus Aujourd'hui à 11:41

» Gestion d'un système client-serveur.
Récréation pour Yannick Emptypar Klaus Aujourd'hui à 10:23

» PANORAMIC V 1
Récréation pour Yannick Emptypar papydall Sam 4 Mai 2024 - 3:43

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Récréation pour Yannick Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Récréation pour Yannick Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Récréation pour Yannick Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Récréation pour Yannick Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Récréation pour Yannick Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Récréation pour Yannick Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Récréation pour Yannick Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Récréation pour Yannick Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Récréation pour Yannick Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Récréation pour Yannick Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Récréation pour Yannick Emptypar papydall Dim 21 Avr 2024 - 23:30

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 :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

 

 Récréation pour Yannick

Aller en bas 
4 participants
AuteurMessage
Ouf_ca_passe




Nombre de messages : 285
Age : 75
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 - 14: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 : 7002
Age : 73
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 - 17: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 : 8610
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 - 19: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 : 75
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 - 8: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 : 2693
Date d'inscription : 13/09/2009

Récréation pour Yannick Empty
MessageSujet: +++   Récréation pour Yannick EmptySam 26 Oct 2019 - 14: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: