Run several checks and count how many pass.

Counting Passes

CountPasses.scala
object Main {
  def isEven(n: Int): Boolean = {
    n % 2 == 0
  }

  def main(args: Array[String]): Unit = {
    val threshold = 
    val inputs = List(2, 3, 4, 5, 6)
    var passes = 0
    for (n <- inputs) {
      if (isEven(n) && n > threshold) {
        passes = passes + 1
      }
    }

    println("total=" + inputs.length)
    println("passes=" + passes)
  }
}
object Main {
  def isEven(n: Int): Boolean = {
    n % 2 == 0
  }

  def main(args: Array[String]): Unit = {
    val threshold = 
    val inputs = List(2, 3, 4, 5, 6)
    var passes = 0
    for (n <- inputs) {
      if (isEven(n) && n > threshold) {
        passes = passes + 1
      }
    }

    println("total=" + inputs.length)
    println("passes=" + passes)
  }
}
object Main {
  def isEven(n: Int): Boolean = {
    n % 2 == 0
  }

  def main(args: Array[String]): Unit = {
    val threshold = 
    val inputs = List(2, 3, 4, 5, 6)
    var passes = 0
    for (n <- inputs) {
      if (isEven(n) && n > threshold) {
        passes = passes + 1
      }
    }

    println("total=" + inputs.length)
    println("passes=" + passes)
  }
}
count-passes Looping over a list of inputs and tallying the ones that satisfy a condition gives a simple pass count out of the total.