Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class GameOfIntervals {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int gameRounds = Integer.parseInt(scanner.nextLine());
- int from0To9 = 0;
- int from10To19 = 0;
- int from20To29 = 0;
- int from30To39 = 0;
- int from40To50 = 0;
- int invalidNumbers = 0;
- double result = 0;
- for (int i = 1; i <= gameRounds ; i++) {
- int number = Integer.parseInt(scanner.nextLine());
- if (number >= 0 && number < 10 ) {
- from0To9++;
- result += number * 0.20;
- }else if (number >= 10 && number < 20) {
- from10To19++;
- result += number * 0.30;
- }else if (number >= 20 && number < 30) {
- from20To29++;
- result += number * 0.40;
- }else if (number >= 30 && number < 40) {
- from30To39++;
- result += 50;
- }else if (number >= 40 && number <= 50) {
- from40To50++;
- result += 100;
- }else {
- invalidNumbers++;
- result = result / 2;
- }
- }
- System.out.printf("%.2f%n",result);
- System.out.printf("From 0 to 9: %.2f%%%n",from0To9 / (double)gameRounds * 100);
- System.out.printf("From 10 to 19: %.2f%%%n",from10To19 / (double)gameRounds * 100);
- System.out.printf("From 20 to 29: %.2f%%%n",from20To29 / (double)gameRounds * 100);
- System.out.printf("From 30 to 39: %.2f%%%n",from30To39 / (double)gameRounds * 100);
- System.out.printf("From 40 to 50: %.2f%%%n",from40To50 / (double)gameRounds * 100);
- System.out.printf("Invalid numbers: %.2f%%",invalidNumbers / (double)gameRounds * 100);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement