begin process at 2012 02 12 05:56:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > CALCULATRICE EN DIALOG

CALCULATRICE EN DIALOG


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Niveau :Débutant Date de création :23/03/2003 Date de mise à jour :02/05/2003 16:41:25 Vu :3 965

Auteur : Tommlkj

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Il sert juste de calculatrice lol, c tout simple. Pour la calculatrice, tapez /calculatrice

Source

  • menu menubar {
  • -
  • Calculatrice:dialog -m Calculatrice Calculatrice
  • }
  • alias Calculatrice {
  • dialog -m dialog -m Calculatrice Calculatrice
  • }
  • dialog Calculatrice {
  • title "Calculatrice"
  • size -1 -1 61 109
  • option dbu
  • edit "", 1, 0 13 61 10, read autohs
  • edit "", 2, 0 23 61 10, read autohs
  • text "Calculatrice par Tom_mlkj", 3, 0 2 61 8
  • button "1", 4, 2 35 13 12
  • button "2", 5, 16 35 13 12
  • button "3", 6, 30 35 13 12
  • button "4", 7, 2 48 13 12
  • button "5", 8, 16 48 13 12
  • button "6", 9, 30 48 13 12
  • button "7", 10, 2 61 13 12
  • button "8", 11, 16 61 13 12
  • button "9", 12, 30 61 13 12
  • button "0", 13, 2 74 13 12
  • button ".", 14, 16 74 13 12
  • button "C", 15, 30 74 13 12
  • button "+", 16, 44 35 13 12
  • button "-", 17, 44 48 13 12
  • button "x", 18, 44 61 13 12
  • button "÷", 19, 44 74 13 12
  • button "Fermer", 20, 2 96 55 12, cancel
  • button "=", 21, 2 87 55 8
  • }
  • On *:dialog:calculatrice:sclick:*:{
  • if ( $did == 4 ) { did -r Calculatrice 2 | did -a Calculatrice 1 1 }
  • if ( $did == 5 ) { did -r Calculatrice 2 | did -a Calculatrice 1 2 }
  • if ( $did == 6 ) { did -r Calculatrice 2 | did -a Calculatrice 1 3 }
  • if ( $did == 7 ) { did -r Calculatrice 2 | did -a Calculatrice 1 4 }
  • if ( $did == 8 ) { did -r Calculatrice 2 | did -a Calculatrice 1 5 }
  • if ( $did == 9 ) { did -r Calculatrice 2 | did -a Calculatrice 1 6 }
  • if ( $did == 10 ) { did -r Calculatrice 2 | did -a Calculatrice 1 7 }
  • if ( $did == 11 ) { did -r Calculatrice 2 | did -a Calculatrice 1 8 }
  • if ( $did == 12 ) { did -r Calculatrice 2 | did -a Calculatrice 1 9 }
  • if ( $did == 13 ) { did -r Calculatrice 2 | did -a Calculatrice 1 0 }
  • if ( $did == 14 ) { did -r Calculatrice 2 | did -a Calculatrice 1 . }
  • if ( $did == 15 ) { did -r Calculatrice 2 | did -r Calculatrice 1 }
  • if ( $did == 16 ) { did -r Calculatrice 2 | did -a Calculatrice 1 + }
  • if ( $did == 17 ) { did -r Calculatrice 2 | did -a Calculatrice 1 - }
  • if ( $did == 18 ) { did -r Calculatrice 2 | did -a Calculatrice 1 * }
  • if ( $did == 19 ) { did -r Calculatrice 2 | did -a Calculatrice 1 / }
  • if ( $did == 20 ) { echo -s Par 5Tom_mlkj. }
  • if ( $did == 21 ) { set %calcul.calculatrice $calc($did(1)) | did -r Calculatrice 1 | did -a Calculatrice 2 %calcul.calculatrice | if ( %calcul.calculatrice == 0 ) { did -a Calculatrice 2 ou Erreur. } }
  • }
menu menubar { 
  -
  Calculatrice:dialog -m Calculatrice Calculatrice
}
alias Calculatrice {
dialog -m dialog -m Calculatrice Calculatrice
}
dialog Calculatrice {
  title "Calculatrice"
  size -1 -1 61 109
  option dbu
  edit "", 1, 0 13 61 10, read autohs
  edit "", 2, 0 23 61 10, read autohs
  text "Calculatrice par Tom_mlkj", 3, 0 2 61 8
  button "1", 4, 2 35 13 12
  button "2", 5, 16 35 13 12
  button "3", 6, 30 35 13 12
  button "4", 7, 2 48 13 12
  button "5", 8, 16 48 13 12
  button "6", 9, 30 48 13 12
  button "7", 10, 2 61 13 12
  button "8", 11, 16 61 13 12
  button "9", 12, 30 61 13 12
  button "0", 13, 2 74 13 12
  button ".", 14, 16 74 13 12
  button "C", 15, 30 74 13 12
  button "+", 16, 44 35 13 12
  button "-", 17, 44 48 13 12
  button "x", 18, 44 61 13 12
  button "÷", 19, 44 74 13 12
  button "Fermer", 20, 2 96 55 12, cancel
  button "=", 21, 2 87 55 8
}
On *:dialog:calculatrice:sclick:*:{
  if ( $did == 4 ) { did -r Calculatrice 2 | did -a Calculatrice 1 1 }
  if ( $did == 5 ) { did -r Calculatrice 2 | did -a Calculatrice 1 2 }
  if ( $did == 6 ) { did -r Calculatrice 2 | did -a Calculatrice 1 3 }
  if ( $did == 7 ) { did -r Calculatrice 2 | did -a Calculatrice 1 4 }
  if ( $did == 8 ) { did -r Calculatrice 2 | did -a Calculatrice 1 5 }
  if ( $did == 9 ) { did -r Calculatrice 2 | did -a Calculatrice 1 6 }
  if ( $did == 10 ) { did -r Calculatrice 2 | did -a Calculatrice 1 7 }
  if ( $did == 11 ) { did -r Calculatrice 2 | did -a Calculatrice 1 8 }
  if ( $did == 12 ) { did -r Calculatrice 2 | did -a Calculatrice 1 9 }
  if ( $did == 13 ) { did -r Calculatrice 2 | did -a Calculatrice 1 0 }
  if ( $did == 14 ) { did -r Calculatrice 2 | did -a Calculatrice 1 . }
  if ( $did == 15 ) { did -r Calculatrice 2 | did -r Calculatrice 1 }
  if ( $did == 16 ) { did -r Calculatrice 2 | did -a Calculatrice 1 + }
  if ( $did == 17 ) { did -r Calculatrice 2 | did -a Calculatrice 1 - }
  if ( $did == 18 ) { did -r Calculatrice 2 | did -a Calculatrice 1 * }
  if ( $did == 19 ) { did -r Calculatrice 2 | did -a Calculatrice 1 / }
  if ( $did == 20 ) { echo -s Par 5Tom_mlkj. }
  if ( $did == 21 ) { set %calcul.calculatrice  $calc($did(1)) | did -r Calculatrice 1 | did -a Calculatrice 2 %calcul.calculatrice | if ( %calcul.calculatrice == 0 ) { did -a Calculatrice 2 ou Erreur. } }
} 



 Sources du même auteur

LECTEUR MP3 EN PICKWIN (MODIFIER)
Source avec une capture ANTI FLOOD
Source avec une capture ENCORE UN LECTEUR MP3...

 Sources de la même categorie

PACMAN MULTI-JOUEUR EN LIGNE par wims
PROXY&SOCKS SCANNER+LEECHER par independentt
GESTIONNAIRE DE HIGHLIGHT AVANCÉ AVEC IGNORE SALON OU PSEUDO par doob666
AUTOJOIN HTABLE MULTISERVER par doob666
TCL - AJOUT SUPPRESSION DE LOGS par Atok

Commentaires et avis

Commentaire de Parasite le 23/03/2003 15:21:48

Le codes aurait pu etre optimisé avec
on *:dialog:calculatrice:sclick:*:{
  if ($did == 6) { ... }
  if ($did == 8) { ... }
ect....

Commentaire de Tommlkj le 24/03/2003 19:03:10

Voila, c'est modifier ;)

Commentaire de Parasite le 24/03/2003 20:01:39

Sinon dans les calculette en général ya une touche -> pour enlever juste le dernier chiffre du calcul, et pour t'aider la commande c'est :
did -ra $remove($did(1).text,$did(1).selend)
enfin sa reste du superflue.
Bonne continuation :)

Commentaire de tiot le 29/03/2003 18:01:17

tient même remarque, c bien de mettre

if ($did == 1) { }
if ($did == 2) { }
...

mais c encore mieux

if ($did == 1) { ... }
elseif ($did == 2) { ... }
elseif ($did == 3) { ... }

Commentaire de Tommlkj le 02/05/2003 20:40:58

... c'est pareil !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales