using System; /// @author vesal /// @version 25.9.2012 /// /// Esimerkkejä funktio-aliohjelmista /// public class Funktioita { /// /// Kutsutaan funktioita /// /// ei käytössä public static void Main(string[] args) { int a = 4; int b = 3; double ka; ka = Keskiarvo(a, b); Console.WriteLine("Keskiarvo = " + ka); double ala; ala = YmpyranAla(3.0); Console.WriteLine("Keskiarvo = {0:000.0000} ja ympyrän ala = {1:0.000}" ,ka, ala); } /// /// Laskee ympyrän alan /// /// ympyrän säde /// pinta-alan /// ///
    ///    Funktioita.YmpyranAla(1) ~~~ 3.1415926; 
    ///    Funktioita.YmpyranAla(2) ~~~ 12.566370614; 
    /// 
///
public static double YmpyranAla(double r) { return Math.PI * r * r; } /// /// Lasketaan kahden luvun keskiarvo. /// /// eka luku /// toinen luku /// lukujen keskiarvo /// ///
    ///   Funktioita.Keskiarvo(1,2) ~~~ 1.5;
    ///   Funktioita.Keskiarvo(0,2) ~~~ 1.0;
    ///   Funktioita.Keskiarvo(5,7) ~~~ 6.0;
    ///   Funktioita.Keskiarvo(-5,5) ~~~ 0.0;
    /// 
///
public static double Keskiarvo(int a,int b) { return (a+b) / 2.0; } }