package luento; /** * Esimerkkejä funktioista * @author vesal * @version 19.9.2009 *
*/ public class Funktioita2 { /** * @param kanta * @param korkeus * @return kolmionPintaAla */ public static double kolmionAla(double kanta, double korkeus) { double a = kanta*korkeus/2; // tuleeko ongelmia jakolaskun kanssa? return a; } /** * Laskee ympyrän pinta-alan * @param sade ympyrän säde * @return ympyrän alan */ public static double ympyranAla(double sade) { return Math.PI * sade * sade; } /** * @param args ei käytässä */ public static void main(String[] args) { double kanta = 4; double korkeus = 3; double ala; ala = kolmionAla(kanta,korkeus); System.out.println("Pinta-ala = " + ala); ala = kolmionAla(kanta,korkeus*3); System.out.println("Pinta-ala = " + ala); double r = 20; ala = ympyranAla(r); System.out.println("Pinta-ala = " + ala); ala = nelionAla(r); System.out.println("Pinta-ala = " + ala); } /** * @param r * @return neliän ala */ public static double nelionAla(double r) { // TODO Auto-generated method stub return 4*r*r; } }