/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
System.
out.
println("Система расчёта штрафов");
check(60, 0);
check(90, 500);
check(110, 1000);
check(130, 2000);
check(150, 5000);
}
public static void check(int carSpeed, int fine){
if(calculateFine(carSpeed) != fine) {
System.
out.
println("Неверный штраф" + fine
+ "Для скорости" + carSpeed
); }
else {
System.
out.
println("Штраф" + fine
+ "для скорости" + carSpeed
+ "Рассчитан верно"); }
}
public static int calculateFine(int carSpeed)
{
int fineFor20to40 = 500;
int fineFor40to60 = 1000;
int fineFor60to80 = 2000;
int fineFor80andMore = 5000;
int townSpeed = 60;
int overSpeed = carSpeed - townSpeed;
if(overSpeed < 20) {
return 0;
}
if(overSpeed >= 20 && overSpeed < 40) {
return fineFor20to40;
}
if(overSpeed >= 40 && overSpeed < 60) {
return fineFor40to60;
}
if(overSpeed >= 60 && overSpeed < 80) {
return fineFor60to80;
}
else {
return fineFor80andMore;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnRsbigi0KHQuNGB0YLQtdC80LAg0YDQsNGB0YfRkdGC0LAg0YjRgtGA0LDRhNC+0LIiKTsKCQkKCQkKCQljaGVjayg2MCwgMCk7CgkJY2hlY2soOTAsIDUwMCk7CgkJY2hlY2soMTEwLCAxMDAwKTsKCQljaGVjaygxMzAsIDIwMDApOwoJCWNoZWNrKDE1MCwgNTAwMCk7CgkJCgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBjaGVjayhpbnQgY2FyU3BlZWQsIGludCBmaW5lKXsKCQlpZihjYWxjdWxhdGVGaW5lKGNhclNwZWVkKSAhPSBmaW5lKSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigi0J3QtdCy0LXRgNC90YvQuSDRiNGC0YDQsNGEIiArIGZpbmUgKyAi0JTQu9GPINGB0LrQvtGA0L7RgdGC0LgiICsgY2FyU3BlZWQpOwoJCX0KCQllbHNlIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCLQqNGC0YDQsNGEIiArIGZpbmUgKyAi0LTQu9GPINGB0LrQvtGA0L7RgdGC0LgiICsgY2FyU3BlZWQgKyAi0KDQsNGB0YHRh9C40YLQsNC9INCy0LXRgNC90L4iKTsKCQl9Cgl9CglwdWJsaWMgc3RhdGljIGludCBjYWxjdWxhdGVGaW5lKGludCBjYXJTcGVlZCkKCXsKCQlpbnQgZmluZUZvcjIwdG80MCA9IDUwMDsKCQlpbnQgZmluZUZvcjQwdG82MCA9IDEwMDA7CgkJaW50IGZpbmVGb3I2MHRvODAgPSAyMDAwOwoJCWludCBmaW5lRm9yODBhbmRNb3JlID0gNTAwMDsKCQkKCQlpbnQgdG93blNwZWVkID0gNjA7CgkJCgkJaW50IG92ZXJTcGVlZCA9IGNhclNwZWVkIC0gdG93blNwZWVkOwoJCQoJCQoJCWlmKG92ZXJTcGVlZCA8IDIwKSB7CgkJCXJldHVybiAwOwoJCX0KCQkKCQlpZihvdmVyU3BlZWQgPj0gMjAgJiYgb3ZlclNwZWVkIDwgNDApIHsKCQkJcmV0dXJuIGZpbmVGb3IyMHRvNDA7CgkJfQoJCQoJCWlmKG92ZXJTcGVlZCA+PSA0MCAmJiBvdmVyU3BlZWQgPCA2MCkgewoJCQlyZXR1cm4gZmluZUZvcjQwdG82MDsKCQl9CgkJCgkJaWYob3ZlclNwZWVkID49IDYwICYmIG92ZXJTcGVlZCA8IDgwKSB7CgkJICAgIHJldHVybiBmaW5lRm9yNjB0bzgwOwoJCX0KCQllbHNlIHsKCQkJcmV0dXJuIGZpbmVGb3I4MGFuZE1vcmU7CgkJfQoJCQoJfQp9