請問一下~這些問題~


99乘法表.vi

1.請利用Feedback Node功能,並以迴圈的方式,設計一個九九乘法表
2.1+3+5+....+99=?

關於第1題是學長教的,只是沒用到Feedback Node的功能,就做出來了。
我只是想問怎樣用Feedback Node的功能,就這樣。
第2題我做出來的答案總覺得怪怪的,是我元件拉錯還是怎樣,算出來答案是50。
是這樣嗎?
希望有人可以幫我回答一下
謝謝

問題一:
feedback node功能:
以我的了解,主要是將你的初始值 or 上一次的計算值,套用在本次的計算中

99乘法表計算使用feedback node範例
http://it360.tw/forum/forum_posts.asp?TID=10694&KW=feedback


問題二:
因為我的程式版本為8.2版,無法打開你的vi了解你的計算結果
可以降低成8.2版嗎??
謝謝


99-1.vi

已經轉成8.2版
不知道是不是有轉成功

你已順利轉成8.2版本
不過好像是轉問題一(99乘法)的程式而非問題二
可以用現在相同的方法轉問題二的程式為8.2版

此外,問題一的程式裡面,可以將while loop 功能拿掉,計算結果仍是正確的


99-2.vi

第2題也轉成8.2版
不知道這做得對不對

你第2題用除的做法錯誤,變成每次都是加除2後的餘數1

而且用For Loop迴圈要如何讓程式自動判斷加到99,改用While Loop迴圈來做

![](upload://nfSLGz4VysFSimsAr1illmasVRp.jpeg)

liuyunan40324.9230439815

liuyunan解釋得很清楚哦
在使用程式的寫法有問題
你的寫法會變成每一次的數據經過該vi後,僅會輸出 0 與 1的數值而已
而不會輸出1,3,5,7...等數據
如果要符合題目的要求(計算奇數和),並使用你的程式寫法
建議要在後方增加一個判斷才可作到哦
(不過感覺有點麻煩,建議使用liuyunan的寫法較快且方便哦)  ^^
參閱下圖的方式
![](upload://lwlx7OljyMGOVWBVu67dLZ21t8b.jpeg)

[QUOTE=liuyunan]

而且用For Loop迴圈要如何讓程式自動判斷加到99,改用While Loop迴圈來做[/QUOTE]

liuyunan:
我想作者使用for loop作計算
前面input端的x值,作用可能是想讓迴圈從1跑到要求的數字尾端(如題目的99)才停止
因此就沒有使用while寫法吧
不知道我想得對不對  ><

elvistu40325.0138078704

感謝兩位幫我解答我的疑惑
Riviera40325.0329398148