前田稔(Maeda Minoru)の超初心者のプログラム入門
/**********************************/ /*★ partial Main() 前田 稔 ★*/ /**********************************/ using System; class console { public static int Main() { gcmlcm glcm = new gcmlcm(24,32); glcm.Disp(); System.Console.ReadLine(); return 0; } } |
/***********************************/ /*★ partial Class-1 前田 稔 ★*/ /***********************************/ using System; // gcmlcm Class の定義-1 partial class gcmlcm { int d1,d2; //Constructor public gcmlcm(int n, int m) { d1= n; d2= m; } //Destructor ~gcmlcm() { } public int gcm() { int n,m; n= d1; m= d2; while(n!=m) { if (n>m) n-= m; else m-= n; } return n; } } |
/***********************************/ /*★ partial Class-2 前田 稔 ★*/ /***********************************/ using System; // gcmlcm Class の定義-2 partial class gcmlcm { public int lcm() { int wk; wk= gcm(); return d1*d2/wk; } public void Disp() { Console.WriteLine("d1=" + d1 + " d2=" + d2 + " gcm=" + gcm() + " lcm=" + lcm()); } } |