How can I make this program on assembly language pep/8a
3. Test public Bienvenue au jeu de roche-papier-ciseau Combien de manches voulez-vous jouer? r Il reste 5 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 1 a gagn cette manche! Score: 1-0 Il reste 4 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] Manche nulle... r r Il reste 4 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 2 a gagn cette manche! Score: 1-1 Il reste 3 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 2 a gagn cette manche! Score: 1-2 Il reste 2 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 2 a gagn cette manche! Score: 1-3 JOUEUR 2 A GAGN LE MATCH! FELICITATIONS! SCORE FINAL: 1-3 Dmo 3: Type gnrique et ArrayList Type gnrique crivez les classes suivantes : public class ARien extends Exception { public Arien() { super(); 1 public ARien ( String message ) { super message); } public abstract class PeutEtre
{ public abstract boolean estQQchose(); public abstract boolean estRien(); public abstract T qQChose() throws Arien; public class Rien extends Peutetre { public Rien() { public boolean estQQChose() { return false; 1 public boolean estRien() { return true; 1 public T qQChose() throws Arien! throw new Arien(); 1 public class QQChose extends Peutetre public abstract TqQchose() throwS ARien; public class Rien extends Peutetre { public Rien() { public boolean estQQchose() { return false; 1 public boolean estRien() { return true; 1 public T q@Chose() throws ARien throw new ARien(); 1 public class QQChose extends Peutetre | private T valeur; public QQChose( Ta valeur ) { valeur = a_valeur; public boolean esto Chose) { return true; 1 public boolean estRien() { return false; } public T QChose() throws Arien return valeur; 1 1. tudiez-les et dcrivez leurs fonctionnements et utilits. 2. Construisez une classe Principale et placez une mthode statique ayant la signature suivante : public static PeutEtre trouverElement( T[] a_tableau, T a_element) Cette mthode fouille un tableau pour trouver un lment et retourne QQChose contenant l'indice de l'lment dans le tableau ou elle retourne Rien si l'lment n'est pas dans le tableau. Tester votre mthode. ArrayList 3. Test public Bienvenue au jeu de roche-papier-ciseau Combien de manches voulez-vous jouer? r Il reste 5 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 1 a gagn cette manche! Score: 1-0 Il reste 4 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] Manche nulle... r r Il reste 4 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 2 a gagn cette manche! Score: 1-1 Il reste 3 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 2 a gagn cette manche! Score: 1-2 Il reste 2 manche(s) jouer. JOUEUR 1, quel est votre choix? [r/p/c] JOUEUR 2, quel est votre choix? [r/p/c] JOUEUR 2 a gagn cette manche! Score: 1-3 JOUEUR 2 A GAGN LE MATCH! FELICITATIONS! SCORE FINAL: 1-3 Dmo 3: Type gnrique et ArrayList Type gnrique crivez les classes suivantes : public class ARien extends Exception { public Arien() { super(); 1 public ARien ( String message ) { super message); } public abstract class PeutEtre { public abstract boolean estQQchose(); public abstract boolean estRien(); public abstract T qQChose() throws Arien; public class Rien extends Peutetre { public Rien() { public boolean estQQChose() { return false; 1 public boolean estRien() { return true; 1 public T qQChose() throws Arien! throw new Arien(); 1 public class QQChose extends Peutetre public abstract TqQchose() throwS ARien; public class Rien extends Peutetre { public Rien() { public boolean estQQchose() { return false; 1 public boolean estRien() { return true; 1 public T q@Chose() throws ARien throw new ARien(); 1 public class QQChose extends Peutetre | private T valeur; public QQChose( Ta valeur ) { valeur = a_valeur; public boolean esto Chose) { return true; 1 public boolean estRien() { return false; } public T QChose() throws Arien return valeur; 1 1. tudiez-les et dcrivez leurs fonctionnements et utilits. 2. Construisez une classe Principale et placez une mthode statique ayant la signature suivante : public static PeutEtre trouverElement( T[] a_tableau, T a_element) Cette mthode fouille un tableau pour trouver un lment et retourne QQChose contenant l'indice de l'lment dans le tableau ou elle retourne Rien si l'lment n'est pas dans le tableau. Tester votre mthode. ArrayList