No.2
- 回答日時:
10単位で切り上げたいのなら、
untin = untin + 10 - untin % 10;
で切り上がります。
50円加算とは、23と入力したら80、31と入力したら90と表示されれば良いのでしょうか?それとも、23と入力したら150、31と入力したら200と表示したいということでしょうか?
貴方のプログラムなら前者を表現したいように見えますが、質問文だと後者のような気もします。
前者だとすると
untin = untin + 60 - untin % 10
後者だとすると
untin = untin + 10 - untin % 10
untin = 50 * untin / 10
問題の意図が違っていたらすみません。
この回答への補足
ご返事有り難うございました。
説明が悪くてすいませんでした。
意図してるのは前者の方です。
もう一つ伺いたいのは、
今は20で70と50円加算されるんですが
20の時は20円のままで
21の時に70としたいのですが・・・。
すいませんが
よろしくお願いします。
No.3
- 回答日時:
> 運賃が100円の場合
> 35km→→150円
どういう計算で150円を導くのか、書いてみてください。
例)
35の1の位の5を切上げて40
10kmあたり50円なので、40kmでは200円
運賃100円に200円を足して、300円
とか。
正直、何をどう計算して150円が出るのかわかりません。
あと、説明文には「円」なのか「km」なのか、単位をつけると余計な誤解が生じません。
やりたいのは距離から運賃を求めたい事だと思いますが、そうなると変数はuntinの他にkyoriを使った方が簡単なのでは?
No.5
- 回答日時:
C言語での切り上げ等は、加算と整数型へのキャストで可能です。
以下は、距離に9を加算することで切り上げて、
10で割ってint型へのキャストで整数(少数点以下を切り捨て)にして、単位の50円を掛けています。
加算する数値を5にすれば、四捨五入のようなことも
出来ますし、これは、考え方だけなので、
後は、実際に自分で色々試してみたらいかがでしょうか。
==============================================
int untin; // 運賃
int kyori; // 距離(1km単位)
...(途中、省略)
//運賃の計算
untin = (int((kyori+9)/10))*50;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 政治学 政治家は分からない 7 2023/06/17 06:37
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- 会社・職場 残業代15分以下切り捨てについて 私の会社は残業代は15分単位でついており、15分以下は切り捨てにな 4 2023/02/16 22:41
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- その他(車) ガソリン代 10km走ると百円だときついでしょうか。 4 2022/06/30 09:11
- その他(教育・科学・学問) 1980 年代後半のバブル経済の頃 日本では預貯金金利が年7%を超えることもあり ました。 金利を7 3 2023/07/21 00:31
- 電車・路線・地下鉄 JR東日本のバリアフリー運賃加算 3 2023/05/21 20:34
- HTML・CSS CSS上での計算を行うためのルールについて教えてください。 3 2022/08/15 14:43
- 怪我 賞与計算における端数処理について 1 2022/06/27 14:34
- 弁護士・行政書士・司法書士・社会保険労務士 募集株式の発行 取締役会議事録について 募集事項 増加する資本金及び資本準備金に関する事項について 1 2022/06/06 01:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mod でうまく
-
めちゃきれい
-
65536は2の何乗なのでしょうか?
-
60進数の四則計算
-
数値計算の高速化 (cos, sin, exp)
-
モジュラス103の計算とは何でし...
-
C言語によるガンマ関数の記述
-
円周上の3点で作られる三角形...
-
pythonによる日の出日の入り計算
-
VBとVBAの違い
-
androidのラジオボタンに関して
-
CとFORTRANの計算速度はどちら...
-
スレッド処理からダイアログを...
-
VBAのループ処理について
-
VBA入力フォームで労働時間の計...
-
傾いた四角形内の範囲の条件式
-
matlabで計算終了
-
Excel VBAにてFFT
-
時間差の何分かを知りたいんですが
-
エクセルで特定のセルのみを任...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
排他的論理和 BCC(水平パリテ...
-
EXCELなどで「返す」という表現
-
C言語の課題で、1年の秒数を計...
-
バッチファイルでウインドウを...
-
骨折リスク評価のFRAXについて...
-
変化させるセルが変化しない
-
CとFORTRANの計算速度はどちら...
-
なぜオーバーフローになるので...
-
数値計算の高速化 (cos, sin, exp)
-
モジュラス103の計算とは何でし...
-
C# 計算処理中に実行中ウィン...
-
モジュロ
-
引き放し法による除算アルゴリ...
-
60進数の四則計算
-
C言語についてです。 再帰を使...
-
Perlで時間の計算
-
CRC8を教えてください
-
傾いた四角形内の範囲の条件式
おすすめ情報