/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
c = new Console();
String playerName
; //variable to store players name double numberBat,numberSingles,numberDoubles,numberTriples,numberHome; //asked by user for input to each variable
double totalHits,batAverage,slgAverage; //variables needed to calculate average
double place = 0.001; //for rounding
//getting user input for variables (numberBat,numberSingles,numberDoubles,numberTriples,numberHome)
c.println("Enter player's name");
playerName = c.readLine();
c.println("Enter number of times at bat");
numberBat = c.readInt();
c.println("Enter number of singles");
numberSingles = c.readInt();
c.println("Enter number of doubles");
numberDoubles = c.readInt();
c.println("Enter number of triples");
numberTriples = c.readInt();
c.println("Enter number of home runs");
numberHome = c.readInt();
//clearing to make output cleaner
c.clear();
//calculating averages
totalHits = numberSingles + numberDoubles + numberTriples + numberHome; //total hits adds all hits together
batAverage = totalHits/numberBat; //calculates batting average
slgAverage = (numberSingles + (numberDoubles * 2) + (numberTriples * 3) + (numberHome * 4))/numberBat; //calculates slugging average
//output to user
//making background card
c.fillRect(c.getWidth()/3 - 20,c.getHeight()/3,300,150);
c.drawOval(c.getWidth()/3,c.getHeight()/3 + 20,50,50);
c.fillMapleLeaf(c.getWidth()/3 + 210,c.getHeight()/3 + 20,50,50);
c.drawLine(c.getWidth()/3 + 13,c.getHeight()/3 + 23,c.getWidth()/3 + 50,c.getHeight()/3 + 50);
c.drawLine(c.getWidth()/3+1,c.getHeight()/3 + 53,c.getWidth()/3 + 37,c.getHeight()/3 + 67);
//outputing information,
c.drawString("RHSS BASEBALL",c.getWidth()/3 + 84,c.getHeight()/3 + 50);
c.drawLine(c.getWidth()/3 + 74,c.getHeight()/3 + 60,c.getWidth()/3 + 184,c.getHeight()/3 + 60);
c.setCursor(13,25);
c.
println(playerName
+", \t" +"bat average: " +Math.
round(batAverage
/place
)*place
); c.
println("\t \t \t \t slugging average " +Math.
round(slgAverage
/place
)*place
); c.drawRect(c.getWidth()/3 - 20,c.getHeight()/3,300,150);
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoKCgogIAogIGMgPSBuZXcgQ29uc29sZSgpOwogICAgCiAgU3RyaW5nIHBsYXllck5hbWU7IC8vdmFyaWFibGUgdG8gc3RvcmUgcGxheWVycyBuYW1lCiAgZG91YmxlIG51bWJlckJhdCxudW1iZXJTaW5nbGVzLG51bWJlckRvdWJsZXMsbnVtYmVyVHJpcGxlcyxudW1iZXJIb21lOyAvL2Fza2VkIGJ5IHVzZXIgZm9yIGlucHV0IHRvIGVhY2ggdmFyaWFibGUKICBkb3VibGUgdG90YWxIaXRzLGJhdEF2ZXJhZ2Usc2xnQXZlcmFnZTsgIC8vdmFyaWFibGVzIG5lZWRlZCB0byBjYWxjdWxhdGUgYXZlcmFnZQogIGRvdWJsZSBwbGFjZSA9IDAuMDAxOyAvL2ZvciByb3VuZGluZwogIC8vZ2V0dGluZyB1c2VyIGlucHV0IGZvciB2YXJpYWJsZXMgKG51bWJlckJhdCxudW1iZXJTaW5nbGVzLG51bWJlckRvdWJsZXMsbnVtYmVyVHJpcGxlcyxudW1iZXJIb21lKQogIGMucHJpbnRsbigiRW50ZXIgcGxheWVyJ3MgbmFtZSIpOwogIHBsYXllck5hbWUgPSBjLnJlYWRMaW5lKCk7CiAgYy5wcmludGxuKCJFbnRlciBudW1iZXIgb2YgdGltZXMgYXQgYmF0Iik7CiAgbnVtYmVyQmF0ID0gYy5yZWFkSW50KCk7CiAgYy5wcmludGxuKCJFbnRlciBudW1iZXIgb2Ygc2luZ2xlcyIpOwogIG51bWJlclNpbmdsZXMgPSBjLnJlYWRJbnQoKTsKICBjLnByaW50bG4oIkVudGVyIG51bWJlciBvZiBkb3VibGVzIik7CiAgbnVtYmVyRG91YmxlcyA9IGMucmVhZEludCgpOwogIGMucHJpbnRsbigiRW50ZXIgbnVtYmVyIG9mIHRyaXBsZXMiKTsKICBudW1iZXJUcmlwbGVzID0gYy5yZWFkSW50KCk7CiAgYy5wcmludGxuKCJFbnRlciBudW1iZXIgb2YgaG9tZSBydW5zIik7CiAgbnVtYmVySG9tZSA9IGMucmVhZEludCgpOwogIC8vY2xlYXJpbmcgdG8gbWFrZSBvdXRwdXQgY2xlYW5lcgogIGMuY2xlYXIoKTsKICAvL2NhbGN1bGF0aW5nIGF2ZXJhZ2VzCiAgdG90YWxIaXRzICA9IG51bWJlclNpbmdsZXMgKyBudW1iZXJEb3VibGVzICsgbnVtYmVyVHJpcGxlcyArIG51bWJlckhvbWU7IC8vdG90YWwgaGl0cyBhZGRzIGFsbCBoaXRzIHRvZ2V0aGVyCiAgYmF0QXZlcmFnZSA9IHRvdGFsSGl0cy9udW1iZXJCYXQ7IC8vY2FsY3VsYXRlcyBiYXR0aW5nIGF2ZXJhZ2UKICBzbGdBdmVyYWdlID0gKG51bWJlclNpbmdsZXMgKyAobnVtYmVyRG91YmxlcyAqIDIpICsgKG51bWJlclRyaXBsZXMgKiAzKSArIChudW1iZXJIb21lICogNCkpL251bWJlckJhdDsgLy9jYWxjdWxhdGVzIHNsdWdnaW5nIGF2ZXJhZ2UKIAogIC8vb3V0cHV0IHRvIHVzZXIKICAvL21ha2luZyBiYWNrZ3JvdW5kIGNhcmQKICBjLnNldENvbG9yKENvbG9yLnJlZCk7IAogIGMuZmlsbFJlY3QoYy5nZXRXaWR0aCgpLzMgLSAyMCxjLmdldEhlaWdodCgpLzMsMzAwLDE1MCk7CiAgYy5zZXRDb2xvcihDb2xvci5ibGFjayk7CiAgYy5zZXRDb2xvcihDb2xvci53aGl0ZSk7CiAgYy5kcmF3T3ZhbChjLmdldFdpZHRoKCkvMyxjLmdldEhlaWdodCgpLzMgKyAyMCw1MCw1MCk7CiAgYy5maWxsTWFwbGVMZWFmKGMuZ2V0V2lkdGgoKS8zICsgMjEwLGMuZ2V0SGVpZ2h0KCkvMyArIDIwLDUwLDUwKTsKICBjLmRyYXdMaW5lKGMuZ2V0V2lkdGgoKS8zICsgMTMsYy5nZXRIZWlnaHQoKS8zICsgMjMsYy5nZXRXaWR0aCgpLzMgKyA1MCxjLmdldEhlaWdodCgpLzMgKyA1MCk7CiAgYy5kcmF3TGluZShjLmdldFdpZHRoKCkvMysxLGMuZ2V0SGVpZ2h0KCkvMyArIDUzLGMuZ2V0V2lkdGgoKS8zICsgMzcsYy5nZXRIZWlnaHQoKS8zICsgNjcpOwogIC8vb3V0cHV0aW5nIGluZm9ybWF0aW9uLCAKICBjLmRyYXdTdHJpbmcoIlJIU1MgQkFTRUJBTEwiLGMuZ2V0V2lkdGgoKS8zICsgODQsYy5nZXRIZWlnaHQoKS8zICsgNTApOwogIGMuZHJhd0xpbmUoYy5nZXRXaWR0aCgpLzMgKyA3NCxjLmdldEhlaWdodCgpLzMgKyA2MCxjLmdldFdpZHRoKCkvMyArIDE4NCxjLmdldEhlaWdodCgpLzMgKyA2MCk7CiAgYy5zZXRDdXJzb3IoMTMsMjUpOwogIGMuc2V0Q29sb3IoQ29sb3IuYmxhY2spOwogIGMucHJpbnRsbihwbGF5ZXJOYW1lICsiLCBcdCIgKyJiYXQgYXZlcmFnZTogIiArTWF0aC5yb3VuZChiYXRBdmVyYWdlL3BsYWNlKSpwbGFjZSk7CiAgYy5wcmludGxuKCJcdCBcdCBcdCBcdCBzbHVnZ2luZyBhdmVyYWdlICIgK01hdGgucm91bmQoc2xnQXZlcmFnZS9wbGFjZSkqcGxhY2UpOwogIGMuZHJhd1JlY3QoYy5nZXRXaWR0aCgpLzMgLSAyMCxjLmdldEhlaWdodCgpLzMsMzAwLDE1MCk7ICAKICAgIAogICAgCiAgICAgICAKICAgIAogICAgCiAgfQp9Cgl9Cn0=