値が範囲内に収まるか否かを確認します

C#

↓戻り値がTrueなら範囲に収まる、Falseなら収まらないとしています。型はintやdoubleなどにします

bool 関数名(型 下限, 型 上限, 型 値)
{
	if (下限 > 上限)
	{
		型 一時的 = 下限;
		下限 = 上限;
		上限 = 一時的;
	}
	if (下限 > 値)
	{
		return false;
	}
	if (上限 < 値)
	{
		return false;
	}
	return true;
}
Lotus Script 言語

↓戻り値がTrueなら範囲に収まる、Falseなら収まらないとしています。型はLongやDoubleなどにします

Function 関数名 (下限 As 型, 上限 As 型, 値 As 型) As Boolean
	関数名 = False
	If 値 > 上限 Then
		Exit Function
	Elseif 値 < 下限 Then
		Exit Function
	End If
	関数名 = True
End Function

 また Select を使って書くこともできます↓

Function 関数名 (下限 As 型, 上限 As 型, 値 As 型) As Boolean
	関数名 = False
	Select Case 値
		Case Is > 上限
			Exit Function
		Case Is < 下限
			Exit Function
	End Select
	関数名 = True
End Function

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

.htaccess (2) @False (3) @True (5) ByRef (3) ByVal (3) C# (7) CGI (6) cron (2) CSS (8) Excel (3) False (3) Goto (3) HTML (4) httpd.conf (2) if (3) Java (8) Java Servlet (3) Linux (5) List (3) Lotus Script (38) Lotus 式言語 (29) ls (2) MariaDB (4) Notes/Domino (10) Now (3) null (5) Option Compare (3) Path (3) PHP (6) Python (10) Spring Boot (3) True (3) UTF-8 (4) VBScript (29) Windows (9) インストール (6) セットアップ (2) ダウンロード (2) ノーコード (4) ファイル一覧 (2) ファイル名 (3) ローコード (3) 変換 (3) 変数 (3) 日時 (3) 比較方法 (7) 環境変数 (4) 言語比較 (36) 配列 (4) 開発環境 (5)