Advertisement
M0n5t3r

Concept1_PseudoCode

Jan 11th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.73 KB | None | 0 0
  1. 5 scripts needed ====================================
  2.  
  3.     1 script to park the car [client side]
  4.     1 script to send te car to the "car database"
  5.     1 script to lift and park the car.
  6.     1 script to get the car
  7.     1 script to let the user pay and "give" the car & delete from system.
  8. ======================================================
  9.  
  10.  
  11. -- client script --
  12.  
  13. verification = null;
  14. verification == false;
  15.  
  16. loop{
  17.     Is er een klant?{
  18.         klantgeeft/haaltauto();
  19.     }  
  20. }
  21.  
  22. klantgeeft/haaltauto(){
  23.     als verification = true{
  24.         Kenteken opslaan
  25.         Tijd opslaan
  26.         tijd van verblijf opslaan
  27.         kijk-welke-parkeerplekken vrij zijn (returnt iets);
  28.         script - send car(kenteken, vrijeplek, tijdvanvervlijf, tijd );
  29.     }
  30.    
  31.     autoparkeren == true{
  32.         zijn er plekken vrij? ja/nee{
  33.             Open LCD scherm met instructies{
  34.                 Voer kenteken in
  35.                 Hoelang wilt u blijven
  36.                     Wacht op input{
  37.            
  38.                     }
  39.                 }
  40.                 Als input gegeven is {
  41.                     is input correct?
  42.                     {
  43.                         verification == true;
  44.                     }
  45.                 }
  46.             }
  47.         } else {
  48.             LCD scherm: Kan auto niet parkeren, sorry
  49.         }
  50.     } else if autoopvragen == true{
  51.         Geef uw speciale code op / kenteken / verificatie middel?
  52.         is verificatie goed?{
  53.             HaalAutoScript();
  54.         }
  55.     }
  56. }  
  57.  
  58. -- stuur de auto naar de "car database" --
  59. send car(kenteken, vrijeplek, tijdvanvervlijf, tijd ){
  60.     breng auto naar de rails {
  61.        
  62.     }
  63.     Stuur auto van rails naar "car database"{
  64.    
  65.     }
  66.     is auto goed aangekomen bij de database? ja/nee{
  67.         LiftCar(vrijeplek);
  68.     }  
  69.  
  70. }
  71.  
  72. -- parkeer de auto --
  73. LiftCar(vrijeplek){
  74.     check first number of "vrijeplek"{
  75.         if 1e number = 1, lift gaat naar eerste verdieping.
  76.         else if 1e number = 2, ga naar tweede verdieping. ETC.
  77.     }
  78.     if verdieping klopt{
  79.         if 2e number = 1, draai 36Graden.
  80.         else if 2e number = 2, draai 72 graden. ETC.
  81.     }
  82.     if Verdieping & plekofzo klopt{
  83.         Parkeer de auto door servo zover te draaien.
  84.         Parkeer de auto....
  85.     }
  86.     Draai schijf weer naar 0
  87.     Verlaag naar verdieping 0
  88.     return(done);
  89.  
  90. }
  91.  
  92. -- haal de auto op --
  93. Haalauto(){
  94.     check first number of "vrijeplek"{
  95.         if 1e number = 1, lift gaat naar eerste verdieping.
  96.         else if 1e number = 2, ga naar tweede verdieping. ETC.
  97.     }
  98.     if verdieping klopt{
  99.         if 2e number = 1, draai 36Graden.
  100.         else if 2e number = 2, draai 72 graden. ETC.
  101.     }
  102.     if Verdieping & plekofzo klopt{
  103.         haal auto op met servo's...
  104.     }
  105.     Draai schijf weer naar 0
  106.     Verlaag naar verdieping 0
  107.     stuurautoTerug();
  108.  
  109. }
  110.  
  111. -- breng de auto terug naar de klant --
  112. stuurautoTerug(){
  113.     Stuur auto via rails weer terug.
  114.     Laat info op display zien{
  115.         Is de auto te lang daar geweest?(bekeuring){
  116.             Voeg bekeuring toe aan totaal prijs
  117.         }
  118.         Betaal()();
  119.     }
  120.     if (betaal == true){
  121.         Haal auto uit het systeem;
  122.     } else {
  123.         Bel politie/sla alarm
  124.     }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement