본문 바로가기

반응형
   

Programming

(421)
bmi 수치 출력 몸무게 키를 조합한 자기 수치 /*---------------------------------------------------------------------------------------------------------------문제 3. - 구조체를 하나 생성하고 다음과 같은 기능을 하는 메서드를 하나 선언하시오. 구조체] 사람 구조체 - 사람 이름 - 키(cm) - 몸무게(kg)요구사항 ] 사람 구조체를 인자값으로 건네주면 BMI 지수 (체질량지수) 를 반환 시켜주는 메서드 선언 해서호출 BMI지수공식 : 몸무게(kg) / 키(m)*키(m) 15~20 저체중, 20~25정상체중, 25~30과체중, 30이상 비만,35이상 고도비만*/ using System; using System.Collections.Generic; using..
초를 지정하여 시간 분 초로 정의된 값을 1시간 1분 3초 ex) 총 초 출력 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Source { class Program { static void Main(string[] args) { int hour = GetTotalSecond(2); //시간입력 int minute = GetTotalSecond(2, 2);//시 분입력 int second = GetTotalSecond(2, 2, 1);//시 분 초입력 Console.WriteLine("시간 : {0}", hour); Console.WriteLine("시간 + 분 : {0}", minute); Console..
두수를 Swap 하여 각형태로 출력 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Source { class Program { static void Main(string[] args) { /* 문제 1. - 두수를 Swap해서 출력하는 메서드를 생성하시오 출력 ] 이전 : 5, 10 이후 : 10, 5 조건] 1. int, int 2. double, double 3. string, string 4. bool, bool 5. char, char ** 메서드 이름은 모두 Swap ** 5가지 모두 예를 드시오. 콜바이밸류 실행) Swap(10, 5); Swap(tru..
제어문 제어문 - 제어흐름(실행순서)이 위-아래로 진행(라인단위) - 원하는 흐름으로 제어 1. 조건문(if, switch) 2. 반복문(for, while, do-while, foreach) 3. 분기문(break, continue, goto) 제어흐름을 벗어났던 녀석은 매서드가 있었다. => 알고리즘 (정보 올림피아드), 자료구조 조건문(분기문) - 하나의 조건이 주어지고, 그조건의 결과값에 따라 실행하는 코드가 분기되는 제어문 if문 - 조건문은 반드시 bool값 반환 - if(조건문) { 실행코드://조건을 만족시켰을때 실행 } using System; namespace Csharp { class Test { public static void Main(string[] args) { //1. 숫자 => 양..
메서드, 재귀 메서드, 지역변수 - 특정 행동을 취하는 코드의 집합 - 함수(Function), 프로시저(Procedure) 등.. - 객체의 행동 - 강제성은 없으나 어떤 특정 행동에 대한 코드들을 그룹으로 묶어 관리하는 측면 - 정적메서드(공용) vs 객체메서드(멤버) 클래스 안에서만 선언 가능 클래스 자식 수준에서 선언 가능 메서드 안에 메서드 선언 불가능, 모든 코딩은 메서드 안에서 이루어 진다. 클래스 밖에서 선언 한것은 자료형이라는것을 생성하기 위한 Enum, Struct 를 제외한 모든 것들은 클래스 내에 기록된다. - 모든 메서드는 클래스의 자식(멤버) 1. 메서드 선언(정의) - 접근지정자 정적키워드 반환형 메서드명(인자리스트) { 메서드 본문(body) } 2. 메서드 호출(실행) - 메인 메서드는 계속 실행되게 되있..
태어난 일수 계산 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Source { class Program { static void Main(string[] args) { DateTime birthday = new DateTime(2012, 2, 12, 12, 34, 35); TimeSpan result = DateTime.Now - birthday; Console.WriteLine("태어난지 총 {0:N0}일이 지났습니다.", result.TotalDays); Console.WriteLine("태어난지 총 {0:N0}시간이 지났습니다.", res..
크리스마스 날짜 계산 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Source { class Program { static void Main(string[] args) { DateTime chrismas = new DateTime(2016, 12, 25, 00, 00, 00);//크리스마스 TimeSpan result = chrismas - DateTime.Now; Console.WriteLine("{0:N0}", result.TotalDays); } } }
짝수 홀수 판단 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Source { class Program { static void Main(string[] args) { Console.Write("숫자 입력 : "); string inputnum = Console.ReadLine(); int num = int.Parse(inputnum); int evennumber = num % 2; int oddnumber = num % 2 + 1; string result = (evennumber == 0 && oddnumber == 1) ? "짝수" : "..

반응형