標題:
[12/31複習]TQC 110、202、310、402、508
[打印本頁]
作者:
李泳霖
時間:
2022-12-31 13:38
標題:
[12/31複習]TQC 110、202、310、402、508
TQC110
1.請撰寫三個方法計算圖形的面積,並輸出總面積
2.假設圓的半徑=5,PI=3.1415926,請寫出calCircle函數計算圓面積。
3.圓面積計算公式:半徑平方*圓周率(PI)
4.三角形的底=10,高=5,請寫出calTriangle函數計算三角形面積。
5.三角形面積計算公式:底*高/2
6.假設長方形的長=5,寬=10,請寫出calRectangle函數計算方形面積。
7.長方形面積計算公式:長*寬
8.圓形面積=圓面積+三角形面積+長方形面積。
顯示結果如下:
import java.util.Scanner;
public class JPD01 {
public static void main(String args[]) {
double totalarea;
System.out.printf("圓形面積為:%f \n",calCircle(5));
System.out.printf("三角形面積為:%f \n",________________);
System.out.printf("方形面積為:%f \n",_______________);
totalarea = __________________________________________;
System.out.printf("此圖形面積為:%f \n",totalarea);
}
_______ ______ calCircle(_____) {
}
______ ____ calTriangle(_____________) {
}
______ ____ calRectangle(______________) {
}
}
複製代碼
TQC206
1.請撰寫一個能輸入國文、英文、數學三科分數的程式
2.程式執行時,如執行結果參考畫面,畫面顯示[Input Chinese score:],請使用者輸入國文分數,再分別依序要求輸入英文、數學的分數。
3.將此三個分數分別存入變數之中,再判斷是否有任何一科不及格,如果有任何一科不及格,則輸出該科不及格,分別顯示[科目+failed.]:如果全部都及格,則輸出全部通過,顯示[ALL Pass.]
4.重複執行四次,顯示如執行結果參考畫面
import java.util.*;
public class JPD02 {
static Scanner keyboard = new Scanner(System.in);
public static void main(String[] args) {
test();
test();
test();
test();
}
static void test() {
int chi, eng, math, avg;
System.out.print("Input Chinese score:");
chi = keyboard.nextInt();
System.out.print("Input English score:");
eng = keyboard.nextInt();
System.out.print("Input Math score:");
math = keyboard.nextInt();
...
}
}
複製代碼
TQC310
題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
設計說明:
1.程式執行時,畫面顯示[請輸入n的值(n>0,且為偶數):],請使用者輸入一個正偶數。
2.試利用do-while,計算2+4+6+...+n的總和,其中n為一由鍵盤輸入的正偶數,
若輸入的不是正偶數,則程式會要求使用者再次輸入,直到輸入的數是正偶數為止。
3.計算2+4+6+...+n的總和,顯示如下執行結果參考畫面。
import java.util.Scanner;
public class JPA03 {
static Scanner keyboard = new Scanner(System.in);
public static void main(String[] args) {
}
}
複製代碼
TQC402
題目說明:
請將檔案另存成JPA04.java,並編譯為JPA04.class
設計說明:
1.請寫一個程式持續輸入一個數n,使用遞迴計算n的階乘,直到n輸入的數值是999為止。
2.程式執行時,顯示[Input n(0<=n<=16):]要求輸入數值。
3.顯示如執行結果參考畫面。
/*
facTail(5, 1)
=facTail(4, 5)
=facTail(3, 5*4)
=facTail(2, 5*4*3)
=facTail(1, 5*4*3*2)
=facTail(0, 5*4*3*2*1)
=5*4*3*2*1
*/
import java.util.Scanner;
public class JPA04 {
static Scanner keyboard = new Scanner(System.in);
public static void main(String args[]) {
...
}
...
}
複製代碼
TQC508
1.題目說明:
請將檔案另存成JPA05.java,並編譯為JPA05.class
2.設計說明:
(1)請使用泡泡排序法(Bubble Sort)撰寫程式。
(2)程式內有一資料陣列{2,4,3,5,7,6,9,1}。
(3)請輸出泡泡排序法的比對過程。
(4)顯示如執行結果參考畫面。
public class JPD05 {
public static void main(String[] argv) {
int[] data = {2, 4, 3, 5, 7, 6, 9, 1}; // 為排序的資料
...
}
}
複製代碼
作者:
秉宏1
時間:
2022-12-31 13:57
此帖僅作者可見
作者:
盧禹廷
時間:
2022-12-31 13:58
此帖僅作者可見
作者:
睿呈
時間:
2022-12-31 13:58
此帖僅作者可見
作者:
盧禹廷
時間:
2022-12-31 14:09
此帖僅作者可見
作者:
秉宏1
時間:
2022-12-31 14:10
此帖僅作者可見
作者:
睿呈
時間:
2022-12-31 14:10
此帖僅作者可見
作者:
睿呈
時間:
2022-12-31 14:41
此帖僅作者可見
作者:
秉宏1
時間:
2022-12-31 14:43
此帖僅作者可見
作者:
盧禹廷
時間:
2022-12-31 14:45
此帖僅作者可見
作者:
盧禹廷
時間:
2022-12-31 15:29
此帖僅作者可見
作者:
睿呈
時間:
2022-12-31 15:34
此帖僅作者可見
作者:
鄞美旭
時間:
2023-1-14 09:02
此帖僅作者可見
作者:
鄞美旭
時間:
2023-1-14 09:59
此帖僅作者可見
作者:
鄞美旭
時間:
2023-1-14 10:45
此帖僅作者可見
作者:
夏子甯
時間:
2023-1-14 15:25
此帖僅作者可見
作者:
鄞美旭
時間:
2023-1-14 15:26
此帖僅作者可見
作者:
盧禹廷
時間:
2023-1-14 15:27
此帖僅作者可見
作者:
鄞美旭
時間:
2023-1-14 16:14
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2