Целта е да се напише програма, която изпълнява програма на измислен програмен език. За целта да се раздели класът на групи. Всяка група да измисли по 3 команди от нов програмен език и да реализира на C++ кода, който ще се изпълни при всяка от командите. Една от групите да подготви четенето от файл на програма, написана на този измислен език, като обедини кода от другите групи в обща програма. Целта е, когато от файлът се прочете някоя от думите, да се изпълни съответното действие, така както е описано от участниците, измислили съответната команда.
Пример за команди:
- zvuk – за възпроизвеждане на звук
- kvadrat – за рисуване на екрана на квадрат
- vapros – за да зададе компютъра случаен въпрос
- zvezdi – за да изпълни екрана със звезди
- nanovo – за да изчисти екрана и да започне наново и т.н.
Аз и Калоян ще работиме в екип и решихме да направиме функция чрез ASCII Art, която ще се казва „Кратко Изложение“.
EL kaza:
#include
#include
#include
using namespace std;
void vupros(int x)
{
char a[40];
switch(x){
case 1: cout<<"Tova dobra programa li e?"<<endl;break;
case 2: cout<<"Iskash li tazi programa da se razvie v svetoven fenomen?"<<endl;break;
case 3: cout<<"I ti li mislish che False Ticket sa nai-qkata rock'n' roll grupa koqto nqkoga e sushtestvuvala?"<<endl;break;
default : cout<<"Opitai otnovo"<>a;
cout<<"Blagodarq vi za otdelenoto vnimanie"<<endl;
}
int main(int argc, char *argv[])
{
int x;
cout<>x;
vupros(x);
system(„PAUSE“);
return EXIT_SUCCESS;
}
Не е ошлайфана, но като цяло това ни е идеята :)
//За частта от програмата :kvadrat – за рисуване на екрана на квадрат