Project 2 - Implement the Code for controlling the retraction and extension of Airplane’s landing gear
#include<iostream>
using namespace std;
string lights,lever;
void setlightsred(){
lights="RED";
}
void setlightsgreen(){
lights="GREEN";
}
void setlightsoff(){
lights="OFF";
}
string getlights(){
return lights;
}
void setleverup(){
lever="UP";
}
void setleverdown(){
lever="DOWN";
}
string getlever(){
return lever;
}
string takeoff()
{
if(getlights()!="RED")
return "can't take off because lights are not red\n";
setleverup();
setlightsoff();
return"TAKE OFF SUCESS\n";
}
string landing()
{
if(getlights()!="GREEN")
return "can't land because lights are not green\n";
setleverdown();
return "LANDING SUCESS\n";
}
int main()
{
setlightsred();
cout<<takeoff();
setlightsgreen();
cout<<landing;
return 0;
}
OUTPUT:
