fork(1) download
  1. public class Main {
  2.  
  3. public static void main(String[] args) {
  4. System.out.println("система штрафов");
  5.  
  6. int carSpeed = 197;
  7. int townSpeed = 90;
  8.  
  9. int fine = calculateFine(carSpeed, townSpeed);
  10. System.out.println("Штраф: " + fine);
  11. }
  12.  
  13. public static int calculateFine(int carSpeed, int townSpeed) {
  14. int fineFor20to40 = 500;
  15. int fineFor40to60 = 1000;
  16. int fineFor60to80 = 2000;
  17. int fineFor80andMore = 5000;
  18.  
  19. int overSpeed = carSpeed - townSpeed;
  20.  
  21. if (overSpeed < 0) {
  22. return 0; // Если скорость не превышена
  23. }
  24. if (overSpeed >= 20 && overSpeed < 40) {
  25. return fineFor20to40; // Штраф для превышения на 20-40 км/ч
  26. }
  27. if (overSpeed >= 40 && overSpeed < 60) {
  28. return fineFor40to60; // Штраф для превышения на 40-60 км/ч
  29. }
  30. if (overSpeed >= 60 && overSpeed < 80) {
  31. return fineFor60to80; // Штраф для превышения на 60-80 км/ч
  32. }
  33. return fineFor80andMore; // Штраф для превышения на более чем 80 км/ч
  34. }
  35. }
  36.  
Success #stdin #stdout 0.15s 55540KB
stdin
Standard input is empty
stdout
система штрафов
Штраф: 5000