Целта е да се напише програма, която изпълнява програма на измислен програмен език. За целта да се раздели класът на групи. Всяка група да измисли по 3 команди от нов програмен език и да реализира на C++ кода, който ще се изпълни при всяка от командите. Една от групите да подготви четенето от файл на програма, написана на този измислен език, като обедини кода от другите групи в обща програма. Целта е, когато от файлът се прочете някоя от думите, да се изпълни съответното действие, така както е описано от участниците, измислили съответната команда.
Пример за команди:
- zvuk – за възпроизвеждане на звук
- kvadrat – за рисуване на екрана на квадрат
- vapros – за да зададе компютъра случаен въпрос
- zvezdi – за да изпълни екрана със звезди
- nanovo – за да изчисти екрана и да започне наново и т.н.


Аз и Калоян ще работиме в екип и решихме да направиме функция чрез ASCII Art, която ще се казва „Кратко Изложение“.
EL kaza:
#include <cstdlib> #include <iostream> using namespace std; void nachalo() { cout<< " Nachalo na zadachata na velikite mozuci! " <<endl; } void pochti_krai() { cout<< "Kraqt nablijava :))) " <<endl; } void krai() { cout<< " Za radost kraq doide!!! " <<endl; } int main(int argc, char *argv[]){ nachalo(); pochti_krai(); krai(); system("PAUSE"); return EXIT_SUCCESS; }#include <cstdlib> #include <iostream> #include <fstream> using namespace std; void pesen() { system ("start http://www.youtube.com/watch?v=Dys1_TuUmI4"); system("PAUSE"); } void text() { system ("start http://www.azlyrics.com/lyrics/epica/cryforthemoontheembracethatsmotherspartiv.html"); system("PAUSE"); } void pic() { system ("start http://images2.fanpop.com/image/photos/9100000/Epica-symphonic-metal-9159775-1280-800.jpg"); system("PAUSE"); } int main(int argc, char *argv[]) { pesen(); text(); pic(); system("PAUSE"); return EXIT_SUCCESS; }#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;
}
#include <cstdlib> #include <iostream.h> #include <fstream.h> 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."<<endl;return; } cin>>a; cout<<endl; cout<<"Blagodarq vi za otdelenoto vnimanie\n"<<endl; } int main(int argc, char *argv[]) { int x; cout<<"Izberi chislo ot 1 do 3: "; cin>>x; cout<<endl; vupros(x); system("PAUSE"); return EXIT_SUCCESS; }void asciiart () { cout<<" _______ _______ _______ __________________ _______ _______ _________\n" <<"| ___ || ____ \\| ____ \\\\__ __/\\__ __/ | ___ || ____ |\\__ __/\n" <<"| | | || | \\/| | \\/ | | | | | | | || | || | | \n" <<"| |___| || |_____ | | | | | | | |___| || |____|| | | \n" <<"| ___ ||_____ || | | | | | | ___ || __| | | \n" <<"| | | | | || | | | | | | | | || |\\ | | | \n" <<"| | | |/\\____| || |____/\\___| |______| |___ | | | || | \\ \\__ | | \n" <<"|/ \\|\\_______||_______/\\_______/\\_______/ |/ \\||/ \\__/ |_| \n"; };using namespace std; void samolet(){ cout<<"\n"; cout<<" _ "<<endl; cout<<" -=\\`\\ "<<endl; cout<<" |\\ ____\\_\\__ "<<endl; cout<<" -=\\c`""""""" "`) "<<endl; cout<<" `~~~~~/ /~~`\ "<<endl; cout<<" -==/ / "<<endl; cout<<" '-' "<<endl; cout<<" _ _ "<<endl; cout<<" ( ` )_ "<<endl; cout<<" ( ) `) "<<endl; cout<<" (_ (_ . _) _) "<<endl; cout<<" _ "<<endl; cout<<" ( ) "<<endl; cout<<" _ . ( ` ) . ) "<<endl; cout<<" ( _ )_ (_, _( ,_)_) "<<endl; cout<<" (_ _(_ ,) "<<endl; cout<<"\n"; }; void vupros(){ char otgovor; cout<<"Obichate li samoleti? Y/n?"; cin>>otgovor; if(otgovor=='n') { cout<<"E sorry togava, nqma programa za teb\n"; system("PAUSE"); } else while((otgovor!='y')&&(otgovor!='n')) { cout<<"Nevaliden otgovor!\n"; cin>>otgovor; } } void game(){ system("start http://warthunder.com/bg/play4free?r=SEM_gamingBG_airplane_g_airplane%20games_b"); }; int main(int argc, char *argv[]) { vupros(); samolet(); game(); system("PAUSE"); return EXIT_SUCCESS; }Не е ошлайфана, но като цяло това ни е идеята :)
//За частта от програмата :kvadrat – за рисуване на екрана на квадрат
#include <cstdlib> #include <iostream> using namespace std; void printlice(int a) { cout <<"liceto na kvadrata e "<<a*a << endl; } void printstrana(int a) { cout <<"stranata na kvadrata e "<<a << endl; } void kvadrat() { cout<< " ___________ " <<endl; cout<< " | | " <<endl; cout<< " | | " <<endl; cout<< " | | " <<endl; cout<< " | | " <<endl; cout<< " | | " <<endl; cout<< " ----------- " <<endl; } int main(int argc, char *argv[]) { kvadrat(); printstrana(10); printlice(10); system("PAUSE"); return EXIT_SUCCESS; }/* * При намиране на думата suma в файла * се прочитат следващите 2 елемента, които трябва * да са числа, при неверни параметри извежда съобщение */ void suma() { float a,b; if(file>>a>>b) cout<<"Sumata e: "<<a+b<<endl; else cout<<"Greshni parametri"<<endl; }; //изисква <windows.h> за да свири void music() { Beep(329,300); //E Beep(493,300); //B Beep(698,300); //F^ Beep(659,600); //E^ Beep(783,300); //G^ Beep(698,300); //F^ Beep(659,600); //E^ Beep(329,100); Beep(493,300); Beep(698,300); Beep(659,600); Beep(392,250); Beep(440,200); Beep(587,300); Beep(349,250); Beep(587,500); Beep(329,300); Beep(493,300); Beep(698,300); Beep(659,600); Beep(783,300); Beep(698,300); Beep(659,600); Beep(329,100); Beep(493,300); Beep(698,300); Beep(659,600); Beep(392,250); Beep(440,200); Beep(587,300); Beep(349,250); Beep(587,400); };