Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pleasureland.themepack;
- import java.util.Scanner;
- import java.util.Date;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- public class PleasurelandThemepack {
- public static void main(String[] args) {
- // TODO code application logic here
- //Amount of weeks we need to get sales for
- int maxWeeks = 8;
- //Output values
- DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
- Date date = new Date();
- String dateText = dateFormat.format(date);
- int totalSales = 0;
- int averageSales = 0;
- int below200Above500 = 0;
- int highestSale = 0;
- int highestWeek = 0;
- int lowestSale = 0;
- int lowestWeek = 0;
- //Used to get user input
- Scanner scan = new Scanner(System.in);
- int currentWeek = 1;
- //Loop through each week
- while(currentWeek <= maxWeeks) {
- clearConsole();
- int sale;
- writeln("Enter sale amount for week " + currentWeek + ":");
- sale = Integer.parseInt(scan.nextLine());
- //Check if is the highest sale
- if(sale > highestSale) {
- highestSale = sale;
- highestWeek = currentWeek;
- }
- //Check if is the lowest sale
- if(sale < lowestSale || lowestSale == 0) {
- lowestSale = sale;
- lowestWeek = currentWeek;
- }
- if(sale < 200 || sale > 500) {
- below200Above500++;
- }
- totalSales += sale;
- currentWeek++;
- }
- //Get sale average
- averageSales = totalSales / maxWeeks;
- clearConsole();
- writeln("Pleasureland Theme park");
- writeln("Farringdon’s Fancies– Wednesday Sales Analysis");
- writeln("");
- writeln("Period beggening: " + dateText);
- writeln("Total sales: £" + totalSales);
- writeln("Highest wednesday sale: £" + highestSale + " (Week " + highestWeek + ")");
- writeln("Lowest wednesday sale: £" + lowestSale + " (Week " + lowestWeek + ")");
- writeln("Average sales: £" + averageSales);
- writeln("No. of Wednesday sales below £200 or above £500: " + below200Above500);
- }
- private static void writeln(String str)
- {
- System.out.println(str);
- }
- private static void clearConsole()
- {
- try
- {
- String os = System.getProperty("os.name");
- if (os.contains("Windows"))
- {
- Runtime.getRuntime().exec("cls");
- }
- else
- {
- Runtime.getRuntime().exec("clear");
- }
- }
- catch (Exception exception)
- {
- // Do nothing
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement