Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. protected void process(List<Object> chunks)
  2. {
  3. StringBuilder output = new StringBuilder();
  4.  
  5. output.append("Nazwa pliku: "+file.getName()+"\n");
  6. if(chunks.size() == 1)
  7. {
  8. output.append("Wczytany plik jest za krótki, minimalna długość ciągu to 20 000");
  9. results_area.setText(output.toString());
  10. }else
  11. {
  12. String check = "Zaliczony!***";
  13. output.append("Test pojedynczych bitów: ");
  14. if((int)chunks.get(0) > 9725 && (int)chunks.get(0) < 10275) output.append(check+"\n");
  15. else output.append("Niezaliczony\n");
  16. output.append("W ciagu jest "+chunks.get(0)+" jedynek\n");
  17. output.append("Test Serii: ");
  18. int[] series_results = (int[])chunks.get(1);
  19. if(series_results[0] > 2315 && series_results[0] < 2685 && series_results[1] > 1114 && series_results[1] < 1386 &&
  20. series_results[2] > 527 && series_results[2] < 723 && series_results[3] >240 && series_results[3] < 384 &&
  21. series_results[4] > 103 && series_results[4] < 209 && series_results[5] > 103 && series_results[5] < 209)
  22. {
  23. output.append(check+"\n");
  24.  
  25. }else output.append("Niezaliczony\n");
  26.  
  27. output.append("Dlugosc serii:\n");
  28. output.append("1: "+series_results[0]+"\n");
  29. output.append("2: "+series_results[1]+"\n");
  30. output.append("3: "+series_results[2]+"\n");
  31. output.append("4: "+series_results[3]+"\n");
  32. output.append("5: "+series_results[4]+"\n");
  33. output.append("6+: "+series_results[5]+"\n");
  34.  
  35. if((int)chunks.get(2) < 26) output.append("Test długiej serii: "+check+"\n");
  36. else output.append("Niezaliczony\n");
  37. output.append("Najdłuższa seria: "+(int)chunks.get(2)+"\n");
  38. output.append("Test pokerowy: ");
  39. double x = (double)chunks.get(3);
  40. if (x > 2.16 && x < 46.17)
  41. {
  42. output.append(check+"\n");
  43.  
  44. }else output.append("Niezaliczony\n");
  45. output.append("X = "+x);
  46.  
  47. }
  48. results_area.setText(output.toString());
  49.  
  50.  
  51. }
  52.  
  53.  
  54.  
  55.  
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement