본문 바로가기

참조형식과 값형식 참조형식과 값형식 더보기
로또_번호받고 100개 생성과 비교해주는 프로그램 샘플 결과 화면 소스 코드 //번호가 좀 맞았으면..... class Program { static void Main(string[] args) { int mat1 = 0;// 1개 매치 경우 확인 변수 int mat2 = 0;// 2개 매치 경우 확인 변수 int mat3 = 0;// 3개 매치 경우 확인 변수 int mat4 = 0;// 4개 매치 경우 확인 변수 int mat5 = 0;// 5개 매치 경우 확인 변수 int mat6 = 0;// 6개 매치 경우 확인 변수 int matNum = 0;//매치 개수 확인 변수 int num1 = 0;//생성번호 저장 변수 int num2 = 0;//생성번호 저장 변수 int num3 = 0;//생성번호 저장 변수 int num4 = 0;//생성번호 저장.. 더보기
String.Equals_입력받은 문자열인지 아닌지 1줄로 검사하자 String.Equals 메서드 (String) 소스 코드: string box = "내용 문자"; Console.WriteLine(box.Equals("내용 ")); Console.ReadKey(); 결과 화면 False 소스 코드: string box = "내용 문자"; Console.WriteLine(box.Equals("내용 문자")); Console.ReadKey(); 결과 화면 True; 입력받은 문자열이 내가 생각한거랑 일치하는지 Bool 형식으로 알려줌(LED등처럼 초록 또는 빨강 느낌) 더보기
String.Contains_문자열에 찾는게 있게 없게 String.Contains 메서드 (String) 예제 코드: string box = "내용 문자"; Console.WriteLine(box.Contains("문자")); Console.ReadKey(); 결과 화면: True bool 형식으로 안에 찾는 문자열이 있는지 확인해줌(문장에서 단어 검색후 결과 있는지 없는지만 알려주는 느낌) 더보기
String.Replace_문자열 변수값의 일부만 바꾸고 싶을때 String.Replace 메서드 (String, String) string box = "내용 문자"; string replace = box.Replace("문자", "정보"); Console.WriteLine(replace); //결과 화면 내용 정보 라고 나온다.(마치 문서파일에서 검색으로 바꿔 넣는 느낌) 더보기
한영키 사라졌을때, 콘솔창 한글 입력 안될때 유용한 링크 http://mainia.tistory.com/765 위 링크의 내용 순서대로 진행하여 해결을 했습니다.(중간에 진행을 멈추면 재부팅시 다시 또 설정해야 되게 됬습니다.) 검색은 한영 IME로 구글 검색을 통해 찾았습니다. 더보기
실습_아이디 비밀번호 직업 선택 프로그램 1.요구 사항 아이디를 입력하고 확인후 넘어감비밀번호를 숫자로만 받아서 재입력 비교후 넘어감직업을 선택후 넘어감아이디 선택 상태 또는 마침 명령어로 선택 2.결과 화면 및 샘플 -직업을 직업명으로 받는 모드(샘플) 3.소스 코드 -직업을 직업명으로 받는 모드 string inputID = ""; string idCheck = ""; bool checkNum = true; int inputPN = 0; int inputPNC = 0; string inputJob = ""; string inputWepon = ""; string command = ""; setID: Console.WriteLine("사용하실 아이디를 입력해주세요"); Console.Write("::"); inputID = Console.Re.. 더보기
실습_로또 생성기 1.요구 사항 -배열없는 로또 생성하기(중복 숫자 없음) -총 100개 생성 진행한 순서는 아래와 같습니다. 1.랜덤으로 숫자생성2.저장하는 숫자변수 6개와 각각비교 +비교시 같으면 체크하는 변수의 증감으로체크 (저장하는 숫자에 아무 숫자도 없으면 0이므로 저장되지 않았을때도 문제되지 않음) 3.이후 첫번째 변수부터 0인지(부여받지 않았는지) 확인 후 부여를 안받을시 변수입력 이미 부여받았으면 다음 변수에게 입력할수 있게 넘기는 순서로 진행함. +숫자 부여가 끝날때마다 중복체크 변수 초기화 4.6번째 변수 부여와 함께 출력을 하고 동시에 출력, 6개 변수 초기화, 중복체크 변수 초기화를 진행. 5.출력이후에 이어서 100번 출력여부 확인 변수를 통해 전체적인 랜덤숫자 생성중단을 확인하는 변수에 값을 바꿀.. 더보기
실습_바닥에 물건 집고 버리기 1.요구 조건 //"본다", "소지품", "집는다", "버린다", "모두 집는다", "모두 버린다", "끝" /* 본다 헝겊으로 된 지우개가 떨어져 있다. 꽤 길어 보이는 막대기가 떨어져 있다. */ //"000 집는다" // 당신이 000를 집었습니다. //"000 버린다" // 당신이 000을 버렸습니다. //"모두 집는다." // 당신이 000를 집었습니다. // 당신이 000를 집었습니다. //"모두 버린다" // 당신이 000을 버렸습니다. // 당신이 000을 버렸습니다. // "소지품" /* ─────── 당신이 가지고 있는 물건들 ──────── 아무것도 가진것이 없네요 ~ ───────────────────────────── */ /* ─────── 당신이 가지고 있는 물건들 ──────.. 더보기
Unity-9일차 실습-과제(03-06) 1.요구 사항//지갑에 돈을 넣는다. [입력] //지갑에는 2000원이 있습니다. //"상품 입력" //원하는 상품을 입력 하세요. 상품의 이름에 마추어 id를 설정하고 가격을 설정하세요. id, 가격 본인 마음대로 설정 합니다. //"장바구니 봐" //자갈치, 서울우유, 폴라포..... //"전체가격" //합계 : 000원 //"구매" (장바구니에 물건이 있을 경우) //돈이 부족하다면 //구매 할수 없습니다. (장바구니를 비워주세요) //돈이 부족 하지 않다면 // 구매 되었습니다. 지갑에 남은 금액은 : 0000입니다. //"구매 목록" // 있을 경우 : 자갈치, 서울우유, 폴라포.... // 없을 경우 : 구매 내역이 없습니다. //"구매종료" //프로그램을 종료 합니다. 2.결과 화면 및 샘플.. 더보기
실습_직업을 골라 늑대사냥 및 강화 1.요구사항 // 1,2,3중 직업을 입력 하세요. [입력] // 1 : 전사, 2: 마법사, 3: 도적 // 전사 -> 검(5), 마법사 -> 지팡이(3), 3 -> 단검(1) (강화 기본 단계는 0입니다.) // "강화" // 재료가 있다면 // 검 강화를 시작 합니다. // 강화서 1장을 사용 // 50%확률로 강화 성공, 실패 // 성공 했다면 검 (+1강) //강화 단계를 1단계 올리세요 // 실패 했다면 검 (0강) //강화 단계는 올라가지 않습니다. // 재료가 없다면 // 무기 강화서가 부족 합니다. // "퀘스트" // 늑대 10마리를 잡아 오세요. (늑대의 hp는 11) // "퀘스트 수락" // 퀘스트를 수락 했습니다. // 퀘스트 수락 상태에서 "늑대 모두 쳐" // [퀘스트 완료].. 더보기
[C#] 클래스를 배열로 선언하기 출처:hazelstyle.egloos.com/5084248 by 헤이즐넛출처:http://topnanis.tistory.com/187C#에서 class를 배열로 선언하여 사용할 경우에는, 아래 예제와 같이 배열 선언시에 new 키워드를 선언하고, 다시 한번 개별 요소마다 new 선언을 해 주어야 한다. ======================================================================================== class Lens { int diameter; public Lens(int dia) // 생성자 { diameter = dia; } } class Camera { Lens[] lens; // Lens 클래스의 배열 선언 public Camera(i.. 더보기
실습_비밀번호 설정 및 확인 프로그램 1.요구사항 비밀번호를 정하고 확인을 하여 저장하는 프로그램 검증은 총 3번 하되 3번이상 틀리면 설정부터 다시. 검증까지 확인되면 종료 +이전내용을 안보여줘야 될것같은 시기에 이전 내용 지우기 비밀번호를 정하고 확인을 하여 저장하는 프로그램 => 비밀번호와 비밀번호 확인을 위한 변수 가(저장공간 이) 필요 검증은 총 3번 하되 3번이상 틀리면 설정부터 다시. => 3번 비밀번호 확인을 위해 받고 확인하는 작업 반복 검증까지 확인되면 종료 => 다시 시작하는것이 끝나는 조건 +이전내용을 안보여줘야 될것같은 시기에 이전 내용 지우기 =>화면에 출력된 글자 지우기 2.결과 화면 3.소스코드 class Program { static void Main(string[] args) { for (int i=1;i>0.. 더보기
C# 머드게임 기초 _ 굶주린 늑대를 잡아보자. 1.요구 사항 //--------------- 1단계 -------------------- // 1 - 전사 // 2 - 마법사 // 3 - 도적 // 1,2,3 이외 선택시 - 잘못된 선택 입니다. // 당신의 직업은 xxx입니다. //--------------- 2단계 -------------------- // 당신의 이름은 무엇입니까? [입력] // 당신의 이름은 xxx입니다. //--------------- 3단계 -------------------- // 초기 레벨을 설정해주세요 [입력] // 당신의 레벨은 xxx입니다. //--------------- 4단계 ------------------- // 전사면 "검", 마법사면 "지팡이", 도적이면 "단검"을 지급 합니다. // 당신은 xx를 지급.. 더보기
실습_출석 + 빵보상 소스코드 1.1요구사항 1일차 : 출석함, 빵(소보루) 1개 받음, 빵 1개 먹음, 남은 빵 : 0개2일차 : 출석함, 빵(단밭빵) 1개 받음, 빵 안먹음, 남은 빵 : 1개 (단밭빵)3일차 : 출석함, 빵(소라빵) 안받음, 빵 안먹음, 남은 빵 1개 (단밭빵)4일차 : 출석함, 빵(소보루) 1개 받음, 빵 안먹음, 남은 빵 2개 (단밭빵, 소보루)5일차 : 출석함, 빵(단밭빵) 1개 받음, 빵 1개 먹음(소보루), 남은 빵 2개 (단밭빵2개)6일차 : 출석함, 빵(소보루) 1개 받음, 빵 안먹음, 남은 빵 3개 (단밭빵2, 소보루1)7일차 : 출석함, 빵(소보루랑 단팥빵) 2개 받음, 빵 안먹음, 남은 빵 5개 (소보루2개, 단밭빵 3개) 빵 1개당 20원원으로 교환 해줌 가지고 있는 빵은 5개 빵을 교환 해서.. 더보기