Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.t99sdevelopment.sandbox;
- //Created by Trevor Sears <trevorsears.main@gmail.com> at 11:53 PM, June 21, 2018.
- import java.util.Scanner;
- public class Sales {
- static Company mc;
- static Scanner sc;
- public static void main(String[] args){
- mc = new Company("Microsoft");
- sc = new Scanner(System.in);
- double salary;
- while(mc.getRange()[9] >= 0){
- System.out.print("Enter sales amount (negative to end): ");
- salary = sc.nextDouble();
- salary = grossSale(salary);
- mc.raiseCount(salary, mc.getRange());
- }
- }
- static double grossSale(double salary){
- salary = (salary * .09) + 200;
- return salary;
- }
- }
- class Company {
- private String name;
- private int[] range;
- {
- range = new int[10];
- }
- Company(String name) {
- this.name = name;
- }
- String getName() {
- return name;
- }
- int[] getRange() {
- return range;
- }
- void raiseCount(double salary, int[] range){
- if (salary >= 200 && salary < 299) {
- range[0] = range[0] + 1;
- } else if (salary > 299 && salary < 399) {
- range[1] = range[1] + 1;
- } else if (salary > 399 && salary < 499) {
- range[2] = range[2] + 1;
- } else if (salary > 499 && salary < 599) {
- range[3] = range[3] + 1;
- } else if (salary > 599 && salary < 699) {
- range[4] = range[4] + 1;
- } else if (salary > 699 && salary < 799) {
- range[5] = range[5] + 1;
- } else if (salary > 799 && salary < 899) {
- range[6] = range[6] + 1;
- } else if (salary > 899 && salary < 999) {
- range[7] = range[7] + 1;
- } else if (salary > 999) {
- range[8] = range[8] + 1;
- } else if (salary < 200){
- range[9] = -1;
- }
- }
- public void printTotals(int[] range) {
- System.out.print("Range Number\n");
- System.out.printf("$200-$299 %d\n", range[0]);
- System.out.printf("$300-$399 %d\n", range[1]);
- System.out.printf("$400-$499 %d\n", range[2]);
- System.out.printf("$500-$599 %d\n", range[3]);
- System.out.printf("$600-$699 %d\n", range[4]);
- System.out.printf("$700-$799 %d\n", range[5]);
- System.out.printf("$800-$899 %d\n", range[6]);
- System.out.printf("$900-$999 %d\n", range[7]);
- System.out.printf("$1000 and over %d\n", range[8]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement