MàJ par récupération sur Clé USB et dans /mnt/hd/Chargement du pc portable
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								G5a/Cours/1-java-syntaxe.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								G5a/Cours/1-java-syntaxe.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								G5a/Cours/2-HeritageJava.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								G5a/Cours/2-HeritageJava.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								G5a/Cours/2-HeritageUML.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								G5a/Cours/2-HeritageUML.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								G5a/Cours/2-Les classes.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								G5a/Cours/2-Les classes.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								G5a/Cours/3-java-StringTableaux.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								G5a/Cours/3-java-StringTableaux.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								G5a/Cours/3-relations.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								G5a/Cours/3-relations.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										39
									
								
								G5a/Cours/Puissance1.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								G5a/Cours/Puissance1.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,39 @@
 | 
			
		||||
  /* Ceci est un premier programme tr<74>s simple mettant en oeuvre
 | 
			
		||||
quelques notions de base java */
 | 
			
		||||
 | 
			
		||||
   import iutsud.Console; // import de la classe Console du package iutsud pour les entr<74>es-sorties
 | 
			
		||||
   
 | 
			
		||||
   /** Classe qui saisit <20> la console 2 entiers et qui affiche leur puissance  */
 | 
			
		||||
   public class Puissance1{ /* classe principale et unique de notre petit programme. RQ : elle
 | 
			
		||||
   a le meme nom que le fichier source */
 | 
			
		||||
   
 | 
			
		||||
	  /** methode principale de la classe */
 | 
			
		||||
      public static void main (String[] args) { 
 | 
			
		||||
         int x; //declaration d'une variable x de type entier
 | 
			
		||||
         int y; //idem
 | 
			
		||||
         String ps = " puissance "; // declaration et initialisation d'une chaine de caracteres
 | 
			
		||||
         System.out.print ("x : "); //affichage sur la sortie standard (ecran DOS)
 | 
			
		||||
         x=Console.readInt(); // lecture sur l'entree standard (clavier)
 | 
			
		||||
         System.out.print ("y : ");
 | 
			
		||||
         y=Console.readInt();
 | 
			
		||||
         System.out.println ("Calcul de "+x+ps+y); /*attention c'est le + de la concat<61>nation !
 | 
			
		||||
      	Que donnerait println (x+y+ps+x+y) ?  */
 | 
			
		||||
         System.out.println (x+ps+y+" = "+ puissance(x,y)); //appel d'une autre methode de la classe 
 | 
			
		||||
      }
 | 
			
		||||
      /**  fonction <20> 2 param<61>tres : calcul de a puissance  k avec l'algorithme egyptien*/
 | 
			
		||||
	  public static int puissance (int a, int k) { //autre methode de ma classe avec 2 parametres
 | 
			
		||||
         int res,p; //declaration de 2 entiers locaux <20> cette methode
 | 
			
		||||
         res = 1; 
 | 
			
		||||
         p=a;   //affectations
 | 
			
		||||
         while (k>0) {  
 | 
			
		||||
            int div=2; //declaration d'une variable locale <20> la boucle while
 | 
			
		||||
            if (k%div ==1) { // comparaison : attention <20> la confusion entre = et ==
 | 
			
		||||
               res=res*p;
 | 
			
		||||
            }
 | 
			
		||||
            p=p*p;
 | 
			
		||||
            k=k/2;
 | 
			
		||||
         }
 | 
			
		||||
      return res; // valeur de retour de l'expression puissance(x,y)du main
 | 
			
		||||
      }
 | 
			
		||||
   
 | 
			
		||||
   }
 | 
			
		||||
							
								
								
									
										37
									
								
								G5a/Cours/Puissance2.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								G5a/Cours/Puissance2.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
  /* Amelioration de  "puissance1" avec des entrees-sorties plus conviviales */
 | 
			
		||||
 | 
			
		||||
   import javax.swing.JOptionPane;// import de la classe JOptionPane du package swing situ<74> dans le package javax
 | 
			
		||||
   class Puissance2{ 
 | 
			
		||||
   
 | 
			
		||||
      public static void main (String[] args) { 
 | 
			
		||||
         int x, y; 
 | 
			
		||||
         String ch1,ch2;
 | 
			
		||||
         String ps = " puissance "; 
 | 
			
		||||
         ch1=JOptionPane.showInputDialog("taper votre 1er nb ici");
 | 
			
		||||
      	//appel de la fonction showInputDialog de la classe JOptionPane du package swing 
 | 
			
		||||
         ch2=JOptionPane.showInputDialog("taper votre 2eme nb ici");
 | 
			
		||||
         System.out.println("nb1="+ch1+"; nb2="+ch2);
 | 
			
		||||
         x=Integer.parseInt(ch1); //conversion explicite d'une chaine de caract en entier (fonction de la classe Integer)
 | 
			
		||||
         y=Integer.parseInt(ch2);
 | 
			
		||||
         JOptionPane.showMessageDialog(null,"Resultat :  "+x+ps+y+" = "+ puissance(x,y),"Titre de la fenetre",JOptionPane.WARNING_MESSAGE);
 | 
			
		||||
      	// appel d'une autre fonction de la meme classe 
 | 
			
		||||
		// NB : le dernier parametre est une constante de la classe (majuscules) qui agit sur l'icone 
 | 
			
		||||
         System.exit(0); // Sortie du programme 
 | 
			
		||||
      
 | 
			
		||||
      }
 | 
			
		||||
      public static int puissance (int a, int k) { //autre methode de ma classe avec 2 parametres
 | 
			
		||||
         int res,p; //declaration de 2 entiers locaux <20> cette methode
 | 
			
		||||
         res = 1; 
 | 
			
		||||
         p=a;   //affectations
 | 
			
		||||
         while (k>0) {  
 | 
			
		||||
            int div=2; //declaration d'une variable locale <20> la boucle while
 | 
			
		||||
            if (k%div ==1) { // comparaison : attention <20> la confusion entre = et ==
 | 
			
		||||
               res=res*p;
 | 
			
		||||
            }
 | 
			
		||||
            p=p*p;
 | 
			
		||||
            k=k/2;
 | 
			
		||||
         }
 | 
			
		||||
         return res; // valeur de retour de l'expression puissance(x,y)du main
 | 
			
		||||
      }
 | 
			
		||||
   
 | 
			
		||||
   }
 | 
			
		||||
		Reference in New Issue
	
	Block a user