Partage
  • Partager sur Facebook
  • Partager sur Twitter

avis sur deux tp amélioré

    14 février 2012 à 22:49:57

    boujour,je suis nouveau et je vous vous montré mes deux projet
    (le 1 er c'est le tp plus au moins dans le tuto c fait en java)
    (le 2eme où c'est un peut du n'importe quoi c'est le tp1 java)
    import java.util.Random;
    import java.util.Scanner;
    public class main {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		
    		Scanner sc6 = new Scanner(System.in);
    		Scanner sc5 = new Scanner(System.in);
    		Scanner sc2 = new Scanner(System.in);
    		Scanner sc3 = new Scanner(System.in);
    		Scanner sc4 = new Scanner(System.in);
    	   int NombreOrdi = 0;
    	   int NbrDonner = 0;
    	   char réponse='o';
    	int NbrJ2 =0;
    	   System.out.println("                -------------------------------");
    		System.out.println("                |bienvenu au jeux plus ou moins|");
    		System.out.println("                -------------------------------");
           do
            {
    		System.out.println("1.mode un joueur \n2.mode deux joueur\n3.règle");
            Scanner menue=new Scanner(System.in);
            int ChoixDuJoueur = menue.nextInt(); 
            if (ChoixDuJoueur==1)
            {
            	System.out.println("1.niveau de difficulté 1(1 à 100)\n2.niveau de difficulté 2(1 à 1000)\n3.niveau de difficulté 3(1 à 2500)\n4.niveau de difficulté 4(1 à 5000)\n5.niveau de difficulté 5(1 à 10 000)");      
             int choix=sc4.nextInt();
            	Random r = new Random();
    		if (choix == 1)
    			NombreOrdi = 0 + r.nextInt(100 - 0);
    		else if(choix==2)
    
    			NombreOrdi = 0 + r.nextInt(1000 - 0);
    		else if(choix==3)
    
    			NombreOrdi = 0 + r.nextInt(2500 - 0);
    		else if(choix==4)
    
    			NombreOrdi = 0 + r.nextInt(5000 - 0);
    		else if(choix==5)
    
    			NombreOrdi = 0 + r.nextInt(10000 - 0);
    		for(int i = 0; i <= 10; i++)
    		{
    		System.out.println("donner un nombre");
         NbrDonner =sc2.nextInt();
         
         if (i==10)
            System.out.println("Vous avez dépasser votre cota d'éssais,vous avez perdu! dommage");
         else if(NombreOrdi<NbrDonner)
        	 System.out.println("c'est moins");
         else if(NombreOrdi>NbrDonner)
        	 System.out.println("c'est plus");
         else
     		System.out.println("bravo tu as gagné avec "+i+" coup"); 
    	} 
            }
            
            else if(ChoixDuJoueur==2)
            { System.out.println("joueur 1 entrer un nombre\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
        int    NbrJ1=sc5.nextInt();
           do
           {
        System.out.println("joueur2,veuillez donner un nombre");
             NbrJ2=sc6.nextInt();
            if(NbrJ1>NbrJ2)
            
            System.out.println("c'est plus");	
            
            else if(NbrJ1<NbrJ2)
            
            System.out.println("c'est moins");
            
            else
            	
            System.out.println("bravo tu es devenue un gagnant J2");
            
            
           } while(NbrJ1!=NbrJ2);
            }
           else if(ChoixDuJoueur==3)
            System.out.println("               règles du jeux \n               Mode UN joueur\nSi tu es seule ,tu dois essayé de trouvé\nle nombre caché de l'ordinateurs.Il va t'aider\nen te disant plus si le nombre que tu a donné\nest plus petit que celui de l'ordinateur et moins si tu\na donné un nombre plus grand\n               Mode DEUX joueur\nLe premier (ou le deuxième)donne un nombre et le seconde doit\n essayez de le retrouver grâce au indication");
            else  
              System.out.println("tu tes trompé de nombre");
            do{
            System.out.println("voulez vous retourné au menue(n/o)");
             réponse=sc3.nextLine().charAt(0);
       
            }while(réponse!='o'&& réponse!='n');
            }while(réponse=='o');
    	System.out.println("Aurevoir");
    	}
    	
    
    }
    

    Là je n'ai pas de question
    <java>import java.util.Random;
    import java.util.Scanner;
    public class main {

    /**
    * @param args
    */
    public static void main(String[] args) {

    Scanner sc6 = new Scanner(System.in);
    Scanner sc5 = new Scanner(System.in);
    Scanner sc2 = new Scanner(System.in);
    Scanner sc3 = new Scanner(System.in);
    Scanner sc4 = new Scanner(System.in);
    int NombreOrdi = 0;
    int NbrDonner = 0;
    char réponse='o';
    int NbrJ2 =0;
    System.out.println(" -------------------------------");
    System.out.println(" |bienvenu au jeux plus ou moins|");
    System.out.println(" -------------------------------");
    do
    {
    System.out.println("1.mode un joueur \n2.mode deux joueur\n3.règle");
    Scanner menue=new Scanner(System.in);
    int ChoixDuJoueur = menue.nextInt();
    if (ChoixDuJoueur==1)
    {
    System.out.println("1.niveau de difficulté 1(1 à 100)\n2.niveau de difficulté 2(1 à 1000)\n3.niveau de difficulté 3(1 à 2500)\n4.niveau de difficulté 4(1 à 5000)\n5.niveau de difficulté 5(1 à 10 000)");
    int choix=sc4.nextInt();
    Random r = new Random();
    if (choix == 1)
    NombreOrdi = 0 + r.nextInt(100 - 0);
    else if(choix==2)

    NombreOrdi = 0 + r.nextInt(1000 - 0);
    else if(choix==3)

    NombreOrdi = 0 + r.nextInt(2500 - 0);
    else if(choix==4)

    NombreOrdi = 0 + r.nextInt(5000 - 0);
    else if(choix==5)

    NombreOrdi = 0 + r.nextInt(10000 - 0);
    for(int i = 0; i <= 10; i++)
    {
    System.out.println("donner un nombre");
    NbrDonner =sc2.nextInt();

    if (i==10)
    System.out.println("Vous avez dépasser votre cota d'éssais,vous avez perdu! dommage");
    else if(NombreOrdi<NbrDonner)
    System.out.println("c'est moins");
    else if(NombreOrdi>NbrDonner)
    System.out.println("c'est plus");
    else
    System.out.println("bravo tu as gagné avec "+i+" coup");
    }
    }

    else if(ChoixDuJoueur==2)
    { System.out.println("joueur 1 entrer un nombre\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
    int NbrJ1=sc5.nextInt();
    do
    {
    System.out.println("joueur2,veuillez donner un nombre");
    NbrJ2=sc6.nextInt();
    if(NbrJ1>NbrJ2)

    System.out.println("c'est plus");

    else if(NbrJ1<NbrJ2)

    System.out.println("c'est moins");

    else

    System.out.println("bravo tu es devenue un gagnant J2");


    } while(NbrJ1!=NbrJ2);
    }
    else if(ChoixDuJoueur==3)
    System.out.println(" règles du jeux \n Mode UN joueur\nSi tu es seule ,tu dois essayé de trouvé\nle nombre caché de l'ordinateurs.Il va t'aider\nen te disant plus si le nombre que tu a donné\nest plus petit que celui de l'ordinateur et moins si tu\na donné un nombre plus grand\n Mode DEUX joueur\nLe premier (ou le deuxième)donne un nombre et le seconde doit\n essayez de le retrouver grâce au indication");
    else
    System.out.println("tu tes trompé de nombre");
    do{
    System.out.println("voulez vous retourné au menue(n/o)");
    réponse=sc3.nextLine().charAt(0);

    }while(réponse!='o'&& réponse!='n');
    }while(réponse=='o');
    System.out.println("Aurevoir");
    }


    }
    </java>

    mais ici je n'ai pas compris comment il faut utilisé la méthode arrondi et comment alligné les tableaux
    merci de votre aide
    edit:kelvin est une unité de mesuré de degré comme celcius et fahrenheit
    • Partager sur Facebook
    • Partager sur Twitter

    avis sur deux tp amélioré

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown