Board logo

標題: [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.圓形面積=圓面積+三角形面積+長方形面積。
顯示結果如下:
  1. import java.util.Scanner;
  2. public class JPD01 {
  3.     public static void main(String args[]) {
  4.         double totalarea;
  5.         System.out.printf("圓形面積為:%f \n",calCircle(5));
  6.         System.out.printf("三角形面積為:%f \n",________________);
  7.         System.out.printf("方形面積為:%f \n",_______________);
  8.         totalarea = __________________________________________;
  9.         System.out.printf("此圖形面積為:%f \n",totalarea);
  10.     }
  11.     _______ ______ calCircle(_____) {
  12.         
  13.     }
  14.     ______ ____ calTriangle(_____________) {
  15.         
  16.     }
  17.     ______ ____ calRectangle(______________) {
  18.         
  19.     }
  20. }
複製代碼
TQC206
1.請撰寫一個能輸入國文、英文、數學三科分數的程式
2.程式執行時,如執行結果參考畫面,畫面顯示[Input Chinese score:],請使用者輸入國文分數,再分別依序要求輸入英文、數學的分數。
3.將此三個分數分別存入變數之中,再判斷是否有任何一科不及格,如果有任何一科不及格,則輸出該科不及格,分別顯示[科目+failed.]:如果全部都及格,則輸出全部通過,顯示[ALL Pass.]
4.重複執行四次,顯示如執行結果參考畫面
  1. import java.util.*;
  2. public class JPD02 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String[] args) {
  5.         test();        
  6.         test();
  7.         test();
  8.         test();
  9.     }
  10.    
  11.     static void test() {
  12.         int chi, eng, math, avg;
  13.         System.out.print("Input Chinese score:");
  14.         chi = keyboard.nextInt();
  15.         System.out.print("Input English score:");
  16.         eng = keyboard.nextInt();
  17.         System.out.print("Input Math score:");
  18.         math = keyboard.nextInt();
  19.         
  20.         ...
  21.     }
  22. }
複製代碼
TQC310
題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
設計說明:
1.程式執行時,畫面顯示[請輸入n的值(n>0,且為偶數):],請使用者輸入一個正偶數。
2.試利用do-while,計算2+4+6+...+n的總和,其中n為一由鍵盤輸入的正偶數,
   若輸入的不是正偶數,則程式會要求使用者再次輸入,直到輸入的數是正偶數為止。
3.計算2+4+6+...+n的總和,顯示如下執行結果參考畫面。
  1. import java.util.Scanner;
  2. public class JPA03 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String[] args) {
  5.         









  6.     }
  7. }
複製代碼
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
         */
  1. import java.util.Scanner;
  2. public class JPA04 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String args[]) {
  5.         
  6.     ...



  7.     }
  8.    
  9.    
  10.     ...






  11. }
複製代碼
TQC508
1.題目說明:
請將檔案另存成JPA05.java,並編譯為JPA05.class
2.設計說明:
(1)請使用泡泡排序法(Bubble Sort)撰寫程式。
(2)程式內有一資料陣列{2,4,3,5,7,6,9,1}。
(3)請輸出泡泡排序法的比對過程。
(4)顯示如執行結果參考畫面。
  1. public class JPD05 {
  2.     public static void main(String[] argv) {
  3.         int[] data = {2, 4, 3, 5, 7, 6, 9, 1};  // 為排序的資料
  4.         ...
  5.     }
  6. }
複製代碼

作者: 秉宏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