연습문제 1
Square() 메소드를 구현해서 프로그램을 완성하시오.
수를 입력하세요 : 3
결과 : 9
수를 입력하세요 : 34.2
결과 : 1169.64
using System;
namespace Ex6_01
{
class MainApp
{
static double Square(double arg)
{
return arg *= arg;
}
static void Main(string[] args)
{
Console.Write("수를 입력하세요 : ");
string input = Console.ReadLine();
double arg = double.Parse(input);
Console.WriteLine("결과 : {0}", Square(arg));
}
}
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
연습문제 2
using System;
namespace Ex6_02
{
class MainApp
{
static void Main(string[] args)
{
double mean = 0;
Mean(1, 2, 3, 4, 5, ref mean);
Console.WriteLine("평균 : {0}", mean);
}
public static void Mean(double a, double b, double c, double d, double e, ref double mean)
{
mean = (a + b + c + d + e) / 5;
}
}
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
연습문제 3
using System;
namespace Ex6_3
{
class MainApp
{
public static void Main()
{
int a = 3;
int b = 4;
int resultA = 0;
Plus(a, b, out resultA);
Console.WriteLine("{0} + {1} = {2} ", a, b, resultA);
double x = 2.4;
double y = 3.1;
double resultB = 0;
Plus(x, y, out resultB);
Console.WriteLine("{0} + {1} = {2}", x, y, resultB);
}
public static void Plus(int a, int b, out int c)
{
c = a + b;
}
public static void Plus(double a, double b, out double c)
{
c = a + b;
}
}
}