閲覧いただきありがとうございます!
学校でいくつか分からない課題が出されたので、教えてくださると嬉しいです(;_;)
(1)入力された三角形の3辺の長さa,b,cからHeronの公式
S=√s(s-a)(s-b)(s-c), s=a+b+c/2
によって面積Sを計算して出力するプログラムを作れ。平方根はVBA関数Sqrで計算。
(2)入力された年に夏季オリンピックが開催されるか、冬季オリンピックが開催されるか、オリンピックが開催されないかを判定するプログラムを作れ。
(3)4の倍数である年から100の倍数である年を除いた年、および400の倍数である年が閏年である。丹生慮k巣荒れた都市が閏年かどうかを判定するプログラムを作れ。
(2)と(3)は、If 条件 Then...Else...ステートメントを用いるそうです。
よろしくお願いいたします。m(_ _)m
No.1ベストアンサー
- 回答日時:
問題を素直に読めばそれほど難しくないと思います。
Sub macro1()
Dim s, a, b, c
s = a + b + c / 2
s = Sqr(s * (s - a) * (s - b) * (s - c))
End Sub
Sub macro2()
If Year(Date) Mod 4 = 0 Then
MsgBox "夏季オリンピック開催年です"
ElseIf Year(Date) Mod 4 = 2 Then
MsgBox "冬季オリンピック開催年です"
Else
MsgBox "何れでもありません"
End If
End Sub
Sub macro3()
If ((Year(Date) Mod 4 = 0) And (Year(Date) Mod 100 <> 0)) Or (Year(Date) Mod 400 = 0) Then
MsgBox "閏年です"
Else
MsgBox "違います"
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java 年数計算 3 2023/01/28 10:52
- C言語・C++・C# C言語 3 2022/10/04 15:07
- オリンピック・パラリンピック 札幌では2030年北海道新幹線札幌開業に合わせて、2030年冬のオリンピック招致運動を札幌市を上げて 3 2022/09/04 17:51
- オリンピック・パラリンピック 冬季オリンピックの話 1 2022/11/16 02:45
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(プログラミング・Web制作) VBA 1 2023/01/19 16:19
- 建設業・製造業 土量算出 3 2022/09/26 19:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【JAVA】数字をひし形に出力す...
-
Sublime Text 3でのFortranプロ...
-
ruby
-
プログラミング
-
c言語です
-
c言語のプログラミング 2つの整...
-
main関数終了時のreturnの意味は?
-
変数の値が勝手に変化する原因
-
プログラミング(自由課題)
-
3つの整数のうち奇数のみを表示...
-
Cプログラミング
-
LEDイルミの点滅プログラムを教...
-
インクリメント演算子のみを用...
-
スポーツ施設での出来事で心配...
-
65536は2の何乗なのでしょうか?
-
Vba 実数および実数タイプの変...
-
正しい五十音順について
-
あるプログラムのコマンドライ...
-
PICマイコンのコピー(クローン...
-
volatile修飾について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【JAVA】数字をひし形に出力す...
-
変数の値が勝手に変化する原因
-
JCLの基本について教えてください
-
Sublime Text 3でのFortranプロ...
-
プログラミング
-
fortran if文
-
ruby
-
Fortran90についての質問です。
-
COBOLのピリオド
-
3つの整数のうち奇数のみを表示...
-
main関数終了時のreturnの意味は?
-
c言語のプログラミング 2つの整...
-
360度を超える角度
-
整数格子点を列挙するプログラム
-
N88basicを用いたGPIB制御
-
ProC 固定SQLでNULLってどう表...
-
Fortran "実引数の型が仮引数の...
-
PICのプログラムでsrandを使う...
-
Matlabについて質問2
-
4桁の数値を逆に表示されるプ...
おすすめ情報