網誌
【程式設計】作業 2017-11-21
完成下面的程式:
- 輸入3個數字,輸出其中之最小值。
- 輸入2個數字,判斷是否相等。
- 輸入1個數字,判斷是奇數或是偶數。
- 輸入1個數字,判斷是正數或是負數。
- 輸入1個數字,輸出其絕對值。
答題示範:
private void button1_Click(object sender, EventArgs e) { double a = 0, b = 0, c = 0; try { a = Convert.ToDouble(textBox1.Text); b = Convert.ToDouble(textBox2.Text); c = Convert.ToDouble(textBox3.Text); } catch { MessageBox.Show("輸入錯誤,請檢視!!"); } label2.Text = "最大值是:"; if (a > b && a > c) label2.Text += a; //為何可以直接用a,不用a.toString()? if (b > a && b > c) label2.Text += b; if (c > a && c > b) label2.Text += c; }
程式設計(一) 106學年度 日間部 期中考第1題
【程式說明及要求】
寫一個程式,上面有一個Label控制項,一開始,背景顯示藍色,文字顯示”藍色”,置中。
每按一下該label控制項,就會改變背景色及文字,順序如下:
藍色->紅色->黃色 (循環)
【程式解法邏輯】
依照題目要求,想法如下:
現在標籤背景如果是藍色的話,就切換成紅色,如果是紅色的話,就切換成黃色,如果是黃色的話,就切換成藍色…
因此,程式中判斷標纖背景顏色是藍色的話,寫法如下:
if (label1.BackColor == Color.Blue) {
//切換成黃色
} else if (……….)
【程式寫法】
在標籤label1的click事件函式中加上判斷標籤背景顏色等敘述(每按一下判斷一次切換一次):
private void label1_Click(object sender, EventArgs e) { if (label1.BackColor == Color.Blue) { label1.BackColor = Color.Red; label1.Text = "紅色"; } else if (label1.BackColor == Color.Red) { label1.BackColor = Color.Yellow; label1.Text = "黃色"; } else if (label1.BackColor == Color.Yellow) { label1.BackColor = Color.Blue; label1.Text = "藍色"; } }
滴滴打人已经在印度基本实现了
酷!
來源: 滴滴打人已经在印度基本实现了
【DSM 3D建模教學】
Step 1. 畫一個六角形,內畫一個圓形,六邊形六個角向圓心畫六道線(夾角60度)
Step 2. 接下來,我們要使用繞軸拉動(螺旋方式),此時,我們要繪製出一條軸心線。
先將圓平面拉出圓柱實體
再利用剖面,找出圓柱實體剖面
在圓柱體的中心,繪製出一條直線(或參考線)
進入實體模式,可看到一條穿過圓柱體的參考線,此線就是我們要用到的軸心。
接著,我們要利用繞軸旋轉 + 螺旋的方式,將六個平面一一拉出螺旋體:
高度:50~
字幅:40~60 (齒距)
賸下五個平面直接選取,填入高度數值,按enter,完成螺旋體:
接著,我們要把內部的螺旋線條消去,做法是畫一個圓
拉動平面,用”至”的方式,拉至筆筒內部底面:
內部線條消去了!
接著,我們要將外部的螺紋線條變成圓角化:
製作筆筒的底座,選取底部平面線條(先選一條線,滑鼠左鍵連按三下,選取鄰近的所有線條)
使用平行線條複製出輪廓:
向下拉出實體:
使用平面工具,將過長的部份剪去:
將底座上方線條圓滑處理:
完成後的筆筒