// ==========================================================================
// $Id: assert.cpp,v 1.1 2006/10/29 00:32:05 jlang Exp $
// CSI2372 example Code for lecture 9
// ==========================================================================
// (C)opyright:
//
//   Jochen Lang
//   SITE, University of Ottawa
//   800 King Edward Ave.
//   Ottawa, On., K1N 6N5
//   Canada. 
//   http://www.site.uottawa.ca
// 
// Creator: jlang (Jochen Lang)
// Email:   jlang@site.uottawa.ca
// ==========================================================================
// $Log: assert.cpp,v $
// Revision 1.1  2006/10/29 00:32:05  jlang
// Check in for lecture 9
//
//
// ==========================================================================
#include <iostream>
#include <cmath>
#include <cassert>

using std::cout;
using std::endl;

float yValue( float x ) {
  assert( x>0 );
  return sqrt( x );	
}

int main() {
  cout << yValue( 3.0 ) << endl;
  cout << yValue(-3.0 ) << endl;
}
