Advertisement
jluca-s

Untitled

Nov 23rd, 2021
1,473
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defvar km 30000)
  2. (defvar anos 4)
  3.  
  4. (write-line "Buscando pecas precisando de manutencao...")
  5.  
  6. (if (>= km 3000)
  7.     (block oleo_true
  8.     (write-line "")
  9.     (write-line "-> Oleo, e filtro de oleo precisam ser trocados")
  10.     )
  11.    
  12.     (block oleo_false
  13.         (write-line "")
  14.         (format t "Oleo precisara ser trocado em: ~DKM" (- 3000 km))
  15.         (write-line "")
  16.     )
  17. )
  18.  
  19. (if (>= km 6000)
  20.     (block velas_true
  21.         (write-line "")
  22.         (write-line "-> Velas precisam ser trocadas")
  23.     )
  24.     (block velas_false
  25.         (write-line "")
  26.         (format t "Velas precisaram serem trocadas em ~DKM" (- 6000 km))
  27.         (write-line "")
  28.     )
  29. )
  30.  
  31. (if (>= km 10000)
  32.     (block caixa_true
  33.         (write-line "")
  34.         (write-line "-> Caixa de direcao precisa ser trocada")
  35.         (write-line "")
  36.         (write-line "-> Oleo da suspencao precisa ser trocado")
  37.         (write-line "")
  38.         (write-line "-> Filtro de ar precisa ser trocado")
  39.     )
  40.     (block caixa_false
  41.         (write-line "")
  42.         (format t "Caixa de direcao, Oleo da suspencao e Filtro de ar precisaram ser trocados em ~DKM" (- 10000 km))
  43.         (write-line "")
  44.     )
  45. )
  46.  
  47. (if (or (>= km 12000) (>= anos 5))
  48.     (block pneu_true
  49.         (write-line "")
  50.         (write-line "-> Pneu precisa ser trocado")
  51.     )
  52.     (block pneu_false
  53.         (write-line "")
  54.         (format t "Pneu precisara ser trocado em ~DKM" (- 12000 km))
  55.         (write-line "")
  56.     )
  57. )
  58.  
  59. (if (>= km 15000)
  60.     (block pastilha_true
  61.         (write-line "")
  62.         (write-line "-> Pastilha de freio precisa ser trocada")
  63.     )
  64.     (block pastilha_false
  65.         (write-line "")
  66.         (format t "Pastilha precisara ser trocada em ~DKM" (- 15000 km))
  67.         (write-line "")
  68.     )
  69. )
  70.  
  71. (if (>= km 20000)
  72.     (block cabos_true
  73.         (write-line "")
  74.         (write-line "-> Cabos precisam ser trocado")
  75.     )
  76.     (block cabos_false
  77.         (write-line "")
  78.         (format t "Cabos precisaram serem trocado em ~DKM" (- 20000 km))
  79.         (write-line "")
  80.     )
  81. )
  82.  
  83. (if (>= km 30000)
  84.     (block kit_true
  85.         (write-line "")
  86.         (write-line "-> Kit de relacao precisa ser trocado")
  87.     )
  88.     (block kit_false
  89.         (write-line "")
  90.         (format t "Kit de relacao precisara ser trocado em ~DKM" (- 30000 km))
  91.         (write-line "")
  92.     )
  93. )
  94.  
  95. (if (>= anos 2)
  96.     (block oleoFreio_true
  97.         (write-line "")
  98.         (write-line "-> Oleo de freio precisa ser trocado")
  99.     )
  100.     (block oleoFreio_false
  101.         (write-line "")
  102.         (format t "Oleo de freio precisara ser trocado em ~D DIAS" (- (* 2 365) (* anos 365)))
  103.         (write-line "")
  104.     )
  105. )
  106.  
  107. (if (>= anos 3)
  108.     (block capacete_true
  109.         (write-line "")
  110.         (write-line "-> Capacete precisa ser trocado")
  111.     )
  112.     (block capacete_false
  113.         (write-line "")
  114.         (format t "Capacete precisara ser trocado em ~D DIAS" (- (* 3 365) (* anos 365)))
  115.         (write-line "")
  116.     )
  117. )
  118.  
  119. (if (>= anos 4)
  120.     (block bateria_true
  121.         (write-line "")
  122.         (write-line "-> Bateria precisa ser trocada")
  123.     )
  124.     (block bateria_false
  125.         (write-line "")
  126.         (format t "Bateira precisara ser trocada em ~D DIAS" (- (* 4 365) (* anos 365)))
  127.         (write-line "")
  128.     )
  129. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement