C#/수업내용
-
반복문 연습 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 힙 힙메모리의 어디에 저장될지 모름, 스택의 주소와 연결이 사라졌을때 가비..
-
반복문 연습 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} ({..
-
for문 연습C#/수업내용 2021. 3. 9. 15:49
using System; namespace Study00 { class Program { static void Main(string[] args) { //줄넘기를 1회 했습니다. //줄넘기를 2회 했습니다. //줄넘기를 3회 했습니다. //줄넘기를 4회 했습니다. //줄넘기를 5회 했습니다. //********************** //총 줄넘기한 횟수 : 5회 int count = 0; for (int i = 0; i < 5; i++) { Console.WriteLine("줄넘기를 {0}회 했습니다.",i+1); count++; } Console.WriteLine("**********************"); Console.WriteLine("총 줄넘기한 횟수 : {0}", count); } } }
-
산술연산자 연습1C#/수업내용 2021. 3. 9. 12:51
using System; namespace Study00 { class Program { static void Main(string[] args) { int level = 1; string name = "홍길동"; //홍길동님이 레벨업을 했습니다 +1 //홍길동님의 레벨이 2가 되었습니다. Console.WriteLine("{0}님이 레벨업을 했습니다 +1", name); level++; Console.WriteLine("{0}님의 레벨이 {1}가 되었습니다.", name, level); int reinforce = 3; string weaponName = "장검"; //장검+3 //강화시도 //강화실패 //장검+2 Console.WriteLine("{0}+{1}", weaponName, reinforc..
-
형식변환 및 연산자 연습C#/수업내용 2021. 3. 9. 11:29
using System; namespace Study00 { class Program { static void Main(string[] args) { string marine = "marine"; int marineDamage = 1; string hydra = "hydra"; int hydraMaxHp = 10; int hydraHp = hydraMaxHp; //marine이 hydra를 공격 했습니다 -1 //hydra hp: 9/10 (90%) Console.WriteLine("{0}이 {1}를 공격 했습니다 -{2}", marine, hydra, marineDamage); hydraHp -= marineDamage; Console.WriteLine("{0} hp: {1}/{2} ({3}%)", h..