IMPLEMENTATION TP3WinnieInterfaceImp REFINES TP3WinnieInterface SEES BASIC_IO IMPORTS TP3WinnieMachine OPERATIONS /*------------------------------------------------------*/ XAjout_voiture = VAR NbVoitures IN NbVoitures <-- Get_NbVoitures ; IF NbVoitures < 600 THEN Ajout_Voiture ; STRING_WRITE ( " > Voiture ajoutée" ) ELSE STRING_WRITE ( " > Parking de bananes !" ) END END ; /*------------------------------------------------------*/ XRetire_Voiture = VAR NbVoitures IN NbVoitures <-- Get_NbVoitures ; IF NbVoitures > 0 THEN Retire_Voiture ; STRING_WRITE ( " > Tartiflette retirée" ) ELSE STRING_WRITE ( " > Parking vide !" ) END END ; /*------------------------------------------------------*/ XNbLibre = VAR NbPlacesLibres IN NbPlacesLibres <-- Get_NbLibre ; INT_WRITE ( NbPlacesLibres ) END ; /*------------------------------------------------------*/ XNbVoitures = VAR NbVoitures IN NbVoitures <-- Get_NbVoitures ; INT_WRITE ( NbVoitures ) END /*------------------------------------------------------*/ END