24 + 32 = 56 24 - 32 = -8 |
前田稔(Maeda Minoru)の超初心者のプログラム入門
/************************************/ /*★ Interface IAddSub 前田 稔 ★*/ /************************************/ using System; public interface IAddSub { int Add(int a, int b); int Sub(int a, int b); } class MyClass : IAddSub { public int Add(int n, int m) { return n + m; } public int Sub(int n, int m) { return n - m; } } class console { public static void Main() { MyClass mc = new MyClass(); Console.WriteLine("24 + 32 = {0}",mc.Add(24,32)); Console.WriteLine("24 - 32 = {0}",mc.Sub(24,32)); } } |
public interface IAddSub { int Add(int a, int b); int Sub(int a, int b); } |
class MyClass : IAddSub { public int Add(int n, int m) { return n + m; } public int Sub(int n, int m) { return n - m; } } |
public static void Main() { MyClass mc = new MyClass(); Console.WriteLine("24 + 32 = {0}",mc.Add(24,32)); Console.WriteLine("24 - 32 = {0}",mc.Sub(24,32)); } |
GCM(24,32) = 8 |
/*********************************/ /*★ Interface IGcm 前田 稔 ★*/ /*********************************/ using System; public interface IGcm { int Data1 { set; get; } int Data2 { set; get; } int Gcm(); } class MyClass : IGcm { int d1; int d2; public int Data1 { get { return d1; } set { d1= value; } } public int Data2 { get { return d2; } set { d2= value; } } public int Gcm() { int n,m; n= d1; m= d2; while(n!=m) { if (n>m) n-= m; else m-= n; } return n; } } class console { public static void Main() { MyClass mc = new MyClass(); mc.Data1= 24; mc.Data2= 32; Console.WriteLine("GCM(24,32) = {0}", mc.Gcm()); } } |
public interface IGcm { int Data1 { set; get; } int Data2 { set; get; } int Gcm(); } |
class MyClass : IGcm { int d1; int d2; public int Data1 { get { return d1; } set { d1= value; } } public int Data2 { get { return d2; } set { d2= value; } } public int Gcm() { int n,m; n= d1; m= d2; while(n!=m) { if (n>m) n-= m; else m-= n; } return n; } } |
class console { public static void Main() { MyClass mc = new MyClass(); mc.Data1= 24; mc.Data2= 32; Console.WriteLine("GCM(24,32) = {0}", mc.Gcm()); } } |