Advertisement
Guest User

Untitled

a guest
May 15th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3.  
  4. public class Start {
  5. public static List<Mark> marks = new ArrayList<Mark>();
  6.  
  7. public static void calculateMark() {
  8. double percent_total = 0;
  9. double average_total = 0;
  10.  
  11. for (Mark mark : marks) {
  12. int percent = mark.getPercent();
  13. percent_total += percent;
  14.  
  15. int score = mark.getScore();
  16. double average = (score * percent) / 100;
  17. average_total += average;
  18. }
  19.  
  20. double final_average = Math
  21. .round((average_total * 100 / percent_total) * 100) / 100;
  22.  
  23. System.out.println(final_average);
  24. }
  25.  
  26. public static void main(String[] args) {
  27. marks.add(new Mark(80, 80));
  28. marks.add(new Mark(70, 20));
  29. calculateMark();
  30. }
  31.  
  32. static class Mark {
  33. private int score, percent;
  34.  
  35. public Mark(int score, int percent) {
  36. this.score = score;
  37. this.percent = percent;
  38. }
  39.  
  40. public int getScore() {
  41. return score;
  42. }
  43.  
  44. public int getPercent() {
  45. return percent;
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement