####ID 05-cross #### Άσκηση: Γράψτε ένα πρόγραμμα σε python που να διαβάζει 4 πραγματικούς αριθμούς a, b, s, t #### και να υπολογίζει τον ακέραιο αριθμό f ως εξής: #### #### Από το σημείο (a, b) στο επίπεδο φέρνουμε μια ευθεία παράλληλη με τον άξονα των x #### και μια ευθεία παράλληλη με τον άξονα των y. Οι δύο αυτές ευθείες ορίζουν 4 τεταρτημόρια #### στο επίπεδο, αριθμημένα όπως και τα συνήθη 4 τεταρτημόρια που ορίζουν οι άξονες συντεταγμένων. #### Δηλ. το τεταρτημόριο 1 είναι αυτό που είναι "βορειοανατολικά" του (a,b), το τεταρτημόριο #### 2 είναι αυτό που είναι "βορειοδυτικά" του (a, b), κλπ. #### #### Δοθέντος του σημείου (s,t) του επιπέδου ο ακέραιος f ορίζεται να είναι ο αριθμός (1, 2, 3 ή 4) #### του τεταρτημορίου όπου ανήκει το (s,t). Μπορείτε να υποθέσετε ότι το (s,t) δεν ανήκει στους #### δύο κάθετους άξονες δια του (a,b) που ορίζουν τα τεταρτημόρια. #### #### Για παράδειγμα αν a=2.1, b=7.2, s=2.5 t=-10.0 τότε f=4 #### #### Γράφετε τον κώδικά σας αποκλειστικά ανάμεσα στις γραμμές START και STOP παρακάτω. #### Δεν πρέπει να πειράξετε καθόλου τις υπόλοιπες γραμμές #### #### Για να τρέξετε το πρόγραμμά σας (αποθηκευμένο στο αρχείο user.py) δίνετε την εντολή #### #### python3 user.py a = float( input('Δώστε πραγματικό αριθμό a: ') ) b = float( input('Δώστε πραγματικό αριθμό b: ') ) s = float( input('Δώστε πραγματικό αριθμό s: ') ) t = float( input('Δώστε πραγματικό αριθμό t: ') ) #### Υποθέσεις: #### Στο σημείο αυτό ο χρήστης έχει δώσει 4 πραγματικούς αριθμούς που έχουν αποθηκευτεί στις μεταβλητές #### a, b, s, t #### Απαιτήσεις: #### Στο τέλος του προγράμματός σας θα πρέπει #### στη μεταβλητή f να βρίσκεται η ποσότητα f που περιγρέφεται παραπάνω #### Μην αλλάξετε ό,τι είναι από τη γραμμή αυτή και πάνω ####START Από δω και κάτω γράφετε το πρόγραμμά σας.---------------------------------------------------------------- ####STOP Μην αλλάξετε ό,τι είναι από τη γραμμή αυτή και κάτω-------------------------------------------------------- print("Το σημείο ({},{}) είναι στο τεταρτημόριο Νο {} αναφορικά με το σημείο ({},{}.".format(s, t, f, a, b))