プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
開発環境
"初めてのC# 第2版"の第7章(クラスとオブジェクト)の7.10(練習問題)を解いてみる。
練習 7-1
using System; public class Math { public double Add(double lhs, double rhs) { return lhs + rhs; } public double Subtract(double lhs, double rhs) { return lhs - rhs; } public double Multiply(double lhs, double rhs) { return lhs * rhs; } public double Divide(double lhs, double rhs) { return lhs / rhs; } } class Tester { public void Run() { double n = 12.34; double m = 56.78; Math math = new Math(); Console.WriteLine( "n={0} m={1}\nn+m={2}\nn-m={3}\nn*m={4}\nn/m={5}", n, m, math.Add(n, m), math.Subtract(n, m), math.Multiply(n, m), math.Divide(n, m)); } static void Main() { Tester t = new Tester(); t.Run(); } }
出力結果
n=12.34 m=56.78 n+m=69.12 n-m=-44.44 n*m=700.6652 n/m=0.217330045790771 続行するには何かキーを押してください . . .
練習 7-2
using System; public class Math { public static double Add(double lhs, double rhs) { return lhs + rhs; } public static double Subtract(double lhs, double rhs) { return lhs - rhs; } public static double Multiply(double lhs, double rhs) { return lhs * rhs; } public static double Divide(double lhs, double rhs) { return lhs / rhs; } } class Tester { public void Run() { double n = 12.34; double m = 56.78; Console.WriteLine( "n={0} m={1}\nn+m={2}\nn-m={3}\nn*m={4}\nn/m={5}", n, m, Math.Add(n, m), Math.Subtract(n, m), Math.Multiply(n, m), Math.Divide(n, m)); } static void Main() { Tester t = new Tester(); t.Run(); } }
0 コメント:
コメントを投稿