import java.util.*; class Lesson { String n; public int w; public int g; public Lesson(String un, int uw, int ug) { n = un; w = uw; g = ug; } } class Lessons { ArrayList lessons = new ArrayList(); public void add(String n, int w, int g) { Lesson lesson = new Lesson(n, w , g); lessons.add(lesson); } public float getAverage() { float sum = 0; float w = 0; for(Lesson l: lessons) { sum += l.g*l.w; w += l.w; } return (sum/w); } } class acal { public static void main(String[] args) { acal demo = new acal(); Lessons l = new Lessons(); l.add("riazi", 4, 12); l.add("adabi", 3, 15); l.add("zaban", 2, 16); l.add("tarbi", 1, 17); l.add("maref", 3, 13); l.add("osool", 4, 16); System.out.println(l.getAverage()); } }