Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(9600);
- Serial.println("How long did the competitor take to complete the swim?");
- int swimTime [2];
- while (!Serial.available()) {
- ;
- }
- swimTime[0] = Serial.parseInt();
- while (!Serial.available()) {
- ;
- }
- swimTime[1] = Serial.parseInt();
- while (!Serial.available()) {
- ;
- }
- swimTime[2] = Serial.parseInt();
- Serial.println("How long did the competitor take to complete the run?");
- int runTime [2];
- while (!Serial.available()) {
- ;
- }
- runTime[0] = Serial.parseInt();
- while (!Serial.available()) {
- ;
- }
- runTime[1] = Serial.parseInt();
- while (!Serial.available()) {
- ;
- }
- runTime[2] = Serial.parseInt();
- Serial.println("How long did the competitor take to complete the bike ride?");
- int bikeTime [2];
- while (!Serial.available()) {
- ;
- }
- bikeTime[0] = Serial.parseInt();
- while (!Serial.available()) {
- ;
- }
- bikeTime[1] = Serial.parseInt();
- while (!Serial.available()) {
- ;
- }
- bikeTime[2] = Serial.parseInt();
- long sectionTime [3];
- sectionTime[0] = ((swimTime[0] * 3600) + (swimTime[1] * 60) + swimTime[2]);
- sectionTime[1] = ((bikeTime[0] * 3600) + (bikeTime[1] * 60) + bikeTime[2]);
- sectionTime[2] = ((runTime[0] * 3600) + (runTime[1] * 60) + bikeTime[2]);
- sectionTime[3] = (sectionTime[0] + sectionTime[1] + sectionTime[2]);
- String names[] = {"Swim", "Bike", "Run", "Total"};
- for (int index = 0; index < 4; index++) {
- Serial.print(names[index]);
- Serial.print(" time: ");
- Serial.print(sectionTime[index] / 3600);
- Serial.print("hr ");
- Serial.print((sectionTime[index] / 60) % 60);
- Serial.print("min ");
- Serial.print(sectionTime[index] % 60);
- Serial.println("sec");
- }
- Serial.println(sectionTime[3] / 3600);
- Serial.println((sectionTime[3] / 60) % 60);
- Serial.println(sectionTime[3] % 60);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement