using System; /// @author Vesa Lappalainen /// @version 25.9.2012 /// /// Esimerkkejä funktioista ja muuttujista /// public class Funktioita { /// /// Kutsutaan malliksi funktioita /// /// ei käytössä public static void Main(string[] args) { double ala; ala = YmpyranAla(2); Console.WriteLine("Ympyrän ala on {0:0.00}",ala); ala = KolmionAla(3.0, 7.0); Console.WriteLine("Kolmion ala on " + ala); int a = 3, b = 4; double ka = Keskiarvo(a, b); Console.WriteLine("Keskiarvo on {0:0.000}", ka); ka = Keskiarvo(3, 5); Console.WriteLine("Keskiarvo on {0:0.000}", ka); Console.WriteLine("Keskiarvo on {0:0.000}", Keskiarvo(9,7)); Console.WriteLine("Keskiarvo on {0:0.000}", Keskiarvo(a,6+2)); } /// /// Kahden luvun keskiarvo /// /// 1. luku /// 2. luku /// lukujen keskiarvo /// ///
    ///  Funktioita.Keskiarvo(3,4) ~~~ 3.5;
    ///  Funktioita.Keskiarvo(1,1) ~~~ 1.0;
    ///  Funktioita.Keskiarvo(0,1) ~~~ 0.5;
    /// 
///
public static double Keskiarvo(int a, int b) { int summa = a + b; double ka = summa / 2.0; return ka; } /// /// Lasketaan ympyrän pinta-ala /// /// ympyrän säde /// ympyrän pinta-ala /// ///
    ///   Funktioita.YmpyranAla(1) ~~~ 3.1415926; 
    ///   Funktioita.YmpyranAla(2) ~~~ 12.5663706;
    /// 
///
public static double YmpyranAla(double r) { return Math.PI * r * r; } /// /// Lasketaan kolmion pinta-ala /// /// kolmion kannan pituus /// kolmion korkeus /// kolmion pinta-ala /// ///
    ///    Funktioita.KolmionAla(1,1) ~~~ 0.5;
    ///    Funktioita.KolmionAla(5,3) ~~~ 7.5;
    /// 
///
public static double KolmionAla(double kanta, double korkeus) { double ala = kanta * korkeus / 2; return ala; } }