You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 가계부 프로그램 만들기 on Google, you do not find the information you need! Here are the best content compiled and compiled by the toplist.Experience-Porthcawl.com team, along with other related topics such as: 가계부 프로그램 만들기 자바 가계부 만들기, 가계부 코딩, C# 가계부 프로그램, 웹 가계부 만들기, 가계부 데이터베이스
JAVA(14) – 가계부 만들어보기
- Article author: kcasey.tistory.com
- Reviews from users: 4749 Ratings
- Top rated: 3.9
- Lowest rated: 1
- Summary of article content: Articles about JAVA(14) – 가계부 만들어보기 문제 ). 팀 과제 가계부 프로그램 만들기 배열을 사용하여 가계부 프로그램을 만듭니다. 10개 내역을 작성하기 수입, 지출 잔액, 전체 수입 금액, … …
- Most searched keywords: Whether you are looking for JAVA(14) – 가계부 만들어보기 문제 ). 팀 과제 가계부 프로그램 만들기 배열을 사용하여 가계부 프로그램을 만듭니다. 10개 내역을 작성하기 수입, 지출 잔액, 전체 수입 금액, … 문제 ) 팀 과제 가계부 프로그램 만들기 배열을 사용하여 가계부 프로그램을 만듭니다. 10개 내역을 작성하기 수입, 지출 잔액, 전체 수입 금액, 전체 지출 금액이 출력되도록. 전체 내역 출력..
- Table of Contents:
Java를 이용한 학생 관리 프로그램/가계부 프로그램
- Article author: jeonghj2050.tistory.com
- Reviews from users: 10051 Ratings
- Top rated: 4.1
- Lowest rated: 1
- Summary of article content: Articles about Java를 이용한 학생 관리 프로그램/가계부 프로그램 배열을 이용한 가계부 프로그램. import java.util.Scanner; public KeepingBook { public static vo main(String[] args) { Scanner … …
- Most searched keywords: Whether you are looking for Java를 이용한 학생 관리 프로그램/가계부 프로그램 배열을 이용한 가계부 프로그램. import java.util.Scanner; public KeepingBook { public static vo main(String[] args) { Scanner … 배열을 이용한 가계부 프로그램 import java.util.Scanner; public class KeepingBook { public static void main(String[] args) { Scanner scan=new Scanner(System.in); final int MAX=3; String inOutDate[]=n..
- Table of Contents:
Full-Stack 개발자가 되려는 작은 개발자의 블로그
Java를 이용한 학생 관리 프로그램가계부 프로그램 본문
티스토리툴바
[MFC] 가계부 프로그램 – 1
- Article author: 3001ssw.tistory.com
- Reviews from users: 30603 Ratings
- Top rated: 3.1
- Lowest rated: 1
- Summary of article content: Articles about [MFC] 가계부 프로그램 – 1 오늘은 여기까지 껍데기를 만들어 보고, 다음 글에서 실제 작동하는 부분을 만들어 보겠습니다. 완성이 되면 이 프로젝트 소스는 파일로 첨부하겠습니다. …
- Most searched keywords: Whether you are looking for [MFC] 가계부 프로그램 – 1 오늘은 여기까지 껍데기를 만들어 보고, 다음 글에서 실제 작동하는 부분을 만들어 보겠습니다. 완성이 되면 이 프로젝트 소스는 파일로 첨부하겠습니다. 글이 너무 빠르게 느껴진다면 변수 생성, 함수 생성, 클래스 생성, 컨트롤 변수, 이벤트 처리기 생성에 대해 https://3001ssw.tistory.com/19 이 링크를 한번 읽어보시길 바랍니다. —————————..
- Table of Contents:
태그
관련글
댓글0
최근글
인기글
최근댓글
전체 방문자
태그
티스토리툴바
[Python] 가계부 응용프로그램.
- Article author: velog.io
- Reviews from users: 36098 Ratings
- Top rated: 3.9
- Lowest rated: 1
- Summary of article content: Articles about [Python] 가계부 응용프로그램. 수익, 지출로 1차 분류한 후 과목으로 2차 분류하여 거래를 CRUD 할 수 있는 가계부 응용프로그램입니다. 또한, WHERE 절을 통한 조건 검색 기능과, … …
- Most searched keywords: Whether you are looking for [Python] 가계부 응용프로그램. 수익, 지출로 1차 분류한 후 과목으로 2차 분류하여 거래를 CRUD 할 수 있는 가계부 응용프로그램입니다. 또한, WHERE 절을 통한 조건 검색 기능과, … [Python] 가계부 응용프로그램.
- Table of Contents:
ProjectAtVision
가계부 응용프로그램
화면구성
기능구현
감사합니다
가계부 프로그램 만들기. 1차완성.
- Article author: qkqhxla1.tistory.com
- Reviews from users: 14673 Ratings
- Top rated: 4.1
- Lowest rated: 1
- Summary of article content: Articles about 가계부 프로그램 만들기. 1차완성. 근데 폴더 구조를 생각하고 그러니 진짜 복잡해진다. 폴더 구조. 1. 파이썬 소스파일과 같은 폴더 안에 ‘가계부’ 라는 이름의 폴더가 … …
- Most searched keywords: Whether you are looking for 가계부 프로그램 만들기. 1차완성. 근데 폴더 구조를 생각하고 그러니 진짜 복잡해진다. 폴더 구조. 1. 파이썬 소스파일과 같은 폴더 안에 ‘가계부’ 라는 이름의 폴더가 … 일단 기본적인 기능은 하게 완성시켰다. 처음에 만들땐 가게부? 엄청 쉬울거같은데 심심풀이로 만들어볼까? 했던 생각이… 변했다. 상당히 복잡하다. 어렵지는 않은데 복잡하다. 필요한건 그냥 gui에서 입력값을..프로그래밍 좋아합니다.
자료 퍼가실때는 참조만 적어주세요.. - Table of Contents:
가계부 프로그램 만들기 1차완성
티스토리툴바
[엑셀] 엑셀을 활용해서 가계부 만들기
- Article author: chunwoohwalin.tistory.com
- Reviews from users: 1985 Ratings
- Top rated: 4.6
- Lowest rated: 1
- Summary of article content: Articles about [엑셀] 엑셀을 활용해서 가계부 만들기 디자인이나 그림 그리는데 필요한 프로그램들을 정리하다가. 여러 필요한 것들이 있어서 엑셀 등 여러 프로그램에 대해서도 포스팅하기로 하였습니다. …
- Most searched keywords: Whether you are looking for [엑셀] 엑셀을 활용해서 가계부 만들기 디자인이나 그림 그리는데 필요한 프로그램들을 정리하다가. 여러 필요한 것들이 있어서 엑셀 등 여러 프로그램에 대해서도 포스팅하기로 하였습니다. 안녕하세요~! 천우화린입니다. 디자인이나 그림 그리는데 필요한 프로그램들을 정리하다가 여러 필요한 것들이 있어서 엑셀 등 여러 프로그램에 대해서도 포스팅하기로 하였습니다 실생활에서 쓰일만한 것들을 개..그림 그리기는 것과 관련해서 그리기 Tip과 그래픽 툴 사용에 대한 것들을 포스팅
- Table of Contents:
티스토리툴바
See more articles in the same category here: Top 794 tips update new.
JAVA(14) – 가계부 만들어보기
문제 )
팀 과제
가계부 프로그램 만들기
배열을 사용하여 가계부 프로그램을 만듭니다.
10개 내역을 작성하기
수입, 지출
잔액, 전체 수입 금액, 전체 지출 금액이 출력되도록.
전체 내역 출력(마지막에 잔액 출력)
입력 데이터
날짜, 금액, 수입/지출, (내역)
메뉴
1. 내역 등록
2. 전체 출력
3. 수입 출력
4. 지출 출력
5. 종료
import java.util.Scanner; public class MoneyBook { public static void main(String[] args) { final int MAX = 2; String date[] = new String[MAX]; int money[] = new int[MAX]; int inMoney[] = new int[MAX]; int outMoney[] = new int[MAX]; String List[] = new String[MAX]; int balance = 0; int totalInMoney = 0; int totalOutMoney = 0; String totalList[] = new String[MAX]; int select = 0; //메뉴 입력 저장 변수 int input; Scanner scan = new Scanner(System.in); System.out.println(“– 가계부 프로그램 –“); while(true) { System.out.println(“<< 메뉴 >>”); System.out.println(“1. 내역 등록”); System.out.println(“2. 전체 출력”); System.out.println(“3. 수입 출력”); System.out.println(“4. 지출 출력”); System.out.println(“5. 종료”); System.out.print(“선택 > “); select = scan.nextInt(); if(select == 5) { System.out.println(“종료합니다.”); break; } switch (select) {// 날짜, 금액, 수입/지출, (내역) case 1: System.out.println(“내역 등록”); for (int i = 0; i < MAX; i++) { System.out.println("--------------------"); scan.nextLine(); //버퍼에 있는 엔터 제거 방법1) System.out.print("날짜 : "); date[i] = scan.nextLine(); System.out.print("금액 : "); money[i] = scan.nextInt(); System.out.print("수입: 1번입력 /지출: 2번입력 : "); input = scan.nextInt(); if(input == 1){ inMoney[i] = money[i]; totalInMoney += inMoney[i]; } else if(input == 2){ outMoney[i] = money[i]; totalOutMoney += outMoney[i]; } // System.out.print("수입 : "); // inMoney[i] = scan.nextInt(); // System.out.print("지출 : "); // outMoney[i] = scan.nextInt(); System.out.print("내역 : "); List[i] = scan.next(); } break; case 2: System.out.println("전체 출력"); for (int i = 0; i < MAX; i++) { System.out.println("--------------------"); System.out.println("날짜 : " + date[i]); // System.out.println("금액 : " + money[i]); System.out.printf("금액 : %,d원%n", money[i]); // System.out.println("수입 : " + inMoney[i]); System.out.printf("지출 : %,d원%n", money[i]); // System.out.println("지출 : " + outMoney[i]); System.out.printf("지출 : %,d원%n", money[i]); System.out.println("내역 : " + List[i]); System.out.println(); } break; case 3: System.out.println(); System.out.println("수입 출력"); for (int i = 0; i < MAX; i++) { System.out.printf("수입 금액 : %,d원%n", money[i]); } System.out.println("전체 수입 금액 : " + totalInMoney); break; case 4: System.out.println(); System.out.println("지출 출력"); for (int i = 0; i < MAX; i++) { System.out.printf("지출 금액 : %,d원%n", outMoney[i]); } System.out.printf("전체 지출 금액 : %,d원%n", totalOutMoney); break; case 5: System.out.println("내역 출력"); for (int i = 0; i < MAX; i++) { System.out.println("내역 출력 : "+ i + " " + totalList[i]); } break; default: break; } balance = totalInMoney - totalOutMoney; System.out.printf("잔액 : %,d원%n", balance); } } }
Java를 이용한 학생 관리 프로그램
배열을 이용한 가계부 프로그램
import java.util.Scanner; public class KeepingBook { public static void main(String[] args) { Scanner scan=new Scanner(System.in); final int MAX=3; String inOutDate[]=new String[MAX]; String inOutSort[]=new String[MAX]; int inOutMoney[]=new int[MAX]; int totalMoney=1517;//총 잔액 int inMon=0;//수입 총 합 int outMon=0;//지출 총 합 int select=0; System.out.println(“가계부 프로그램”); while(true) { System.out.println(“==================================================”); System.out.println(“1.내용 등록 2.전체 출력 3.수입 출력 4.지출 출력 5.종료”); System.out.println(“==================================================”); System.out.print(“선택 > “); select=scan.nextInt(); if(select==5) { System.out.println(“프로그램을 종료합니다.”); break; } switch(select) { case 1: //내용 등록 for(int i=0;i
“); inOutDate[i]=scan.nextLine(); System.out.println(“금액을 입력해주세요”); inOutMoney[i]=scan.nextInt(); if(inOutSort[i].equals(“in”)) { totalMoney+=inOutMoney[i]; inMon+=inOutMoney[i]; }else if(inOutSort[i].equals(“out”)) { totalMoney-=inOutMoney[i]; outMon-=inOutMoney[i]; } } break; case 2: //전체 출력 System.out.printf(“날짜\t\t금액\t\t수입/지출 “); for(int i=0;i
“); int selMenu=scan.nextInt(); return selMenu; } public static void inputStuInfo() { System.out.println(“학생을 등록해주세요!”); for(int i=0;i “); names[i]=scan.next(); System.out.print(“전공 > “); major[i]=scan.next(); System.out.print(“학번 > “); stuNumber[i]=scan.nextInt(); System.out.print(“전화번호 > “); phoneNumber[i]=scan.next(); System.out.print(“학점 > “); avgScore[i]=scan.nextFloat(); } } public static void printStuInfo() { for(int i=0;i
[MFC] 가계부 프로그램 – 1
반응형
글이 너무 빠르게 느껴진다면
변수 생성, 함수 생성, 클래스 생성, 컨트롤 변수, 이벤트 처리기 생성에 대해 https://3001ssw.tistory.com/19 이 링크를 한번 읽어보시길 바랍니다.
——————————————————————————————————————————–
이번엔 가계부 프로그램을 만들어 보도록 하겠습니다.
한달 단위, 한 주 단위로 입출금 액수를 표시하는 프로그램이 많던데,
사실 그걸 만드신 분들처럼 하려면, 처음부터 설계를 해야하는 것도 있지만 컨트롤을 이용하여 실습 예제를 만드는게 글의 목표이기 때문에 일반적인 가계부 프로그램보다 훨~~~~씬 더 간단히 만들어 보겠습니다.
간단해 보이는 프로그램도 생각보다 많은 개발자들이 갈려나가면서 만든 겁니다.
프로젝트명은 Spend로 하겠습니다. 맘에드는 영단어가 없네요.
우선 가계 입출금 현황을 표시하기 위한 List Control을 추가합니다.
(속성 ID : IDC_LIST_SPEND, View : Report )
가계부를 입력 하는 항목에는 당연히 금액과 그 금액이 지출인지 수입인지 구분이 있어야겠죠?
Static Control을 추가하여 어떤 건지 아래와 같이 구별해줍니다.
(속성 : Align Text : Right, Border : TRUE(나중에 FALSE로 바꿀겁니다.))
그리고 지출/수입은 Combo Box로 만들어 줍니다.
(속성 ID : IDC_COMBO_SPEND_INCOME, Type : Drop List)
그다음 금액은 Edit Box로 만들어줍니다.
(속성 ID : IDC_EDIT_MONEY, Number : True)
반응형
가계부를 쓸 때, 내가 사용한 이 지출 내용이 어떤 카테고리에 속하는지 대분류 같은게 있으면 관리하기 편하잖아요?
예를 들어 수입 대분류라면 “월급, 상여금, 저축” 이 있을 것이고, 지출 대분류라면 “공과금, 통신비, 교통비, 교육비”가 될겁니다.
Static Control을 이용하여 대분류를 만들어 주고 내용이 담겨있는 Combo Box를 하나 더 만들어 줍니다.
(Static Control 속성 위랑 똑같이, Combo Box 속성 ID : IDC_COMBO_MAIN_CATEGORY, Type : Drop List)
대분류가 있으면 소분류도 있어야겠죠?
예를들어 수입 소분류라면 “명절상여금, 이월금액” 등 이 있을 것이고, 지출 소분류라면 “도시가스비, 보험비, 피아노학원, 태권도학원”이 있을겁니다.
Static Control을 이용하여 대분류를 만들어 주고 내용이 담겨있는 Combo Box를 하나 더 만들어 줍니다.
(Static Control 속성 위랑 똑같이, Combo Box 속성 ID : IDC_COMBO_SUB_CATEGORY, Type : Dropdown)
그리고 간단히 메모할 비고도 Edit Box로만들어 줍니다.
(속성 ID : IDC_EDIT_MEMO)
당연히 언제 사용했는지 날짜를 입력할 수도 있어야합니다.
Static Control을 이용하여 날짜를 만들어 주고
이건 설명드린 적은 없지만 도구상자에 Data Time Picker를 이용합니다.
(Static Control 속성 위랑 똑같이, Data Time Picker 속성 ID : DC_COMBO_SUB_CATEGORYIDC_DATETIMEPICKER_DATE)
그리고 입력, 수정, 삭제 버튼 3개를 만듭니다.
(입력 속성 ID : IDC_BUTTON_MAKE, 수정 속성 ID : IDC_BUTTON_MODIFY, 삭제 속성 ID : IDC_BUTTON_DELETE)
이렇게 만들고 리소스 뷰의 컨트롤들을 잘 정리하고, 대화상자 크기도 조절해서 실행 시켜 봅니다.
그리고 이렇게 만들었으면 도구상자에 Group Box를 이용하시면 비슷한 것끼리 가시적으로 묶여보이는 효과를 줄 수 있습니다.
실행전에 모든 Static Control의 Border 속성을 FALSE로 설정합니다.
Static Control은 경계선이 없어서 안보여서 그리기가 힘들거든요
그리고 실행 시켜 봅니다.
아무런 작동이 되지 않을 겁니다. 오늘은 여기까지 껍데기를 만들어 보고, 다음 글에서 실제 작동하는 부분을 만들어 보겠습니다.
완성이 되면 이 프로젝트 소스는 파일로 첨부하겠습니다.
728×90
반응형
So you have finished reading the 가계부 프로그램 만들기 topic article, if you find this article useful, please share it. Thank you very much. See more: 자바 가계부 만들기, 가계부 코딩, C# 가계부 프로그램, 웹 가계부 만들기, 가계부 데이터베이스