Ασκήσεις

  1. Περιγράψτε τις τιμές εισόδου για κάθε συνάρτηση για να ελεγχθεί ο παρακάτω κώδικας:
    int 
    min(int t1, int t2)
    {
      return t2 > t1 ? t1 : t2;
    }

    int 
    max(int t1, int t2)
    {
      return t1 > t2 ? t1 : t2;
    }

    int 
    min(int t1, int t2, int t3)
    {
      return min(min(t1, t2), t3);
    }

    int 
    max(int t1, int t2, int t3)
    {
      return max(max(t1, t2), t3);
    }

    int 
    range(int min, int max, int val)
    {
      return min(max(min, val), max);
    }
  2. Γράψτε ένα πρόγραμμα ελέγχου για τις παραπάνω συναρτήσεις
  3. Δοκιμάστε τη χρήση της κλάσης JUnit
  4. Υλοποιήστε στη ΒΔ Access ένα απλό σύστημα παρακολούθησης λαθών