на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Інтерактивна система навчання для вивчення англійської мови
p align="left"> }

cout << "Congradulations, " << yourName << ".\n";

cout << "You've won $1,000,000!!!\n\n";

}

cout << "\n\nTaken from Television Series 'Who Wants To Be A Millionaire'\n"; // Prints to screen

cout << "Programmed by Gordon C. December 2001\n\n"; // in any case

return 0;

}

void continueProgram() // Gives user option to continue or quit

{

delay(5000);

clrscr(); // Clears the screen

cout << "Please enter your FIRST name ONLY: ";

cin >> yourName;

delay(500);

clrscr();

cout << "Hello, " << yourName << ". Welcome to...\n";

delay(2000);

cout << "3. 1025 4. 1015\n";

cout << numberOfAnswer;

cout << numberOfAnswer2;

cin >> yourAnswer;

if (yourAnswer == 4)

{

cout << goodAnswer03;

delay(3000);

correctAnswers++;

score = 250000;

}

if (yourAnswer == 1 || yourAnswer == 2 || yourAnswer == 3)

{

cout << badAnswer03;

delay(3000);

score = 32000;

walkAway();

return 0;

}

if (yourAnswer == 5)

{

if (fiftyFiftyUsed == 1)

{

cout << "\nSorry 50/50 has already been used!\n";

delay(3000);

clrscr();

goto loop02;

}

if (fiftyFiftyUsed != 1)

{

fiftyFiftyUsed = 1;

answer03();

if (yourAnswer != 4)

{

score = 32000;

return 0;

}

}

}

if (yourAnswer == 6)

{

if (phoneFriendUsed == 1)

{

cout << "Sorry, phone a friend has been used!\n";

delay(3000);

clrscr();

goto loop02;

}

if (phoneFriendUsed != 1)

{

phoneFriendUsed = 1;

delay(2000);

cout << "Dialing...\n";

delay(2000);

cout << "You have been connected to " << people03 << ".\n";

cout << people03 << ",\n" << question03 << "\n";

cout << "1. 1035 2. 1075\n";

cout << "3. 1025 4. 1015\n";

delay(2000);

cout << "\n\n" << people03 << ": " << "I'm no math expert. I couldn't tell ya. Sorry.\n";

cout << numberOfAnswer2;

cin >> yourAnswer;

if (yourAnswer == 4)

{

cout << goodAnswer03;

delay(3000);

correctAnswers++;

score = 250000;

}

if (yourAnswer != 4)

{

cout << badAnswer03;

delay(3000);

score = 32000;

walkAway();

return 0;

}

if (yourAnswer == 7)

{

score = 32000;

walkAway();

return 0;

}

if (yourAnswer < 1 || yourAnswer > 7)

{

cout << badAnswer03;

delay(3000);

score = 32000;

walkAway();

return 0;

}

}

}

if (yourAnswer == 7)

{

score = 32000;

walkAway();

return 0;

}

if (yourAnswer != 1 && yourAnswer != 2 && yourAnswer != 3 && yourAnswer != 4 && yourAnswer != 5 && yourAnswer != 6 && yourAnswer != 7)

{

score = 32000;

walkAway();

return 0;

}

clrscr();

counter++;

cout << "Try for $500000\n\n";

delay(2000);

clrscr();

loop03:

cout << question04;

delay(3000);

cout << "1. Nancy Sinatra 2. Nancy Cartwright\n";

delay(1000);

cout << "3. Nancy Drew 4. Nancy Reagan\n";

cout << numberOfAnswer;

cout << numberOfAnswer2;

cin >> yourAnswer;

if (yourAnswer == 2)

{

cout << goodAnswer04;

delay(3000);

correctAnswers++;

score = 500000;

}

if (yourAnswer == 1 || yourAnswer == 3 || yourAnswer == 4)

{

cout << badAnswer04;

delay(3000);

score = 32000;

walkAway();

return 0;

}

if (yourAnswer == 5)

{

if (fiftyFiftyUsed == 1)

{

cout << "\nSorry 50/50 has already been used!\n";

delay(3000);

clrscr();

goto loop03;

}

if (fiftyFiftyUsed != 1)

{

fiftyFiftyUsed = 1;

answer04();

if (yourAnswer != 2)

{

score = 32000;

return 0;

}

}

}

if (yourAnswer == 6)

{

if (phoneFriendUsed == 1)

{

cout << "Sorry, phone a friend has been used!\n";

delay(3000);

clrscr();

goto loop03;

}

if (phoneFriendUsed != 1)

{

phoneFriendUsed = 1;

delay(2000);

cout << "Dialing...\n";

delay(2000);

cout << "You have been connected to " << people04 << ".\n";

cout << people04 << ",\n" << question04 << "\n";

cout << "1. Nancy Sinatra 2. Nancy Cartwright\n";

cout << "3. Nancy Drew 4. Nancy Reagan\n";

delay(2000);

cout << "\n\n" << people04 << ": " << "I love that show! It's Nancy Cartwright. 100% sure.\n";

cout << numberOfAnswer2;

cin >> yourAnswer;

if (yourAnswer == 2)

{

cout << goodAnswer04;

delay(3000);

correctAnswers++;

score = 500000;

}

if (yourAnswer != 4)

{

cout << badAnswer04;

delay(3000);

score = 32000;

walkAway();

return 0;

}

if (yourAnswer == 7)

{

score = 32000;

walkAway();

return 0;

}

if (yourAnswer < 1 || yourAnswer > 7)

{

cout << badAnswer04;

delay(3000);

score = 32000;

walkAway();

return 0;

}

}

}

if (yourAnswer == 7)

{

score = 32000;

walkAway();

return 0;

}

if (yourAnswer != 1 && yourAnswer != 2 && yourAnswer != 3 && yourAnswer != 4 && yourAnswer != 5 && yourAnswer != 6 && yourAnswer != 7)

{

score = 32000;

walkAway();

return 0;

}

clrscr();

counter++;

cout << "Try for the Grand Prize $1,000,000!!!\n\n";

delay(3000);

clrscr();

loop04:

cout << question05;

delay(3000);

cout << "1. Christopher Reeves 2. Don Adams\n";

delay(1000);

cout << "3. George Reeves 4. Dean Caan\n";

cout << numberOfAnswer;

cout << numberOfAnswer2;

cin >> yourAnswer;

if (yourAnswer == 3)

{

cout << goodAnswer05;

delay(3000);

correctAnswers++;

score = 1000000;

}

if (yourAnswer == 1 || yourAnswer == 2 || yourAnswer == 4)

{

cout << badAnswer05;

delay(3000);

score = 32000;

walkAway();

return 0;

}

if (yourAnswer == 5)

{

if (fiftyFiftyUsed == 1)

{

cout << "\nSorry 50/50 has already been used!\n";

delay(3000);

clrscr();

goto loop04;

}

if (fiftyFiftyUsed != 1)

{

fiftyFiftyUsed = 1;

answer05();

if (yourAnswer != 3)

{

score = 32000;

return 0;

}

}

}

if (yourAnswer == 6)

{

if (phoneFriendUsed == 1)

{

cout << "Sorry, phone a friend has been used!\n";

delay(3000);

clrscr();

goto loop04;

}

if (phoneFriendUsed != 1)

{

phoneFriendUsed = 1;

delay(2000);

cout << "Dialing...\n";

delay(2000);

cout << "You have been connected to " << people05 << ".\n";

cout << people05 << ",\n" << question05 << "\n";

cout << "1. Christopher Reeves 2. Don Adams\n";

cout << "3. George Reeves 4. Dean Caan\n";

delay(2000);

cout << "\n\n" << people05 << ": " << "I know Christopher Reeves is well known for that. I think it's him. 50% sure.\n";

cout << numberOfAnswer2;

cin >> yourAnswer;

if (yourAnswer == 3)

{

cout << goodAnswer05;

delay(3000);

correctAnswers++;

score = 1000000;

}

if (yourAnswer != 3)

{

cout << badAnswer05;

delay(3000);

score = 32000;

walkAway();

return 0;

return 0;

}

}

}

if (yourAnswer == 7)

{

score = 32000;

walkAway();

return 0;

}

if (yourAnswer != 1 && yourAnswer != 2 && yourAnswer != 3 && yourAnswer != 4 && yourAnswer != 5 && yourAnswer != 6 && yourAnswer != 7)

{

score = 32000;

walkAway();

return 0;

}

walkAway();

return 0;

}

int main()

{

clrscr();

cout << "*******************************\n";

cout << "* Who Wants To Be *\n";

cout << "* A *\n";

cout << "* Millionaire?! *\n";

cout << "*******************************\n";

continueProgram();

}

Приклад скріншоту роботи програми

Скрін 1. Простий текстовий інтерфейс роботи користувача з програмою

Програма має простий інтуїтивний інтерфейс, який схожий на той, що використовували старі ігрові програми - так звані текстові квести. Розібратися з ним не потребує багато зусиль. Ще раз підкреслимо що всі листинги та головний запускаємий модуль знаходяться на дискетці.

Висновки

Результатом нашої роботи є програма яка вчитель англійської мови. Дана програма має досить простий інтерфейс та алгоритмічну структуру. В якості інструменту розробки ми взяли мову програмування C++Builder.

Саме такий вибір дозволив в значній мірі спростити процес розробки та реалізації даного програмного продукту. Відмітимо лише, що дана програма має простий текстовий інтерфейс управління і не потребує попереднього навчання при роботі при роботі з собою.

Література

Касаткин А.И., Вальвачев А.Н. Профессиональное прогрпммирование на языке Си. Мн., 1992. 240 С.

Нейбауэр А. Моя первая программа на С/С++. П., 1995. 368 С.

Бруно Бабэ. Просто и ясно о Borland C++. М., 1996. 400 С.

Шамас Н.К. Основы С++ и обьектно-ориентированного программирования. К., 1996. 448 С.

Страницы: 1, 2, 3, 4



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.