본문 바로가기

프로그래밍33

[자바] 은행 프로그램(잔액 조회, 인출)(while문 활용) 문제 잔액조회와 인출이 가능한 은행 거래 프로그램을 만들어 보자. 1. 프로그램에는 세 가지 메뉴가 포함된다. (잔액조회, 인출, 종료) 2. 사용자로부터 패스워드를 입력받아 정보를 보호한다. (패스워드가 틀린 경우 실행이 안 됨) 3. 인출금액은 잔액보다 클 수 없다. 4. 사용자가 종료를 원할 때까지 반복 실행한다. 5. 예금이 인출 된 후에는 인출된 만큼 잔액이 감소해야 한다. 실행화면 코드 import java.util.Scanner; public class bank { public static void main(String[] args) { Scanner sc = new Scanner (System.in); System.out.println("============00은행=============.. 2020. 11. 9.
[자바] 중국집 메뉴 주문 (금액 계산) 프로그램(while 문 활용) 문제 while 문을 사용하여 중국집 메뉴 주문 프로그램을 작성해보자. 1. 메뉴는 4가지 2. 각 메뉴의 가격은 임의대로 지정한다. 3. 사용자는 메뉴와 주문할 메뉴 개수를 입력한다. 4. 사용자의 주문은 사용자가 종료를 원할 때까지 반복된다. 5. 최종적으로 모든 주문의 합계를 출력한다. 실행화면 코드 import java.util.Scanner; public class china { public static void main(String[] args) { Scanner sc = new Scanner (System.in); int ord = 10;//사용자가 입력할 메뉴를 저장하는 변수 int num = 0; //메뉴의 개수를 저장할 변수 int x = 0; //조건문 안에 들어갈 변수, 음식의 값을.. 2020. 11. 9.
[자바] 월급 계산 프로그램(조건문 switch 문 활용) 문제 이름, 연차, 직급, 생일 달을 입력받아 월급을 계산하시오. 1. 기본적으로 모든 직원의 기본급은 100만 원 2. 3년 차부터 추가 수당 50만 원, 5년 차부터 추가 수당 70만 원 2. 직급이 과장이면 보너스 100만 원, 부장이면 보너스 200만 원, 대리면 보너스 50만 원 4. 만약 생일 달인 경우 보너스 10만 원 추가 지급 실행화면 기본급 100만 원, 4년 차+50만 원,과장 +100만 원,생일 달 아님 0만 원(기준=7월) =총 250만 원 코드 import java.util.Scanner; public class wage { public static void main(String[] args) { Scanner sc = new Scanner (System.in); System.o.. 2020. 11. 9.
[자바] 총점 평균 학점 출력 프로그램(if문 활용) 문제 이름, 국어, 영어, 수학 점수를 입력받아 총점 평균 학점을 출력해 보자. 학점 기준 90점 이상 : A 80점 이상 : B 70점 이상 : C 60점 이상 : D 60점 이하 : F 실행화면 코드 import java.util.Scanner; public class grade { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println("국어 점수를 입력해주세요."); int kor = Integer.parseInt(sc.nextLine()); System.out.println("영어 점수를 입력해주세요."); int eng = Integer.parseInt(sc.nextLine()).. 2020. 11. 9.
[자바] hello world 출력해보기 아주 기초이지만 기본적인 내용 hello world 출력. c언어도 c++도 hello world 출력에서부터 시작된다. public class Hello { public static void main(String[] args) { System.out.println("Hello, World!"); //화면에 글자를 출력. } } 2020. 11. 9.
[c언어]3/6/9게임 출력 프로그램 (두가지 방법) 문제 사용자에게 값을 입력받고 3/6/9게임을 진행하는 프로그램을 만드시오 ※일의 자리수가 3,6,9의 배수인 경우에는 *을 출력 실행화면 코드 첫번째 코드 #include int main() { printf("369게임\n"); int num; printf("수를 입력해주세요: "); scanf_s("%d", &num); for (int i = 1; i 2020. 11. 9.
[c언어] 약수 출력 프로그램(for문 사용) 문제 사용자에게 특정 정수를 입력받아, 그 수의 약수를 출력하는 프로그램을 작성하여라. 실행화면 코드 #include int main() { int num; printf("자연수를 입력하시오: "); scanf_s("%d", &num); printf("%d의 약수: ",num); for (int i = 1; i 2020. 11. 9.
자바 개발환경 구축(이클립스, jdk 다운로드) 이클립스 다운로드 링크 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org jdk다운로드 https://www.oracle.com/technetwork/java/javase/downloads/index.html ※최신버전의 jdk가 아니면 다운로드 받을 시 로그인이 필요하다. 2020. 11. 9.
[c언어]입력받은 수만큼 숫자가 증가하는 프로그램(이중for문) 문제 사용자에게 숫자를 입력받아 그 숫자에 해당하는 줄만큼 수가 커지는 프로그램을 작성 실행화면 코드 #include int main(){ int num; printf("숫자를 입력해 주세요: "); scanf_s("%d", &num); for (int i = 1; i 2020. 11. 9.
[c언어]배열: 입력받은 숫자를 거꾸로 출력 문제 1. 사용자에게 입력받은 숫자 5개를 거꾸로 출력 2. 사용자에게 입력받은 n개의 숫자를 거꾸로 출력(입력하고자 하는 숫자의 개수도 입력받기) 실행화면 1. 숫자 5개만 출력 2. 사용자가 원하는 개수 입력받아 출력 코드 1. 사용자에게 입력받은 숫자 5개를 거꾸로 출력 #include int main(){ int arr[5]; //배열 선언 printf("배열에 입력할 숫자 다섯 개를 입력하세요.: "); for (int i = 0; i < sizeof(arr) / sizeof(int); i++) { scanf_s("%d", &arr[i]); //사용자에게 값을 입력받음 } for (int j = 4; j < sizeof(arr) / sizeof(int); j--) { printf("%d ", a.. 2020. 11. 9.
[c언어]배열: 최대/최솟값 출력 문제 사용자에게 입력받은 배열의 최대/최솟값 출력 실행화면 코드 #include int main() { int arr[1000]; int num; printf("입력할 숫자의 개수를 입력하세요: "); scanf_s("%d", &num); printf("%d개의 숫자를 입력해주세요.: ", num); for (int i = 0; i < num; i++) { scanf_s("%d", &arr[i]); } int max = arr[0]; //첫번째 배열값으로 초기화 int min = arr[0]; for (int j = 0; j < num; j++) { if (max = arr[j]) //arr[0]보다 작거나 같으면 그 값을 min에 대입 min = arr[j]; } printf("최댓값: %d\n최솟값:.. 2020. 11. 9.
[c언어]배열: 짝수의 개수 출력 문제 사용자에게 배열의 개수와 값을 입력받고 짝수의 개수를 출력하는 프로그램 실행화면 코드 #include int main() { int arr[1000]; int a; int num = 0; printf("입력할 숫자의 개수를 입력해주세요.: "); scanf_s("%d", &a); printf("%d개의 숫자를 입력해주세요.: ", a); for (int i = 0; i < a; i++) { scanf_s("%d", &arr[i]); } printf("짝수의 개수: "); for (int j = 0; j < a; j++) { if (arr[j] % 2 == 0) num += 1; // num = num+1, 짝수인 숫자가 걸러질때마다 1씩 카운팅해서 num에 저장한다. } printf("%d", nu.. 2020. 11. 9.
반응형