![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Coursework
Diff: main.cpp
- Revision:
- 25:9798017b837d
- Parent:
- 24:a88c4941a25e
- Child:
- 26:8826ed43fad2
diff -r a88c4941a25e -r 9798017b837d main.cpp --- a/main.cpp Fri Jan 21 22:00:58 2022 +0000 +++ b/main.cpp Sun Jan 23 14:59:33 2022 +0000 @@ -98,17 +98,17 @@ int Scan1[10]; int Scan2[10]; int Scan1Input(){; - cin >> Scan1[0]; - cin >> Scan1[1]; - cin >> Scan1[2]; - cin >> Scan1[3]; - cin >> Scan1[4]; - cin >> Scan1[5]; - cin >> Scan1[6]; - cin >> Scan1[7]; - cin >> Scan1[8]; - cin >> Scan1[9]; - return Scan1[0,1,2,3,4,5,6,7,8,9,10];} + Scan1[0] = sensor.distance(); + Scan1[1] = sensor.distance();; + Scan1[2] = sensor.distance();; + Scan1[3] = sensor.distance();; + Scan1[4] = sensor.distance();; + Scan1[5] = sensor.distance();; + Scan1[6] = sensor.distance();; + Scan1[7]= sensor.distance();; + Scan1[8] = sensor.distance();; + Scan1[9]= sensor.distance();; + return Scan1[0,1,2,3,4,5,6,7,8,9];} //void returnme(){ //int num; @@ -187,12 +187,32 @@ while(1) { // section to try to get POC of number comparitor without using the US for repeatablity// to get if statements correct possibly change to switch - //int Scan1[10]; + long Scan1[10]; int num2; int num3; int num4; - cout << "Test value collection"; - Scan1Input(); + Scan1[0] = sensor.distance();Buzzer.play(200,120); + wait(2); + Scan1[1] = sensor.distance();;Buzzer.play(200,120); + wait(2); + Scan1[2] = sensor.distance();;Buzzer.play(200,120); + wait(2); + Scan1[3] = sensor.distance();;Buzzer.play(200,120); + wait(2); + Scan1[4] = sensor.distance();; + wait(2); + Scan1[5] = sensor.distance();; + wait(2); + Scan1[6] = sensor.distance();; + wait(2); + Scan1[7]= sensor.distance();; + wait(2); + Scan1[8] = sensor.distance();; + wait(2); + Scan1[9]= sensor.distance();; + // cout << "Test value collection"; + //Scan1Input(); + /* cout << Scan1[0];cout <<"/n"; cout << Scan1[1];"/n"; cout << Scan1[2];"/n"; @@ -203,20 +223,85 @@ cout << Scan1[7];"/n"; cout << Scan1[8];"/n"; cout << Scan1[9];"/n"; +*/ + // IF Statement to decide on shape to draw + if (Scan1[0] > Scan1[1]){ + printf("01Higher\n%d %d",Scan1[0],Scan1[1]); + }else if (Scan1[0] = Scan1[1]){ + printf("01Equal\n%d %d",Scan1[0],Scan1[1]);} + else if (Scan1[0] < Scan1[1]){ + // cout <<'Lower';} + printf("01Lower \n%d %d",Scan1[0],Scan1[1]);} + if (Scan1[1] > Scan1[2]){ + printf("12Higher\n"); + }else if (Scan1[1] = Scan1[2]){ + printf("12Equal\n");} + else if (Scan1[1] < Scan1[2]){ + // cout <<'Lower';} + printf("12Lower \n");} + if (Scan1[2] > Scan1[3]){ + printf("23Higher\n"); + }else if (Scan1[2] = Scan1[3]){ + printf("23Equal\n");} + else if (Scan1[2] < Scan1[3]){ + // cout <<'Lower';} + printf("23Lower \n");} + if (Scan1[3] > Scan1[4]){ + printf("34Higher\n"); + }else if (Scan1[3] = Scan1[4]){ + printf("34Equal\n");} + else if (Scan1[3] < Scan1[4]){ + // cout <<'Lower';} + printf("34Lower \n");} + + if (Scan1[4] > Scan1[5]){ + printf("45Higher\n"); + }else if (Scan1[4] = Scan1[5]){ + printf("Equal\n");} + else if (Scan1[4] < Scan1[5]){ + // cout <<'Lower';} + printf("Lower \n");} + if (Scan1[5] > Scan1[6]){ + printf("Higher\n"); + }else if (Scan1[5] = Scan1[6]){ + printf("Equal\n");} + else if (Scan1[5] < Scan1[6]){ + // cout <<'Lower';} + printf("Lower \n");} + if (Scan1[6] > Scan1[7]){ + printf("Higher\n"); + }else if (Scan1[6] = Scan1[7]){ + printf("Equal\n");} + else if (Scan1[6] < Scan1[7]){ + // cout <<'Lower';} + printf("Lower \n");} + if (Scan1[7] > Scan1[8]){ + printf("Higher\n"); + }else if (Scan1[7] = Scan1[8]){ + printf("Equal\n");} + else if (Scan1[7] < Scan1[8]){ + // cout <<'Lower';} + printf("Lower \n");} + printf("Distance 1 : %d cm\n", Scan1[0]); + printf("Distance 2 : %d cm\n", Scan1[1]); + printf("Distance 3 : %d cm\n", Scan1[2]); + printf("Distance 4: %d cm\n", Scan1[3]); + printf("Distance 5 : %d cm\n", Scan1[4]); + printf("Distance 6 : %d cm\n", Scan1[5]); + printf("Distance 7 : %d cm\n", Scan1[6]); + printf("Distance 8 : %d cm\n", Scan1[7]); + printf("Distance 9 : %d cm\n", Scan1[8]); + printf("Distance 10 : %d cm\n", Scan1[9]); + + printf("I always Get printed \n"); // cout << Scan1[2]; // cout << Scan1[6]; - // IF Statement to decide on shape to draw - if (Scan1[0] > Scan1[1]){ - cout <<'Higher'; - }else if (Scan1[0] = Scan1[1]){ - cout <<'Equal';} - else if (Scan1[0] < Scan1[1]){ - cout <<'Lower';} - - /* + + printf("I Should Be printed always \n"); + /* if (Scan1[1] > Scan1[2]){ cout <<'+'; }else if (Scan1[1]=Scan1[2]){