본문 바로가기

숙제

(5)
[C#|초급] 사다리꼴 넓이 구하기 using System; namespace trapzoid { class Program { static void Main(string[] args) { double 윗변 = 3, 아랫변= 7, 높이 = 44; double 넓이; if(args.Length != 3) Console.WriteLine("사용법 : trapz.exe "); else { 윗변 = Convert.ToDouble(args[0]); 아랫변 = Convert.ToDouble(args[1]); 높이 = Convert.ToDouble(args[2]); } 넓이 = (윗변 + 아랫변) * 높이 / 2; Console.WriteLine("윗변이 {0}, 아랫변이 {1}, 높이가 {2}인 사다리꼴의 넓이는 {3}입니다.", 윗변, 아랫변, 높이..
[C|MFC|수치해석] 라그랑지 다항식 라그랑지 다항식. 주어진 n 개의 점들을 지나는 n-1차 다항식을 구하는 것. 공식은 위키백과 영문판을 참고했다. #include #include typedef struct _data { double x; double y; } DATA; double l(DATA *dataList, int nData, int j, double x) { double prod = 1; for(int i=0; i
[비주얼베이직|초급] 별찍기 변형 목표는 이거. * *** ***** ******* ********* 이렇게 나오는 소스는 이거. 변수명을 한글로 썼다. 변수명을 보면 어떤 의도인지 알 수 있을 것이다. Module Module1 Sub Main() Dim 줄수 As Integer Dim 칸수 As Integer Dim 줄수최대값 As Integer Dim 갯수 As Integer 줄수최대값 = 5 For 줄수 = 1 To 줄수최대값 Dim 빈칸수 As Integer 빈칸수 = 줄수최대값 - 줄수 + 1 For 칸수 = 1 To 빈칸수 Console.Write(" ") Next Dim 별갯수 As Integer 별갯수 = 2 * 줄수 - 1 For 갯수 = 1 To 별갯수 Console.Write("*") Next Console.Writ..
[C#|초급] 성적입력 및 출력 using System; using System.IO; namespace 점수 { class Program { private static string[] 이름 = new string[30]; private static int[,] 점수 = new int[30,5]; private static string[] 학점 = new string[30]; private static string[] 성적구분 = { "중간", "기말", "과제물", "출석" }; private static TextReader 콘솔입력 = Console.In; private static TextWriter 콘솔출력 = Console.Out; //############### //# 여기가 시작 # //############### stat..
[C|MFC] 푸리에 시리즈 사각파 사각파 푸리에 시리즈 python 버전은 : https://daewonyoon.tistory.com/258 조금 지져분한 콘솔버전 /* By 숙제도둑 */ #include #define PI 3.1415927 /* * 1 * F (t) = ------- sin ( (2n+1) t ) * n 2n + 1 * */ double f(int n, double t) { return sin((2*n+1)*t)/(2*n+1); } /* * * k * X (t) = Sigma F (t) * k n = 1 n * */ double X(int k, double t) { int n; double sum = 0.0; for(n=0; n