Rajoute:
Disp E après le calcul de E
Pause abs(abs(E)-abs(L1(C)-L1(B après For(C,B+1,N, et donnes moi toutes les valeurs qui s'affichent...
Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thème • Retourner sur la fiche du thème
TI-Planet | Espace-TI : Forum |
Faire un don à Tout-82...
Où va cet argent ?
Membres donateurs:- Persalteas (10€)
- Wistaro (5€)
- jo2geek (22€)
Aucun utilisateur |
Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous
For(B,1,Z-1
For(C,B+1,Z
If .015>abs(abs(E)-abs(L1(C)-L1(B)))
{B,C->L2
End
End
m@thieu41 a écrit:(au passage il fallait me passer les valeurs c'est fait exprès que tu doives appuyer sur entrer mais bon)
EffEcr
Input "NB ETATS EXC:",Z
If Z<6
Then
If Z>=1
Input "ETAT 0:",A
Input "ETAT 1:",B
If Z>=2
Input "ETAT 2:",C
If Z>=3
Input "ETAT 3:",D
If Z>=4
Input "ETAT 4:",E
If Z>=5
Input "ETAT 5:",F
If Z>=6
Input "ETAT 6:",J
Else
Disp "TROP !"
Stop
End
{A,B,C,D,E,F,J->
Lbl M
Menu("LAMBDA","CALCUL",A,"DEMANDER",B
Lbl A
EffEcr
Disp "POUR CHOISIR","L'ETAT 1, TAPEZ 1"
Input "1ER ETAT:",G
Input "2EME ETAT:",H
abs(L1(G+1)-L1(H+1->X
(1,989*10^-25)/(X*1.60*10^-19)*10^9->I
Disp "E(eV)=",X
Disp "LAMBDA(NM)=",I
Pause
Goto M
Lbl B
Input"LAMBDA=",L
1.24*10^-6/L->E
{0,0->L2
For(B,1,Z-1
For(C,B+1,Z
If .015>abs(abs(E)-abs(L1(C)-L1(B)))
{B,C->L2
End
End
If L2(1)L2(2
Then
Disp L2-1
Else
Disp "RIEN
End
Pause
Goto M
Donne moi les valeurs stp que je puisse savoir ce qui ne va pas...
m@thieu41 a écrit:Rajoute:
Disp E après le calcul de E
Pause abs(abs(E)-abs(L1(C)-L1(B après For(C,B+1,Z, et donnes moi toutes les valeurs qui s'affichent...
For(B,1,Z-1
For(C,B+1,Z
Pause abs(abs(E)-abs(L1(C)-L1(B
If .015>abs(abs(E)-abs(L1(C)-L1(B)))
{B,C->L2
End
End
EffEcr
Input "NB ETATS EXC:",Z
If Z<6
Then
If Z>=1
Input "ETAT 0:",A
Input "ETAT 1:",B
If Z>=2
Input "ETAT 2:",C
If Z>=3
Input "ETAT 3:",D
If Z>=4
Input "ETAT 4:",E
If Z>=5
Input "ETAT 5:",F
If Z>=6
Input "ETAT 6:",G |||||||||||||||||
Else
Disp "TROP !"
Stop
End
{A,B,C,D,E,F,G->L1 |||||||||||||||
Lbl M
Menu("LAMBDA","CALCUL",A,"DEMANDER",B
Lbl A
EffEcr
Disp "POUR CHOISIR","L'ETAT 1, TAPEZ 1"
Input "1ER ETAT:",G
Input "2EME ETAT:",H
///////////
abs(L1(G+1)-L1(H+1->E
1241,5285520433/E->L
Disp "E(eV)=",E
Disp "LAMBDA(NM)=",L
\\\\\\\\\\
Pause
Goto M
Lbl B
Input"LAMBDA(NM)=",L ||||||||||||||||||
1241,5285520433/L->E ||||||||||||||||
Disp E
For(B,1,Z-1 ||||||||||
For(C,B+1,Z |||||||||
// Pause L1(C)-L1(B) //pour tester ou bien vérifier soi-même les approximations
// sinon sans échelle comme avant : If .1>abs(E-abs(L1(C)-L1(B)))
If .001>abs(1-E/abs(L1(C)-L1(B)))
Pause {B-1,C-1 |||||||||
End
End
Pause "FIN
Goto M
Dernière édition par Linkakro le Dim 15 Déc 2013 - 18:08, édité 6 fois
Dernière édition par Linkakro le Sam 14 Déc 2013 - 19:34, édité 1 fois
Dernière édition par pito2901 le Sam 14 Déc 2013 - 19:05, édité 1 fois
Aller à la page : 1, 2, 3
Tout 82 » Programmes » Les Programmes des Internautes (TI-Basic z80) » Absorption et Emission de photons
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|