No.2ベストアンサー
- 回答日時:
正直見てらんない。
メニューはともかく、せめてこんな風にしてほしかった。
----------------------------------------------------------------
a = inputbox("数値(1)",TITLE)
a = CDbl(a)
b = inputbox("数値(2)",TITLE)
b = CDbl(b)
select case arithmetic
case "1"
c = a + b
case "2"
c = a - b
case "3"
c = a * b
case "4"
c = a / b
case "5"
c = a ^ b
end select
msgbox "計算結果は「" & c & "」です。"
----------------------------------------------------------------
No.3
- 回答日時:
Visual Basicの解説ですが、アルゴリズムの参考になると思います。
http://homepage1.nifty.com/rucio/main/dotnet/sho …
http://www.seosoft.net/labo/vbprog/default.asp
No.1
- 回答日時:
可能か不可能か と言われると 可能。
数字ボタンなどGUI形式にはできないので、
・メニュー番号を入力する形式
・式を入力して文字列を識別させて計算する形式
とかになるでしょうけど。
この回答への補足
以下のようなものを作っていました。
意見をお願いします。
↓ ↓ ↓
Option Explicit
Dim arithmetic
Dim a
Dim b
Dim c
Dim d
Dim e
Dim f
Dim g
Dim h
Dim i
Dim j
Dim k
Dim l
Dim m
Dim n
Dim o
Const TITLE = "電卓"
arithmetic = InputBox("計算したい四則を選択" _
& VbCrLf & "【1】足し算" _
& VbCrLf & "【2】引き算" _
& VbCrLf & "【3】掛け算" _
& VbCrLf & "【4】割り算" _
& VbCrLf & "【5】べき乗",TITLE)
If arithmetic = "1" Then
a = inputbox("数値(1)",TITLE)
a = CDbl(a)
b = inputbox("数値(2)",TITLE)
b = CDbl(b)
c = a + b
msgbox "計算結果は「" & c & "」です。"
ElseIf arithmetic = "2" Then
d = inputbox("数値(1)",TITLE)
d = CDbl(d)
e = inputbox("数値(2)",TITLE)
e = CDbl(e)
f = d - e
msgbox f
ElseIf arithmetic = "3" Then
g = inputbox("数値(1)",TITLE)
g = CDbl(g)
h = inputbox("数値(2)",TITLE)
h = CDbl(h)
i = g * h
msgbox i
ElseIf arithmetic = "4" Then
j = inputbox("数値(1)",TITLE)
j = CDbl(j)
k = inputbox("数値(2)",TITLE)
k = CDbl(k)
l = j / k
msgbox l
ElseIf arithmetic = "5" Then
m = inputbox("数値(1)",TITLE)
m = CDbl(m)
n = inputbox("数値(2)",TITLE)
n = CDbl(n)
o = m ^ n
msgbox o
Else
End If
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 翻訳機があれば英語を学ぶ必要がないなら、電卓があれば四則計算を学ぶ必要がないってことだよね 3 2023/03/29 22:19
- 時計・電卓・電子辞書 電卓 4 2022/04/29 06:26
- Visual Basic(VBA) Vba コマンドボタンイベントの共通化 2 2022/05/27 19:01
- 時計・電卓・電子辞書 電卓の使い方について伺います。 下記のような計算を電卓でする場合、 電卓のボタンはどのように押せばよ 3 2022/04/12 19:42
- 計算機科学 この計算合っていますか? 1 2022/07/28 06:27
- 時計・電卓・電子辞書 電卓 2 2023/04/20 21:44
- その他(スマートフォン・携帯電話・VR) スマホカバーで手帳型タイプで開いたところに電子メモ機能とかついているのはないですか? スマホ機種は、 2 2022/06/04 09:01
- 時計・電卓・電子辞書 電卓は、何年使用してますか?携帯、スマホは、除く 5 2022/08/30 11:22
- 夫婦 昨日旦那と口論になり、旦那にいつも使っていた電卓を壊されてしまいました。旦那はむずかしい計算をしない 5 2023/02/05 21:09
- 計算機科学 exp(13.4)を関数電卓で計算するにはどうすればいいですか? 3 2023/01/26 23:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
電卓での二乗のやり方
-
iPhoneの電卓
-
計算機(電卓)の液晶が
-
電卓で3割引とかの計算の仕方
-
電卓の「MU」キーって何ですか?
-
電卓の調子が悪いときどうして...
-
16000000円の1,000分の...
-
ルートの中に少数がある場合ど...
-
長い間ほったらかしにしてた、...
-
電卓で8分の1の打ち方を教えて...
-
計算機で割り算の余りを出す方...
-
tanΘを出すときの電卓の使い方
-
電卓のキーが固くなってしまい...
-
人口の0.7%って、何人?
-
電卓計算(掛け算と足し算)
-
340円の30%OFFがわかりません!...
-
手数料が加算される計算方法
-
電卓で、割り算、掛け算の順番...
-
一光年の距離について
-
電卓の計算結果を解説してほし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
電卓での二乗のやり方
-
iPhoneの電卓
-
電卓で3割引とかの計算の仕方
-
ルートの中に少数がある場合ど...
-
電卓の「MU」キーって何ですか?
-
電卓で8分の1の打ち方を教えて...
-
tanΘを出すときの電卓の使い方
-
電卓計算(掛け算と足し算)
-
人口の0.7%って、何人?
-
長方形の対角の寸法を普通の電...
-
手数料が加算される計算方法
-
計算機で割り算の余りを出す方...
-
計算機(電卓)の液晶が
-
長い間ほったらかしにしてた、...
-
電卓で、割り算、掛け算の順番...
-
電卓やキーボードの音について
-
エクセルで、同一セル内に自動...
-
電卓でWindowsのCtrl+Zみたいな...
-
sinxのxの求め方について
-
電卓 分数計算のしかたを、教え...
おすすめ情報