Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package running;
- import java.util.Scanner;
- class runningmar {
- public static void main(String[] args) {
- Scanner sc =new Scanner(System.in);
- //S = Start
- //F = Finish
- byte i,x,d= 0;
- int sHours = 0, sMinutes = 0, sSeconds = 0;
- int fHours = 0, fMinutes = 0, fSeconds = 0;
- int sTime = 0, fTime = 0, rTime = 0 ;
- int highest = 0;
- int rHours = 0, rMinutes = 0, rSeconds = 0;
- char gender;
- String name;
- for(i = 1; i<=3; i++)
- {
- System.out.println("Please enter " + i + "st runner's name");
- name = sc.nextLine();
- }
- for(x = 1; x<=3; x++)
- {
- System.out.println("Please enter" + i + " runner's gender (M / F)");
- gender = sc.next().charAt(0);
- }
- for (d = 1; d<3; d++){
- System.out.println("Enter " + d + "'st runner's STARTING time hours: ");
- sHours = sc.nextInt();
- System.out.println("Enter " + d + "'st runner's STARTING time minutes: ");
- sMinutes = sc.nextInt();
- System.out.println("Enter " + d + "'st runner's STARTING time seconds: ");
- sSeconds = sc.nextInt();
- System.out.println("Enter " + d + "'st runner's FINISHING time hours: ");
- fHours = sc.nextInt();
- System.out.println("Enter " + d + "'st runner's FINISHING time minutes: ");
- fMinutes = sc.nextInt();
- System.out.println("Enter " + d + "'st runner's FINISHING time seconds: ");
- fSeconds = sc.nextInt();
- sTime = ((sHours*3600)+(sMinutes*60)+sSeconds);
- fTime = ((fHours*3600)+(fMinutes*60)+fSeconds);
- rTime = ((fTime - sTime));
- if (d == 1 || sTime > highest){
- highest = sTime;
- }
- if (d == 1 || fTime > highest){
- highest = fTime;
- }
- }
- if(rTime>3600) {
- rHours = rTime/3600;
- }
- if(rTime<3600)
- {
- rHours = 00;
- }
- rMinutes = ((rTime-(3600*rHours))/60);
- rSeconds = rMinutes * 60/100;
- System.out.print(sTime + " " + fTime + " " + rTime);
- System.out.println("Winner's R time:" + rHours + ":" + rMinutes + ":" + rSeconds);
- /*for(i = 1; i<=10; i++)
- {
- System.out.println("Please enter" + i + " runner's gender");
- if (!(mark<0 || mark>100))
- {
- sum=sum+mark;
- mark=sc.nextInt();
- }
- else
- {
- System.out.println("Please enter a number between 0 and 100");
- mark=sc.nextInt();
- }
- }
- average=sum/5;
- System.out.println("Average is "+ average);
- System.out.println("Sum is "+sum);
- System.out.println(i);*/
- sc.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement