ZZULIOJ-1102:チケットの払い戻し手数料計算(関数のトピック)(ジャワ)

件名の説明:

2013年以来、チケット返金手数料の減額の割合:48時間以上のチケットの払い戻しあたり5%駆動時間前パーカーの駅。一方、チケット払い戻し料金算出方法は、もはやセル単位に丸められていないが、角度5の単位であり:仮数丸め員0.25未満では、0.25と0.75未満員の要素よりもない、0.5元である未満0.75元以上であります$ 1内へ。払い戻しの例を計算する関数を作成することは48時間以上の時間を駆動払い戻しを仮定する。次のように関数のプロトタイプは次のとおりです。

ダブルCancelFee(ダブル価格)。

この質問は、C / C ++コードの配信である場合にのみCancelFee関数定義の一部で、他のコンテンツの提出、コンパイルエラーを提出しました。

 入力:

実数、チケット額面を入力します。  

出力: 

出力実数、手数料返金、小数点以下1桁までに結果。  

サンプル入力: 

106 

出力例: 

5.5 

プログラムコード: 

import java.util.*;
public class Main
{
	public static double CancelFee(double price)
	{
		double x=price*0.05;
		double y=(int)x;
		if(x-y<0.25)
			y+=0;
		else if(x-y>=0.25&&x-y<0.75)
			y+=0.5;
		else
			y+=1;
		return y;
	}
	public static void main(String[] args)
	{
		Scanner input=new Scanner(System.in);
		double a=input.nextDouble();
		System.out.printf("%.1f\n",Main.CancelFee(a));
		input.close();
	}
}

 

公開された260元の記事 ウォンの賞賛267 ・は 10000 +を見て

おすすめ

転載: blog.csdn.net/weixin_43823808/article/details/103747878