voila j'apprend le java à mon école et par curiosité j'aurais aimé voir ce qu'un petit programme en java pourrais donner en javascript :

mon programme java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import java.util.*;
public class calculepa  {  
	public static void main(String[] args)  {
		//déclaration
		int pai;	//Nb de pa initiale
		int paf; 	//Nb de pa voulu			
		int nextr;	//Prochain rechargement			
		int hf;		//Heure recherché			
		int mf;		//Minute recherché			
		int j;		//Jour 	 				
 
		//initialisation
		pai = 0; 
		paf = 0;
		nextr = 0;
		hf = -1;
		mf = 0;
		j  = 0;
 
		// création de l'objet GregorianCalendar
		GregorianCalendar Actuelle = new GregorianCalendar();
		//Permet de récolter les données (heure,minute,seconde) de la classe GregorianCalendar!
		int hi = Actuelle.get(Calendar.HOUR_OF_DAY);
		int mi = Actuelle.get(Calendar.MINUTE);
 
 
 
 
	System.out.println("..........S...........P...........Q...........R..........");
	System.out.println(".................Projet Calcule de PA....................");
	System.out.println(".........................................................");
	System.out.println("Il est actuellement "+hi +" heures "+"et "+mi+" minutes.");
	System.out.println("");
 
 
	pai = utils.lireEntier("Entre le nombre de PA que tu as actuellement :");
	if  (pai>30)  {
					 System.out.println("Tu ne peux pas avoir plus de 30 PA");
					 pai = utils.lireEntier("Derniere chance : entre le nombre de PA que tu as actuellement :");
}
	if (pai>30) {
				System.out.println("Tu as 30 en intel ?...je fixe ton nombre de PA à 0");	
				pai=0;
}
 
	System.out.println("");
	System.out.println("..........S...........P...........Q...........R..........");
	System.out.println("");
 
	paf = utils.lireEntier("Entre le nombre de PA désiré : ");
	if (paf<pai)  {System.out.println("Tu es bizarre comme nain....frag un bleu ça iras mieux");
	paf = utils.lireEntier("Re-entre le nombre de PA que tu souhaite avoir :");
	}
	if (paf<pai){
		System.out.println("neuheneuuheueh.....Pa voulu = 30 , et TOC!....");
		paf=30;
	}
	if  (paf>30)  {
					 System.out.println("Tu ne peux pas avoir plus de 30 PA");
					 paf = utils.lireEntier("Derniere chance : entre le nombre de PA que tu souhaite avoir :");
}		else if (paf>30) {
				System.out.println("Tu es un bon toi...je fixe ton nombre de PA voulu à 30");	
				paf=30;
}
 
 
	System.out.println("");
	System.out.println("..........S...........P...........Q...........R..........");
	System.out.println("");
 
 
	nextr = utils.lireEntier("Dans combien de minutes ce fera ton prochain rechargement ?");
	if  (nextr >= 60)  { 
							System.out.println("tu es sur ??? au delas de 60 min ça fais 1 heure et après 1 heure on gagne 1 PA...");
							nextr = utils.lireEntier("Derniere chance: dans combien de minutes ce fera ton prochain rechargement ?");
}
	if (nextr >= 60) { 
						System.out.println("...No comment...je fixe ton prochain rechargement à 30 minutes");
						nextr=30;
	}
 
 
	mf=mi+nextr ;
	if (mf >= 60) { 
					mf=mf-60; 
					hf=hf+1;
	}
 
	hf=hf+hi+(paf-pai);
	if (hf >= 24)  { 
		hf=hf-24;
		j=1;
	}
	if (hf>24) {hf=hf-24;
	j=2;
	}
 
	System.out.println("");
	System.out.println("..........S...........P...........Q...........R..........");
	System.out.println("");
 
 
 
	if (j==0) System.out.println("Tu auras " +paf +" PA à " +hf +" heure(s) "+ mf +" minute(s) .");		
	if (j==1) System.out.println("Tu auras " +paf +" PA demain à " +hf +" heure(s) "+ mf +" minute(s) .");		
	if (j==2) System.out.println("Tu auras " +paf +" PA après-demain à " +hf +" heure(s) "+ mf +" minute(s) .");
 
	if (0<=hf & hf<=3) {System.out.println("Tu va veiller tard toi....");
	}
	if (3<hf & hf<=7) {System.out.println("Tu as interet à te lever de bonne heure pour fraguer...");
	}
	if (7<hf & hf<12) {System.out.println("ça sens le frague en cours ou au bureau...");
	}
	if (12<=hf & hf<=14) {System.out.println("Tu devras sauter un repas , c'est pas bon pour ta graisse de bourrin...");
	}
	if (14<hf & hf<=17) {System.out.println("Pas de sièste pour cette fois.....");
	}
	if (17<hf & hf<=20) {System.out.println("Rush pour rentrer à la maison");
	}
	if (20<hf & hf<=23) {System.out.println("Non désolé chérie pas ce soir , j'ai des truc plus important à faire.... :-) ");
	}
	System.out.println("Created by vodkaculsec for SPQR  , F&H !!!!!");
 
}
}
+ un fichier de saisi clavier !

en javascript , je débute a mort j'obiten ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
 
</head>
 
<body>
<FORM NAME="form1">
  <p>Combien de PA avez vous actuellement : </p>
  <p>    
    <input type="entier" name="input" value="0">
    <BR>
  </p>
  <p>Combien de PA d&eacute;sir&eacute; vous : </p>
</FORM>
<FORM NAME="form2">
  <p>
    <input type="entier" name="input2" value="30">
    <BR>
  </p>
  <p>Dans combien de minute se fera votre prochaine rechargement : </p>
</FORM>
<FORM NAME="form3">
<INPUT TYPE="entier" NAME="input3" VALUE="59"><BR>
</FORM>
<FORM>
<INPUT TYPE="button" VALUE="calculer" onClick="calculer()">
</FORM>
<FORM>
<INPUT TYPE="button" VALUE="afficher" onClick="afficher()">
</FORM>
<SCRIPT language="Javascript">
<!--
 
document.bgColor="red";
document.fgColor="black";
aujourdhui = new Date()
var hi = aujourdhui.getHours()
var mi = aujourdhui.getMinutes()
var hf = 0
var mf = 0
document.writeln("Actuellement il est : "+hi+" heures et "+mf+" minutes");
function calculer() {
var pai = document.form1.input.value;
var paf = document.form2.input.value;
var nextr = document.form3.input.value;
 
	mf=mi+nextr ;
	if (mf >= 60) { 
					mf=mf-60; 
					hf=hf+1;
	}
 
	hf=hf+hi+(paf-pai);
	if (hf >= 24)  { 
		hf=hf-24;
		j=1;
	}
	if (hf>24) {hf=hf-24;
	j=2;
	}
	return hf ;
	return mf;
}
function afficher() {
	if (j==0) document.write("Tu auras " +paf +" PA à " +hf +" heure(s) "+ mf +" minute(s) .");		
	if (j==1) document.write("Tu auras " +paf +" PA demain à " +hf +" heure(s) "+ mf +" minute(s) .");		
	if (j==2) document.write("Tu auras " +paf +" PA après-demain à " +hf +" heure(s) "+ mf +" minute(s) .");
	}
//-->
</script>
 
</body>
</html>
résultat ça marche pas du tous
de l'aide