Advertisement
Arekczyl

Untitled

Feb 20th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package projecty;
  2.  
  3. import java.io.*;
  4. import java.util.*;
  5.  
  6.  
  7. public class koła2 {
  8.    
  9.     public int[] piecpiec(int b,String fp,int q,String ss,int k1, int k2, int k3, int nrp) throws FileNotFoundException, InterruptedException
  10.     {
  11.         pytania2 dd=new pytania2();
  12.         koła2 xd = new koła2();
  13.        
  14.         k1++;
  15.        
  16.         int kkk2[]= new int[4];int kkk3[]= new int[4];
  17.        
  18.         int [] ws= new int[4];
  19.         File file = new File(fp);
  20.         Scanner in = new Scanner(file);
  21.         String zz,s;
  22.         Scanner sc= new Scanner(System.in);
  23.        
  24.         for (int i =0 ; i <q*6 ; i++)
  25.         {zz=in.nextLine();}
  26.        
  27.         zz=in.nextLine(); System.out.println(zz);
  28.        
  29.            
  30.             if (dd.check("a", ss)==0)
  31.             {
  32.                 zz=in.nextLine(); System.out.println(zz);
  33.                 zz=in.nextLine();zz=in.nextLine();System.out.println(zz);
  34.                 in.close();
  35.             }
  36.             //     zz=in.nextLine(); System.out.println(zz);
  37.             else if (dd.check("b", ss)==0)
  38.             {
  39.                 zz=in.nextLine();
  40.                 zz=in.nextLine();System.out.println(zz);zz=in.nextLine();zz=in.nextLine();System.out.println(zz);
  41.                 in.close();
  42.             }
  43.             else if (dd.check("c", ss)==0)
  44.             {
  45.                 zz=in.nextLine(); System.out.println(zz);
  46.                 zz=in.nextLine();zz=in.nextLine();System.out.println(zz);
  47.                 in.close();
  48.             }
  49.             else
  50.             {
  51.                 zz=in.nextLine(); System.out.println(zz);
  52.                 zz=in.nextLine();zz=in.nextLine();zz=in.nextLine();System.out.println(zz);
  53.                 in.close();
  54.             }
  55.        
  56.         if(k2==0)
  57.         { System.out.println("2 -   pytanie do publicznosci"); }
  58.         if(k3==0)
  59.         { System.out.println("3-    telefon do przyjaciela"); }
  60.        
  61.         s=sc.nextLine();
  62.        
  63.        
  64.         while(dd.check2(s,k1,k2,k3)==1)
  65.          {
  66.             // Thread.sleep(1000);
  67.              System.out.println("wprowadziłeś złe dane, sproboj jeszcze raz");
  68.              s=sc.nextLine();
  69.          }
  70.        
  71.        
  72.        
  73.         if(dd.check2(s,k1,k2,k3)==3)
  74.         {
  75.             kkk2=xd.pdp(b,fp,q,ss,k1,k2,k3,nrp);
  76.             b=kkk2[0];
  77.             k1=kkk2[1];
  78.             k2=kkk2[2];
  79.             k3=kkk2[3];
  80.         }
  81.         else if(dd.check2(s,k1,k2,k3)==4)
  82.         {
  83.             kkk3=xd.tdp(b,fp,q,ss,k1,k2,k3,nrp);
  84.             b=kkk3[0];
  85.             k1=kkk3[1];
  86.             k2=kkk3[2];
  87.             k3=kkk3[3];
  88.         }
  89.         else if(dd.check(s, ss)==0)
  90.         {
  91.           //  Thread.sleep(1000);
  92.             System.out.println("Jest to poprawna odpowiedź!");
  93.             b=0;
  94.         }
  95.            
  96.         else
  97.         {
  98.             Thread.sleep(1000);
  99.             System.out.println("niestety, ale jest to błędna odpowiedź");
  100.             if(nrp>=8){
  101.                 System.out.println("ale..");
  102.             b=1;}
  103.             else if(nrp>=3&&nrp<8){
  104.                 System.out.println("ale..");
  105.             b=2;}
  106.             else
  107.             b=3;
  108.            
  109.         }
  110.        
  111.         ws[0]=b;
  112.         ws[1]=k1;
  113.         ws[2]=k2;
  114.         ws[3]=k3;
  115.        
  116.        
  117.         return ws;
  118.     }
  119.    
  120.    
  121.    
  122.    
  123.    
  124.    
  125.    
  126.    
  127.    
  128.    
  129.    
  130.    
  131.    
  132.    
  133.    
  134.    
  135.    
  136.    
  137.    
  138.    
  139.    
  140.     public int[] pdp(int b,String fp,int q,String ss,int k1, int k2, int k3, int nrp) throws FileNotFoundException, InterruptedException
  141.     {
  142.         int q1,a1=0,a2=0,a3=0,a4=0;
  143.        
  144.         pytania2 dd=new pytania2();
  145.         koła2 xd = new koła2();
  146.        
  147.         k2++;
  148.        
  149.         int kkk1[]= new int[4];int kkk3[]= new int[4];
  150.        
  151.         int [] ws= new int[4];
  152.         File file = new File(fp);
  153.         Scanner in = new Scanner(file);
  154.         String zz,s;
  155.         Scanner sc= new Scanner(System.in);
  156.        
  157.         for (int i =0 ; i <q*6 ; i++)
  158.         {zz=in.nextLine();}
  159.        
  160.         //Thread.sleep(1000);
  161.         zz=in.nextLine(); System.out.println(zz);
  162.        
  163.         Random r= new Random();
  164.         for (int i = 0; i < 100; i++) {
  165.             q1=r.nextInt(106);
  166.             if(q1<31)a1++;
  167.             if(q1>31&&q1<56)a2++;
  168.             if(q1>54&&q1<81)a3++;
  169.             if(q1>80)a4++;
  170.         }
  171.        
  172.         //Thread.sleep(5000);
  173.        
  174.        
  175.             if (dd.check("a", ss)==0)
  176.             {
  177.                 zz=in.nextLine(); System.out.println(zz+"  "+a1+"%");
  178.                 zz=in.nextLine(); System.out.println(zz+"  "+a2+"%");
  179.                 zz=in.nextLine(); System.out.println(zz+"  "+a3+"%");
  180.                 zz=in.nextLine(); System.out.println(zz+"  "+a4+"%");
  181.                
  182.                 in.close();
  183.             }
  184.             else if (dd.check("b", ss)==0)
  185.             {
  186.                 zz=in.nextLine(); System.out.println(zz+"  "+a2+"%");
  187.                 zz=in.nextLine(); System.out.println(zz+"  "+a1+"%");
  188.                 zz=in.nextLine(); System.out.println(zz+"  "+a3+"%");
  189.                 zz=in.nextLine(); System.out.println(zz+"  "+a4+"%");
  190.                
  191.                
  192.                 in.close();
  193.             }
  194.             else if (dd.check("c", ss)==0)
  195.             {
  196.                 zz=in.nextLine(); System.out.println(zz+"  "+a3+"%");
  197.                 zz=in.nextLine(); System.out.println(zz+"  "+a2+"%");
  198.                 zz=in.nextLine(); System.out.println(zz+"  "+a1+"%");
  199.                 zz=in.nextLine(); System.out.println(zz+"  "+a4+"%");
  200.                
  201.                
  202.                 in.close();
  203.             }
  204.             else
  205.             {
  206.                 zz=in.nextLine(); System.out.println(zz+"  "+a4+"%");
  207.                 zz=in.nextLine(); System.out.println(zz+"  "+a2+"%");
  208.                 zz=in.nextLine(); System.out.println(zz+"  "+a3+"%");
  209.                 zz=in.nextLine(); System.out.println(zz+"  "+a1+"%");
  210.                
  211.                
  212.                 in.close();
  213.             }
  214.        
  215.        
  216.             if(k1==0)
  217.             { System.out.println("1 -   50/50"); }
  218.             if(k3==0)
  219.             { System.out.println("3 -   telefon do przyjaciela"); }
  220.            
  221.             s=sc.nextLine();
  222.        
  223.        
  224.         while(dd.check2(s,k1,k2,k3)==1)
  225.          {
  226.             // Thread.sleep(1000);
  227.              System.out.println("wprowadziłeś złe dane, sproboj jeszcze raz");
  228.              s=sc.nextLine();
  229.          }
  230.        
  231.        
  232.        
  233.        
  234.        
  235.        
  236.         if(dd.check2(s,k1,k2,k3)==2)
  237.         {
  238.             kkk1=xd.pdp(b,fp,q,ss,k1,k2,k3,nrp);
  239.             b=kkk1[0];
  240.             k1=kkk1[1];
  241.             k2=kkk1[2];
  242.             k3=kkk1[3];
  243.         }
  244.         else if(dd.check2(s,k1,k2,k3)==4)
  245.         {
  246.             kkk3=xd.tdp(b,fp,q,ss,k1,k2,k3,nrp);
  247.             b=kkk3[0];
  248.             k1=kkk3[1];
  249.             k2=kkk3[2];
  250.             k3=kkk3[3];
  251.         }
  252.         else if(dd.check(s, ss)==0)
  253.         {
  254.           //  Thread.sleep(1000);
  255.             System.out.println("Jest to poprawna odpowiedź!");
  256.             b=0;
  257.         }
  258.            
  259.         else
  260.         {
  261.             Thread.sleep(1000);
  262.             System.out.println("niestety, ale jest to błędna odpowiedź");
  263.             if(nrp>=8){
  264.                 System.out.println("ale..");
  265.             b=1;}
  266.             else if(nrp>=3&&nrp<8){
  267.                 System.out.println("ale..");
  268.             b=2;}
  269.             else
  270.             b=3;
  271.            
  272.         }
  273.        
  274.         ws[0]=b;
  275.         ws[1]=k1;
  276.         ws[2]=k2;
  277.         ws[3]=k3;
  278.        
  279.        
  280.        
  281.          return ws;
  282.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement