Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*-----------------------------------------------
- Name: David Igou
- Block: B4
- Program: Calculating Splits
- Date: 9/28/10
- Description: Calculates splits in a race from lap mile times
- -----------------------------------------------*/
- import java.io.*;
- import java.util.Scanner;
- class splits_DIgou{
- public static void main (String arg[]) throws IOException {
- //Mile 1
- Scanner scan = new Scanner(System.in);
- System.out.println("***Mile 1***");
- System.out.println("Enter Minute");
- int M1 = scan.nextInt();
- System.out.println("Enter Second");
- int S1 = scan.nextInt();
- System.out.println("Enter Hundreths of a second");
- int MS1 = scan.nextInt();
- int TotalMS1 = ((M1 * 6000) + (S1 * 100) + (MS1));
- System.out.println(TotalMS1);
- System.out.println();
- //Mile 2
- System.out.println("***Mile 2***");
- System.out.println("Enter Minute");
- int M2 = scan.nextInt();
- System.out.println("Enter Second");
- int S2 = scan.nextInt();
- System.out.println("Enter Hundreths of a second");
- int MS2 = scan.nextInt();
- int TotalMS2 = ((M2 * 6000) + (S2 * 100) + (MS2));
- System.out.println(TotalMS2);
- //Mile 3
- System.out.println("***Mile 3***");
- System.out.println("Enter Minute");
- int M3 = scan.nextInt();
- System.out.println("Enter Second");
- int S3 = scan.nextInt();
- System.out.println("Enter Hundreths of a second");
- int MS3 = scan.nextInt();
- int TotalMS3 = ((M3 * 6000) + (S3 * 100) + (MS3));
- System.out.println (TotalMS3);
- //Split One
- System.out.println ("***Split 1***");
- System.out.println (M1 + ":" + S1 + "." + MS1);
- //Split Two
- System.out.println ("***Split 2***");
- int Split2Huns = ((TotalMS2) - (TotalMS1));
- System.out.println ("Split 2 Hundreds: " + Split2Huns);
- int Split2Mins = ((Split2Huns) / (6000));
- System.out.println ("Split 2 Minutes: " + Split2Mins);
- int Split2Secs = ( ((Split2Huns) % 6000) / 100);
- System.out.println ("Split 2 Seconds: " + Split2Secs);
- int Split2HSecs = ( ((Split2Huns) % 6000) % 100);
- System.out.println ("Split 2 Hyndreths of a Seconds: " + Split2HSecs);
- System.out.println ("Split 2: " + Split2Mins + ":" + Split2Secs + "." + Split2HSecs);
- //Split three
- System.out.println ("***Split 3***");
- int Split3Huns = ((TotalMS3) - (TotalMS2));
- System.out.println ("Split 3 Hundreds: " + Split3Huns);
- int Split3Mins = ((Split3Huns) / (6000));
- System.out.println ("Split 3 Minutes: " + Split3Mins);
- int Split3Secs = ( ((Split3Huns) % 6000) / 100);
- System.out.println ("Split 3 Seconds: " + Split3Secs);
- int Split3HSecs = ( ((Split3Huns) % 6000) % 100);
- System.out.println ("Split 3 Hundreths of a Seconds: " + Split3HSecs);
- System.out.println ("Split 3: " + Split3Mins + ":" + Split3Secs + "." + Split3HSecs);
- //Sexy ending
- System.out.println ("******************************************");
- System.out.println ("*\t\tSplits\t\t\t *");
- System.out.println ("*\t\t\t\t\t *");
- System.out.println ("*Split 1: \t\t\t " + M1 + ":" + S1 + "." + MS1 + "*");
- System.out.println ("*Split 2: \t\t\t " + Split2Mins + ":" + Split2Secs + "." + Split2HSecs + "*");
- System.out.println ("*Split 3: \t\t\t " + Split3Mins + ":" + Split3Secs + "." + Split3HSecs + "*");
- System.out.println ("*Finish Time: \t\t\t " + M3 + ":" + S1 + "." + MS1+ "*");
- System.out.println ("******************************************");
- System.out.println ();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement