*정*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 7
검색어 입력폼
  • JAVA Fruit Business (과일장수와 구매자 거래방법)
    Report #4과목 : JAVA소속 : 0학년 : 0학년학번 : 0이름 : 01. Fruit Business (과일장수와 구매자 거래방법)/*과제 주제 : 과일장수와 구매자의 거래방법- argument를 이용하여 과일 가게를 고릅니다.- 구매자는 만 원이 있습니다.- 만원으로 가게에서 사과를 구입합니다.- 구입하고 남은 돈은 다시 구매자에게 돌아옵니다.*/// 과일장수 클래스class FruitSeller{int numOfApple; // 사과 개수int applePrice; // 사과 가격int myMoney; // 수익금public FruitSeller() { // 초기값 설정 (생성자)numOfApple = 0;applePrice = 0;myMoney = 0;}public FruitSeller(int app, int pri, int mon) { // 초기값 설정 (생성자)numOfApple = app;applePrice = pri;myMoney = mon;}public void showSaleResult() { // 접근자 호출System.out.println("가격:"+applePrice+"원/남은 사과:"+numOfApple+"개/수익:"+myMoney+"원");}public int saleApple(int sale) { // 설정자 호출int appleCount = sale/applePrice; // 지불한 금액만큼의 사과 개수int appleMyget = sale%applePrice; // 잔돈은 고객에게 드리기numOfApple -= appleCount; // 현재 개수에서 빼기myMoney += (sale-appleMyget); // 잔돈 빼고 수익금으로 추가return appleCount;}}// 구매자 클래스class FruitBuyer{int numOfApple; // 내가 살 사과의 갯수int myMoney; // 나의 전재산public FruitBuyer(int money) { // 초기값 설정 (생성자)numOfApple = 0;myMoney = money;}public void showByApple() { // 접근자 호출System.out.println("내가 산 사과:"+numOfApple+"개/나의 전재산:"+myMoney+"원");}public void buyApple(FruitSeller s, int money) {int myChange;numOfApple = s.saleApple(money);myChange = money%s.applePrice; // 잔돈 받기myMoney -= (money-myChange); // 잔돈 추가한 내 돈}}//메인 클래스public class FruitBusiness {public static void main(String[] args){FruitSeller seller = new FruitSeller(); // 과일가게 초기화FruitBuyer buyer = new FruitBuyer(10000); // 구매자 초기 금액 만원 충전switch(args[0]){case "1":seller = new FruitSeller(100,100,0); // 가격 100원 사과가게buyer.buyApple(seller, 4200); // 4200원치 주세요break;case "2":seller = new FruitSeller(100,200,0); // 가격 200원 사과가게buyer.buyApple(seller, 6700); // 6700원치 주세요break;case "3":seller = new FruitSeller(100,300,0); // 가격 300원 사과가게buyer.buyApple(seller, 3300); // 3300원치 주세요break;default:break;}seller.showSaleResult(); // 내가 들린 과일 가게 현황
    학교| 2013.05.12| 4페이지| 1,500원| 조회(208)
    미리보기
  • JAVA Back Account 만들기
    Report #3과목 : JAVA소속 : 0학년 : 0학년학번 : 0이름 : 01. Bank Account 만들기(1) 접근자(accessor), 설정자(mutator) 사용하기- 접근자와 변경자 메소드만을 통하여 필드에 접근한다.- 매개변수를 통하여 잘못된 값이 넘어갔을 경우 사전에 차단할 수 있다.- 필요할 때마다 필드값을 계산하여 반환할 수 있다.- 접근자만을 제공하면 자동적으로 읽기만 가능한 필드를 만들 수 있다.- 필드에 직접적이 아니라 간접적으로 접근해서 보안성에도 훌륭하다.(2) 생성자 사용하기- 디폴트 생성자와 매개변수가 존재하는 생성자를 만든다.- 객체가 생성될 때 기본적으로 생성자로 필드값들의 초기값을 설정한다.- 매개변수 존재하는 생성자로 객체가 생성될 때 값을 부여해준다.(3) 코드 생성/** 은행 계좌 만들기* -생성자 생성* -접근자, 설정자 사용*/class MyBankAccount {private int accountN;// 계좌번호private int balance;// 통장 잔고private String myname;// 예금주public MyBankAccount(){ // 디폴트 생성자로 변수 초기화accountN = 0;balance = 0;myname = "";}public MyBankAccount(int ac, int ba, String mn){ // 매개변수 생성자accountN = ac;balance = ba;myname = mn;}public void account(int accountnum){ // 계좌 설정자if(accountnum > 0)// 마이너스 값이 안 들어오도록 설정accountN = accountnum;}public void myname(String username){ // 이름 설정자myname = username;}public void deposit(int amount){ // 저금 설정자balance += amount;}public void withdraw(int amount){ // 인출 설정자if(balance >= amount)// 마이너스 금액 안 나오도록 함 (마이너스 통장이 아님)balance -= amount;}public String mybankbook(){// 접근자if(accountN == 0)return "계좌가 없습니다. 통장을 만들어주세요.";if(myname == "")return "계좌 이름이 없습니다. 이름을 등록해주세요";return "현재 '"+myname+"'님의 '"+accountN+"'계좌의 잔액은 '"+balance+"'원 입니다.";}}public class BankAccount {public static void main(String[] args){MyBankAccount MBA1 = new MyBankAccount(12345678,1000,"허정욱");MyBankAccount MBA2 = new MyBankAccount(87654321,2000,"홍길동");MyBankAccount MBA3 = new MyBankAccount();MyBankAccount MBA4 = new MyBankAccount();System.out.println(MBA1.mybankbook()); // MBA1 접근자 호출System.out.println(MBA2.mybankbook()); // MBA2 접근자 호출MBA1.deposit(15000); // 저금 설정자 호출System.out.println(MBA1.mybankbook()); // 값이 더해지는 것을 볼 수 있음MBA1.withdraw(12000); // 인출 설정자 호출System.out.println(MBA1.mybankbook()); // 값이 빠지는 것을 볼 수 있음MBA1.withdraw(5000); // 인출 설정자 호출 (통장금액보다 큰 금액을 인출 했을 경우)System.out.println(MBA1.mybankbook()); // 값이 안 빠지는 것을 볼 수 있음MBA3.account(30495823); // 계좌등록MBA3.myname("소공학생"); // 이름등록System.out.println(MBA3.mybankbook()); // MBA3 접근자 호출System.out.println(MBA4.mybankbook()); // MBA4 접근자 호출MBA4.account(-12345678); // 실수로 마이너스 값을 입력System.out.println(MBA4.mybankbook()); // MBA4 접근자 호출// 마이너스 값은 인식을 안 하는 것을 볼 수 있다.}}ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ결과창현재 '허정욱'님의 '12345678'계좌의 잔액은 '1000'원입니다. (매개변수 존재하는 생성자, 객체 MBA1)현재 '홍길동'님의 '87654321'계좌의 잔액은 '2000'원입니다. (매개변수 존재하는 생성자, 객체 MBA2)현재 '허정욱'님의 '12345678'계좌의 잔액은 '16000'원입니다. (저금 설정자 호출 +15000)
    학교| 2013.05.12| 4페이지| 1,500원| 조회(179)
    미리보기
  • c언어 전기요금 계산법 프로그래밍
    #include #include #define TOTAL(a) (basic+(price*house[a].amount))*tax_rate+basic+(price*house[a].amount) //전기요금 계산법struct electric{char name[10];int code;int amount;double myTotal;}house[10];int main(){int basic,i;double price,tax_rate;FILE *ip, *op;if((ip=fopen("c:\data.txt","r"))==NULL){printf("열 수 없습니다. ");return 1;}if((op=fopen("c:\dataOut.txt","w"))==NULL){printf("열 수 없습니다. ");return 1;}for(i=0; i
    프로그램소스| 2010.05.22| 1,000원| 조회(1,033)
    미리보기
  • 컴퓨터공학개론 프로그램실행과정 레포트
    [단계1] LOAD 명령어 인출 Fetch 사이클t0: MAR<- PCt1: MBR<- M[MAR], PC <- PC+1t2: IR<- MBR(OP)t0: PC 100번지인 첫 번째 명령어코드를 MAR로 보낸다. MAR은 주소버스를 통해 기억장치로 이동한다.t1: 기억장치에서 명령어가 데이터버스를 통해 MBR 로 이동한다. 동시에 PC는 100에서 1을 더해서 101이 된다.t2: MBR에서 명령어 코드 1250이 인출되어 IR로 저장된다.
    공학/기술| 2010.05.22| 2페이지| 2,000원| 조회(277)
    미리보기
  • 과학기술글쓰기 컴퓨터과 소개하기
    게임은 재밌어!근데 게임은 어떻게 만들어졌지?과 목 : 과학기술과 글쓰기교 수 :제출일 :학 과 :학 번 :이 름 :1. 서론안녕하세요 여러분?저는 컴퓨터 프로그램을 배우고 있는 대학생인 욱이 프로그래머라고 해요^^욱이 프로그래머는 소프트웨어를 배우고 있답니다. 아, 프로그래머가 뭐고 소프트웨어도 무엇이냐구요? 프로그래머는 위에 사진과 같이 컴퓨터의 게임이나 여러 가지 프로그램을 만드는 사람을 말해요. 그리고 소프트웨어는 여러분들이 컴퓨터 모니터를 보고 즐기는 사이트나 게임, 다시 말해서 여러분들이 클릭하시는 모든 것을 말할 수 있어요.프로그래머! 이름부터가 멋있지 않나요?어렵게 느껴진다구요?천만에 말씀!여러분들과 같이 호기심 많고 상상력이 풍부한 어린이일수록 재미있고 흥미로운 프로그램을 만들 수 있기에 결코 어렵게 느껴지지 않고 오히려 중독성에 빠질거에요.여러분은 컴퓨터로 무엇을 많이 하나요?제 생각엔 위 사진과 같은 게임을 많이 할 거 같아요.여러분은 게임이 어떻게 만들어졌는지 궁금한 적 없었나요? 근데 아마 알고 싶어도 게임이라는 결과물만 있을 뿐 게임을 만드는 과정을 접하기는 힘들었을거에요.그래서 제가 나타났어요! 욱이 프로그래머는 대학교에서 컴퓨터 게임을 만드는 프로그램들을 배운답니다.그래서 저는 그런 게임을 만들 수 있는 기초과정을 보여주려고 해요. 뭐든 보는 것보다 직접 해보는 게 익히기 쉽다고 그러죠? 그래서 어린이 여러분들이 배우는 구구단 프로그램부터 만들어보려고 해요. 일단 우리가 이러한 프로그램을 만들기 위해선 프로그래밍 언어에 대해 알아야 한답니다. 프로그래밍 언어란 현재 우리가 모국어인 한국어로 대화를 하듯이, 컴퓨터에서는 컴퓨터언어인 프로그래밍 언어로 대화를 해서 원하는 것을 얻는 것을 말해요.이제 프로그래밍 언어로 구구단 프로그램을 만들어 볼까요?2. 본론먼저 기본적으로 배우는 C언어라는 프로그래밍 언어가 있어요.이 언어는 저와 같은 컴퓨터 과에 들어온다면 1학년 때부터 배울 수 있답니다.C언어에 대해서 하나하나 차근차근 알아보도록 할까요?C언어는 고급언어에 속하는 프로그래밍 언어에요.고급언어가 무엇이냐구요?프로그래밍 언어중에는 자바, 코볼 Html 등 여러 가지가 있는데, 이 언어들은 고급언어와 저급언어로 구별할 수 있어요. 구별하는 방법은 “사람이 얼마나 이해하기 쉬울까? ”로 할 수 있죠. 간단히 말해서 이해하기가 쉬우면 고급언어라고 할 수 있죠. 그림을 보시면 이해하기가 쉬울거에요.C언어를 쓰기 위해서는 프로그램을 받아야해요. 위의 'Visual Studio 6.0' 있는 것은 돈을 내고 써야하지만, 인터넷에 여러분과 같은 학생들이 쓸 수 있는 무료 프로그램이 있어요.http://www.microsoft.com/express/download/#webInstall이것을 실행시키면 아래와 같은 사진을 볼 수 있답니다.이 사진을 보세요!영어와 숫자가 이상하게 섞여있는 프로그램이 보이시나요? 이게 바로 C언어라는 프로그래밍 언어에요. 그리고 이 언어들로 만들어진 프로그램이 구구단 프로그램이랍니다. 이 정도는 여러분들도 쉽게 만들 수 있어요. 어디 한 번 더 자세히 알아볼까요?이 프로그램은 위에서 뽑아온거에요.자세히 봐도 뭐가 뭔지 잘 모르시겠죠?그래도 걱정마세요, 친구 이름이 저절로 외워지는 것처럼 몇 가지만 이해하시면 금방 만들 수 있어요.먼저 #include라는 것은 아래 내용물을 입력하기 위한 사전이라고 생각하면 되요. 이게 없으면 아래 내용이 무엇을 뜻하는지 모르겠죠? 이것은 꼭 필요한 거랍니다. 그리고 아래의 void main()은 사전이 꽂혀 있고 칸막이가 있는 책꽂이라고 생각하면 되요. 저런 main()들을 많이 꽂을 수 있답니다. 그리고 int I, j 는 내가 뭔가를 만들기 위한 재료라고 생각하면 되요. 그 밑에 있는 for()는 구구단을 만들기 위한 조건이고, 마지막으로 printf()는 프린터로 출력하는 것과 같이 모니터에 지금 한 프로그램을 보여주겠다는 의미를 가지고 있어요.
    인문/어학| 2010.05.22| 5페이지| 1,000원| 조회(159)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 01일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
4:59 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감