Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. :- initialization(main).
  2.  
  3. scanf(X) :-
  4. read_line_to_codes(user_input, Codes),
  5. string_to_atom(Codes, Atom),
  6. atom_number(Atom, X).
  7.  
  8. solve(N, Va, Fe, Li, Car, Cam, Dae) :- (N =< 0), write('Vendeu '), writeln(Dae), halt.
  9.  
  10. solve(N, Va, Fe, Li, Car, Cam, Dae) :-
  11. QVa is 100 * N,
  12. QFe is (300 * N),
  13. QLi is (0.25 * N),
  14. QCar is (50 * N),
  15. QCam is (30 * N),
  16.  
  17. ( QVa =< Va ) -> (
  18. NVa is (Va - QVa),
  19. NFe is (Fe - QFe),
  20. NLi is (Li - QLi),
  21. NCar is (Car - QCar),
  22. NCam is (Cam - QCam),
  23. Waaaw is Dae + N,
  24. vrau(NVa, NFe, NLi, NCar, NCam, Waaaw)
  25. );
  26. writeln('Me desculpe meu rei').
  27.  
  28. vrau(Vatap, Feijm, Lim, Caru, Camar, Dae) :-
  29. scanf(Valor),
  30. solve(Valor, Vatap, Feijm, Lim, Caru, Camar, Dae).
  31.  
  32. main :-
  33. scanf(Vatapa),
  34. scanf(Feijao),
  35. scanf(Limao),
  36. scanf(Caruru),
  37. scanf(Camarao),
  38.  
  39. vrau(Vatapa, Feijao, Limao, Caruru, Camarao, 0),
  40. halt.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement