ベストアンサー 小数点以下の検知 2008/12/10 15:03 とつぜん失礼します。VB.Netを使用しています。 計算結果が小数点以下 たとえば"25.6"だった場合10倍して整数化する プログラムを書きたいのですが、調べてもわかりません。 すみませんが誰かお教えください。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ainax ベストアンサー率45% (5/11) 2008/12/10 15:35 回答No.2 ごめんなさい。よく考えたら下記の方が楽です。 Dim x As Single = 25.6 If Not x = Int(x) Then x *= 10 質問者 お礼 2008/12/10 22:33 Not x = Int(x) こんな記述ができるの知りませんでした。 最後はx=x*10ですかね。 やってみます。 ありがとうございます。 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) ainax ベストアンサー率45% (5/11) 2008/12/10 15:28 回答No.1 modを使います。 dim x as single = 26.5 ' 10倍してから10で割った時余りが1以上なら、10倍する if ((x * 10) mod 10) > 1 then x *= 10 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
Not x = Int(x) こんな記述ができるの知りませんでした。 最後はx=x*10ですかね。 やってみます。 ありがとうございます。