iT邦幫忙

0

演算法的步驟怎麼寫?

  • 分享至 

  • xImage

問題描述: 請撰寫一個程式,其可計算正方形面積。
輸入說明 : 輸入一個大於零的數字(double)為正方形之邊長。 輸出說明 :
輸出正方形面積(double),取到小數點以下第一位。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
slime
iT邦大師 1 級 ‧ 2012-10-19 13:18:28

這有用到演算法嗎?

<pre class="c" name="code">rem 定義 sq 為雙精確度變數(用在面積)
dim sq as double; 
rem 定義 le 為為雙精確度變數(用在邊長)
dim le as double; 

rem 由使用者輸入邊長
input le;
rem 檢查邊長是否異常
if le<0 then
  printf("邊長不可以小於0");
  exit;
fi;
rem 邊長應該沒問題, 開始算面積
sq = le^2; 
rem 只要取小數點下一位
sq = round(sq,1)
rem 顯示面積
printf(sq);
2
pantc328
iT邦高手 1 級 ‧ 2012-10-19 14:35:05

直接憑方就好了
管他有沒有小於0
就平方了,出來一定正值
5行就可以解決的東西

void main(int arg)
{
PrintOut(arg*arg);
}

2
wiseguy
iT邦超人 1 級 ‧ 2012-10-19 22:35:34

用 lambda 只要一行 ....毆飛

x => Console.Write("{0:F1}",x*x);

0
sam0407
iT邦大師 1 級 ‧ 2012-10-23 11:12:11

大家都直接給程式碼,這樣樓主要怎麼交作業啦!
演算法就是要寫出程式處理邏輯,不限程式語言,用白話文也可以!

看更多先前的回應...收起先前的回應...
pantc328 iT邦高手 1 級 ‧ 2012-10-23 12:36:03 檢舉

處理邏輯
1.NB打開
2.電源接上
3.打開Coding程式
4.打開那5行的程式
5.按下Run鍵

tn134688 iT邦新手 5 級 ‧ 2012-10-23 15:33:26 檢舉

對阿 !

tn134688 iT邦新手 5 級 ‧ 2012-10-23 16:21:11 檢舉

我題目改一下 改成請問以下的題目java程式怎麼撰寫?!

問題描述: 請撰寫一個程式,其可計算正方形面積。
輸入說明 : 輸入一個大於零的數字(double)為正方形之邊長。 輸出說明 :
輸出正方形面積(double),取到小數點以下第一位。

slime iT邦大師 1 級 ‧ 2012-10-26 10:19:15 檢舉

sam0407提到:
演算法就是要寫出程式處理邏輯,不限程式語言,用白話文也可以!

grep rem "我的回答"
rem 定義 sq 為雙精確度變數(用在面積)
rem 定義 le 為為雙精確度變數(用在邊長)
rem 由使用者輸入邊長
rem 檢查邊長是否異常
rem 如果邊長沒問題, 開始算面積
rem 只要取小數點下一位
rem 顯示面積
(這樣應該更切題了.... ^^)

我要發表回答

立即登入回答