Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
566
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.31 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * Created by Ivan on 5/3/2017.
  5.  */
  6. public class MartGame {
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.         int enters = Integer.parseInt(scanner.nextLine());
  10.  
  11.         double zeroNine = 0;
  12.         double tenNineteen = 0;
  13.         double twentyTwentynine = 0;
  14.         double thertyThertynine = 0;
  15.         double fortyFifty = 0;
  16.         double invalidNumber = 0;
  17.         double totalPoint = 0;
  18.  
  19.  
  20.         for (int i = 0; i < enters; i++) {
  21.           double number =   Integer.parseInt(scanner.nextLine());
  22.           if (number >= 0 && number <=9){
  23.             zeroNine ++;
  24.             totalPoint += (0.2 * number);
  25.           }
  26.           if (number >= 10 && number <= 19){
  27.               tenNineteen ++;
  28.               totalPoint += (0.3 * number);
  29.           }
  30.           if (number >= 20 && number <= 29){
  31.               twentyTwentynine++;
  32.               totalPoint += (0.4 * number);
  33.           }
  34.           if (number >= 30 && number <=39){
  35.               thertyThertynine ++;
  36.               totalPoint += 50;
  37.           }
  38.           if (number >= 40 && number <= 50){
  39.               fortyFifty ++;
  40.               totalPoint += 100;
  41.           }
  42.           if (number < 0 || number > 50){
  43.               invalidNumber ++;
  44.               totalPoint = totalPoint / 2;
  45.            }
  46.         }
  47.         System.out.printf("%.2f", totalPoint);
  48.         System.out.println();
  49.         System.out.printf("From 0 to 9: %.2f", (zeroNine * 100 / enters));
  50.         System.out.print("%");
  51.         System.out.println();
  52.         System.out.printf("From 10 to 19: %.2f", (tenNineteen * 100 / enters));
  53.         System.out.print("%");
  54.         System.out.println();
  55.         System.out.printf("From 20 to 29: %.2f", (twentyTwentynine * 100 / enters));
  56.         System.out.print("%");
  57.         System.out.println();
  58.         System.out.printf("From 30 to 39: %.2f", (thertyThertynine * 100 / enters));
  59.         System.out.print("%");
  60.         System.out.println();
  61.         System.out.printf("From 40 to 50: %.2f", (fortyFifty * 100 / enters));
  62.         System.out.print("%");
  63.         System.out.println();
  64.         System.out.printf("Invalid numbers: %.2f", (invalidNumber * 100 / enters));
  65.         System.out.print("%");
  66.         System.out.println();
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement