C#
-
WriteLine()메서드 연습 2C#/수업내용 2021. 3. 10. 12:01
using System; namespace Study00 { class Program { static void Main(string[] args) { //입력 받은 문자열에 따라 케릭터를 선택 하세요 //입력 예시 : 야만전사, 악마 사냥꾼, 부두술사 //switch문을 사용하세요 //출력 결과 //case에 따라... //야만전사를 선택 했습니다. //악마 사냥꾼을 선택 했습니다. //부두술사를 선택 했습니다. string name = ""; Console.WriteLine("선택할 케릭터를 입력해주세요. 입력 예시 : 야만전사, 악마 사냥꾼, 부두술사"); name = Console.ReadLine(); switch(name) { case "야만전사": Console.WriteLine("{0}를 선택..
-
WriteLine()메서드 연습 1C#/수업내용 2021. 3. 10. 11:42
using System; namespace Study00 { class Program { static void Main(string[] args) { //(숫자형)문자열 값을 입력 받고 정수로 변환 하세요. (벙위 1 ~ 10) //만약에 입력한 값이 범위를 벗어난다면 "범위를 벗어났습니다." 출력 //변환된 값만큼 반복문을 실행합니다. (for) //출력 결과는 //줄넘기를 1회 했습니다. //줄넘기를 2회 했습니다. //... //줄넘기를 n회 했습니다. int num = 0; while(true) { Console.WriteLine("숫자를 입력하세요. (범위 1 ~ 10)"); num = Convert.ToInt32(Console.ReadLine()); if (num 10) { Console.Wr..
-
반복문 연습 4C#/수업내용 2021. 3. 10. 09:42
using System; namespace Study00 { class Program { static void Main(string[] args) { //템플러가 생성되었습니다. //에너지 10/55 //템플러 지짐이 정보 //필요 에너지 : 40 //템플러가 지짐이를 시도 합니다 //에너지가 부족합니다 //에너지가 충전되었습니다. (11/55) //에너지가 충전되었습니다. (12/55) //에너지가 충전되었습니다. (13/55) //에너지가 충전되었습니다. (14/55) //... //에너지가 충전되었습니다. (50/55) //템플러가 지짐이를 시도 합니다. //템플러가 지졌습니다 //에너지 (10/55) const int MAX_ENERGY = 55; const int JIJIMI = 40; int ..
-
03/09 수업 내용 메모C#/수업내용 2021. 3. 10. 09:26
2021/03/09 자기 코드 일관성 확인(camelCase 등) 연습한 코드는 블로그에 개별적으로 게시 함수지향프로그래밍(함수형프로그래밍) 닷넷프레임워크는 가상머신 C# 동작 Main메서드 C#애플리케이션의 진입점 데이터타입 숫자, 문자, 논리 숫자 int, float 문자 char, string 논리 bool var 변수 메모리 위치의 이름, 값을 담는 공간, 여러번 재사용가능 변수의 선언(정의) 상자를 만드는 행위, 메모리상의 어떤 위치에 할당 타입 이름; = 변수=값 할당한다 값 형식과 참조 형식 값은 스택 참조는 스택과 참조, 스택에는 주소, 참조에는 값이 저장 스택 lifo구조의 메모리, last in first out 힙 힙메모리의 어디에 저장될지 모름, 스택의 주소와 연결이 사라졌을때 가비..
-
연산자, 선택문, 반복문, 점프문을 사용한 과제C#/수업과제 2021. 3. 10. 00:34
던파 레인저 무기인 제스 가텐을 강화 재료인 무색 큐브 조각을 전부 소모하거나 무기가 파괴될때까지 강화를 반복하는 코드 using System; namespace Study00 { class Program { static void Main(string[] args) { //변수 초기화 string itemName = "제스 가텐"; int colorlessCubePieces = 500; int colorlessCubePiecesConsumption = 0; int itemReinforce = 0; int percentage = 0; Random random = new Random(); int randomResult = 0; bool destructionPlug = false; while(true) { C..
-
반복문 연습 3C#/수업내용 2021. 3. 9. 18:10
using System; namespace Study00 { class Program { static void Main(string[] args) { //미네랄 : 90 //가스 : 200 //SCV가 생성되었습니다. //인구수 : 1/10 //서플라이디폿 정보 //필요 미네랄 : 100 //SCV가 서플라이디폿을 건설을 시도 합니다. //미네랄이 부족합니다. //SCV가 미네랄을 캤습니다. +8 //미네랄 : 98 //SCV가 미네랄을 캤습니다. +8 //미네랄 : 106 //SCV가 서플라이디폿을 건설을 시도 합니다. //미네랄 : 6 //SCV가 서플라이디폿을 건설합니다. 5% //SCV가 서플라이디폿을 건설합니다. 10% //.... //SCV가 서플라이디폿을 건설합니다. 100% //서플라이 디..
-
반복문 연습 2C#/수업내용 2021. 3. 9. 17:35
using System; namespace Study00 { class Program { static void Main(string[] args) { //마린이 생성되었습니다. //공격력 : 2 //체력 : 10 //저글링이 생성되었습니다. //공격력 : 1 //체력 : 5 //마린이 저글링을 공격(2)했습니다. (3/5) 60% //마린이 저글링을 공격(2)했습니다. (1/5) 20% //마린이 저글링을 공격(2)했습니다. (0/5) 0% //저글링이 죽었습니다. string marine = "마린"; int marineOffensePower = 2; int marineHp = 10; string zergling = "저글링"; int zerglingOffensePower = 1; int zerglin..
-
반복문 연습 1C#/수업내용 2021. 3. 9. 17:04
using System; namespace Study00 { class Program { static void Main(string[] args) { //커멘드센터가 생성되었습니다. //커멘드센터 (1500/1500) //SCV_0가 생성되었습니다. (45/45) //SCV_1가 생성되었습니다. (45/45) //SCV_2가 생성되었습니다. (45/45) //SCV_3가 생성되었습니다. (45/45) string commandCenter = "커멘드센터"; int commandCenterHp = 1500; string scv = "SCV"; int scvHp = 45; Console.WriteLine("{0}가 생성되었습니다.", commandCenter); Console.WriteLine("{0} ({..