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
» PANORAMIC V 1
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar papydall Aujourd'hui à 5:28

» Je teste PANORAMIC V 1 beta 1
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar papydall Aujourd'hui à 2:48

» bouton dans autre form que 0
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar leclode Hier à 13:59

» KGF_dll - nouvelles versions
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar Klaus Hier à 11:41

» Gestion d'un système client-serveur.
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar Klaus Hier à 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Les nombres narcissiques (ou nombres d’Armstrong) Emptypar jjn4 Lun 22 Avr 2024 - 13:43

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 du moment : -50%
-50% Baskets Nike Air Huarache Runner
Voir le deal
69.99 €

 

 Les nombres narcissiques (ou nombres d’Armstrong)

Aller en bas 
5 participants
AuteurMessage
papydall

papydall


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

Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: Les nombres narcissiques (ou nombres d’Armstrong)   Les nombres narcissiques (ou nombres d’Armstrong) EmptyVen 10 Avr 2020 - 7:36

Code:

rem ============================================================================
rem                   Nombres narcissiques
rem ============================================================================
rem Un nombre narcissique (ou nombre d’Armstrong) de première espèce, est
rem un entier naturel n non nul qui est égal à la somme des puissances
rem p-ièmes de ses chiffres en base dix, où p désigne le nombre de chiffres de n
rem Exemples:
rem Tous les entiers de 1 à 9 sont narcissiques.
rem 153   = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153  est un nombre narcissique d’ordre 3
rem 93084 = 9^5 + 3^5 + 0^5 + 8^5 + 4^5 = 93084   est un nombre narcissique d’ordre 5
rem ============================================================================
rem Le programme calcul et affiche la liste de tous les nombres narcissiques
rem d’ordre 1 à 5 (c-à-d les nombres de 1 à 99999); au-delà ça devient chronophage
rem ============================================================================
rem  Note : il n’y a ancun nombre narcissique d’ordre 2
rem ============================================================================
dim n,ordre
caption 0,"Nombres narcissiques par Papydall"
list 10 : top 10,20 : left 10,20 : width 10,200 : height 10,400
for n = 1 to 999 : ' jusqu'à l'ordre 3 (nombre de 3 chiffres), les résultats sont
                   ' instantanés; au-delà, ça commence à ramer sur ma bécane !
                   ' Pour le compilateur, on peut aller facilement jusquà ordre 6 ou 7
                   ' soit jusqu'à n = 9999999 et même plus si vous disposez d'un bolide
    if EstNarcissique(n) = 1
       item_add 10,str$(n) + " est narcissique d'ordre " + str$(ordre)
    end_if
next n
message "ok!"
end
rem ============================================================================
' Renvoie 1 si l'argument n est un nombre narcissique, sinon 0
FNC EstNarcissique(n)  
    dim_local total,i,nb$ ,c(10)    
    nb$ = str$(n)
    ordre = len(nb$) : ' ordre est égal au nombres de chiffres de n  
    for i = 1 to ordre
        c(i) = val(mid$(nb$,i,1)) : ' Le tableau C() contiendra les chiffres de n
        total = total + power(c(i),ordre) : ' sommation des chiffres de n portés à la puissance ordre
    next i    
    if total = n then result 1 : else : result 0
END_FNC
rem ============================================================================

rem &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
rem ============================================================================
rem Voici une liste pour n = 3 jusqu’à n = 23

rem Pour n = 3, il y a 4 nombres qui sont :
rem    153; 370; 371; 407

rem Pour n = 4, il y a 3 nombres qui sont :
rem    1634 = 1^4 + 6^4 + 3^4 + 4^4 = 1634
rem    8208 = 8^4 + 2^4 + 0^4 + 8^8 = 8208
rem    9474 = 9^4 + 4^4 + 7^4 + 4^4 = 9474

rem Pour n = 5, il y a aussi 3 nombres qui sont :
rem    54748 ; 92727 ; 93084

rem Pour n = 6, il y a un seul nombre qui est :
rem    548834

rem Pour n = 7, il y a 4 nombres qui sont :
rem    1741725 ; 4210818 ; 9800817 ; 9926315

rem Pour n = 8, il y a 3 nombres qui sont :
       24678050 ; 24678051 ; 88593477

rem Pour n = 9, il y a 4 nombres qui sont :
rem    146511208 ; 472335975 ; 534494836 ; 912985153

rem Pour n = 10, il y a un seul nombre qui est :
rem    4679307774

rem Pour n = 11, il y a 8 nombres qui sont :
rem    321640499650 ; 32164049651 ; 40028394225 ; 42678290603 ;
rem    44708635679 ; 49388550606 ; 82693916578 ; 94204591914

rem Pour n = 12 et n = 13, il n’y a pas de solution

rem Pour n = 14, il y a un seul nombre qui est :
rem    28116440335967

rem Pour n = 15, pas de solution

rem Pour = 16, il y a 2 nombres qui sont :
rem    4338281769391370 ; 4338281769391371

rem Pour n = 17, il y a 3 nombres qui sont :
rem    21897142587612075, 35641594208964132, 35875699062250035

rem Pour n = 18, pas de solution

rem Pour n = 19, il y a 4 nombres qui sont :
rem    1517841543307505039, 3289582984443187032, 4498128791164624869,4929273885928088826

rem Pour n = 20, il y a un seul nombre qui est : 63105425988599693916

rem Pour n = 21, il y a 2 nombres qui sont :
rem    128468643043731391252, 449177399146038697307

rem Pour n = 22, pas de solution

rem Pour n = 23, il y a 5 nombres qui sont :
rem    21887696841122916288858, 27879694893054074471405, 27907865009977052567814,
rem    28361281321319229463398, 35452590104031691935943

rem Bon divertissement avec ces nombres !
rem ============================================================================


NB : La réponse à la question : « A quoi servent les nombres narcissiques ? » est la suivante :
Ça sert à faire travailler mes neurones pour occuper le temps de mon confinement volontaire !  What a Face

Covid-19, quand va-tu nous rendre la  L I B E R T E ? affraid
Restez chez vous; ça passera !

Edité une fois
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Ouf_ca_passe




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

Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: incommensurable   Les nombres narcissiques (ou nombres d’Armstrong) EmptyVen 10 Avr 2020 - 11:46

Revenir en haut Aller en bas
papydall

papydall


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

Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: Re: Les nombres narcissiques (ou nombres d’Armstrong)   Les nombres narcissiques (ou nombres d’Armstrong) EmptyVen 10 Avr 2020 - 14:08

Ouf_ca_passe a écrit:
Ton savoir est incommensurable

Et pourtant il est  limité, fini, borné, mais rationnel.

Tiens, prouvons que 0.99999… = 1
On pose x = 0.99999… , alors
10 x = 9.9999…
10 x – x = 9.9999… - x
9 x = 9.9999… - 0.9999…
9x = 9
X = 1
D’où : 0.99999… = 1  cheers

Tu as des doutes ? Tu n'es pas d'accord ?
Bon, essaies ce code

Code:

dim x
x = 0.9999999999999999
font_bold 0 : print_locate 50,50
print "10*x - x = 9x = " + str$(10*x - x) + " ===> x = 1"


Bon après-midi à tous !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
jjn4

jjn4


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

Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: Re: Les nombres narcissiques (ou nombres d’Armstrong)   Les nombres narcissiques (ou nombres d’Armstrong) EmptyVen 10 Avr 2020 - 18:05

On sent que Papydall et son cerveau sont en train de bouillir ( Laughing Laughing Laughing )
Il va être grand temps de le faire sortir !!!
(essaie la combinaison spatiale, ça devrait être sans risque (à part de contravention Laughing ))
lol!
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
papydall

papydall


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

Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: Re: Les nombres narcissiques (ou nombres d’Armstrong)   Les nombres narcissiques (ou nombres d’Armstrong) EmptySam 11 Avr 2020 - 1:55

J'aime trop ma liberté.
D'ailleurs, qui n'aime pas la sienne ?

Maudit Covid-19, on te vaincra tôt ou tard et plutôt tôt que tard!
Il y a quand même du positif dans ce coronavirus : la diminution de la pollution de l'air et la régénération de la couche d'ozone!
Le soleil sunny brillera à nouveau, et nous admirerons la limpidité de l'air et la beauté du ciel.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: Re: Les nombres narcissiques (ou nombres d’Armstrong)   Les nombres narcissiques (ou nombres d’Armstrong) EmptySam 11 Avr 2020 - 11:36

papydall a écrit:
Tiens, prouvons que 0.99999… = 1

Roooooo, pas bien papydall! Mad

Je vais démontrer que tu nous a enduit l'esprit avec cette déroutante mais non moins indispensable substance que l'on appelle... erreur! Suspect
On pose k=10^-1 + 10^-2 + 10^-3 + ...
Soit K = 0.111...
donc 9*K = 0.999...

Maintenant on pose x = 9*K, alors
10 x = 90*K
10 x – x = 90*K - 9*K
9 x = 81*K
x = 9*K
X = 0.999...

Cette fois on a bien : 0.999… = 0.999... cheers

Quel filou celui-là! lol!
Revenir en haut Aller en bas
Marc

Marc


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

Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: Re: Les nombres narcissiques (ou nombres d’Armstrong)   Les nombres narcissiques (ou nombres d’Armstrong) EmptySam 11 Avr 2020 - 12:29

Oui, parfaitement Silverman ! cheers  On ne va pas se laisser faire comme ça !  lol!

Dans le même genre, à voir ou à revoir :
https://panoramic.1fr1.net/t5764-enigme-mathematique
Revenir en haut Aller en bas
Contenu sponsorisé





Les nombres narcissiques (ou nombres d’Armstrong) Empty
MessageSujet: Re: Les nombres narcissiques (ou nombres d’Armstrong)   Les nombres narcissiques (ou nombres d’Armstrong) Empty

Revenir en haut Aller en bas
 
Les nombres narcissiques (ou nombres d’Armstrong)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» nombres aléatoires
» Sub et nombres réels ?
» MAXI-NOMBRES
» Traceur de courbes représentatives des fonctions y = f(x)
» Nombres romains

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: