/* 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 ( calculatfine( carSpeed) != fine) {
System .
out .
println ( "Неверный штраф " + fine
+ " для скорости " + carSpeed
) ; }
else {
System .
out .
println ( "Штраф " + fine
+ " для скорости " + carSpeed
+ " рассчитан верно" ) ; }
}
public static int calculatfine( 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+0LIiKTsKCQkKCQljaGVjayg2MCwgMCk7CgkJY2hlY2soOTAsIDUwMCk7CgkJY2hlY2soMTEwLCAxMDAwKTsKCQljaGVjaygxMzAsIDIwMDApOwoJCWNoZWNrKDE1MCwgNTAwMCk7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBjaGVjayhpbnQgY2FyU3BlZWQsIGludCBmaW5lKQoJewoJCWlmKGNhbGN1bGF0ZmluZShjYXJTcGVlZCkgIT0gZmluZSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oItCd0LXQstC10YDQvdGL0Lkg0YjRgtGA0LDRhCAiICsgZmluZSArICIg0LTQu9GPINGB0LrQvtGA0L7RgdGC0LggIiArIGNhclNwZWVkKTsKCQl9CgkJZWxzZXsKCQkJU3lzdGVtLm91dC5wcmludGxuKCLQqNGC0YDQsNGEICIgKyBmaW5lICsgIiDQtNC70Y8g0YHQutC+0YDQvtGB0YLQuCAiICsgY2FyU3BlZWQgKyAiINGA0LDRgdGB0YfQuNGC0LDQvSDQstC10YDQvdC+Iik7CgkJfQoJfQoJCglwdWJsaWMgc3RhdGljIGludCBjYWxjdWxhdGZpbmUoaW50IGNhclNwZWVkKQoJewoJCQoJCWludCBmaW5lRm9yMjB0bzQwID0gNTAwOwoJCWludCBmaW5lRm9yNDB0bzYwID0gMTAwMDsKCQlpbnQgZmluZUZvcjYwdG84MCA9IDIwMDA7CgkJaW50IGZpbmVGb3I4MGFuZE1vcmUgPSA1MDAwOwoJCQoJCWludCB0b3duU3BlZWQgPSA2MDsKCQkKCQlpbnQgb3ZlclNwZWVkID0gY2FyU3BlZWQgLSB0b3duU3BlZWQ7CgkJCgkJaWYob3ZlclNwZWVkIDwgMjApIHsKCQkJcmV0dXJuIDA7CgkJfQoJCQoJCWlmKG92ZXJTcGVlZCA+PSAyMCAmJiBvdmVyU3BlZWQgPCA0MCkgewoJCQlyZXR1cm4gZmluZUZvcjIwdG80MDsKCQl9CgkJCgkJaWYob3ZlclNwZWVkID49IDQwICYmIG92ZXJTcGVlZCA8IDYwKSB7CgkJCXJldHVybiBmaW5lRm9yNDB0bzYwOwoJCX0KCQkKCQlpZihvdmVyU3BlZWQgPj0gNjAgJiYgb3ZlclNwZWVkIDwgODApIHsKCQkJcmV0dXJuIGZpbmVGb3I2MHRvODA7CgkJfQoJCWVsc2UgewoJCQlyZXR1cm4gZmluZUZvcjgwYW5kTW9yZTsKCQl9Cgl9Cn0KCgkK