Неделя 4

Шаг 1. Дважды щелкните символ “C” на калькуляторе. 

Введите код ниже после появившейся строки private: System::Void btnClear_Click(System::Object^ sender, System::EventArgs^ e) {:

txtDisplay->Text = “0”;

Шаг 2. Дважды щелкните символ “CE” на калькуляторе. Введите код ниже после строки private: System::Void btnClearEntry_Click(System::Object^ sender, System::EventArgs^ e) {:

txtDisplay->Text = “0”;

Шаг 3. Дважды щелкните символ “±” на калькуляторе.

Введите код ниже после строки private: System::Void btnPlusMinus_Click(System::Object^ sender, System::EventArgs^ e) {:

if (txtDisplay->Text->Contains(“-“))

{txtDisplay->Text = txtDisplay->Text->Remove(0, 1);}

else

{txtDisplay->Text = “-” + txtDisplay->Text;}

Шаг 4. Дважды щелкните символ “⌫” на калькуляторе.Ввведите код ниже после строки private: System::Void btnSpace_Click(System::Object^ sender, System::EventArgs^ e) {:

if (txtDisplay->Text->Length > 0)

{txtDisplay->Text = txtDisplay->Text->Remove(txtDisplay->Text->Length – 1, 1);}

Итак, вы закончили писать код калькулятора на С++. 

По ссылке ниже вы можете увидеть, как работают и работают все кнопки калькулятора:

video
play-rounded-fill

Презентация проектов (презентация)

Учащиеся должны представить свои готовые проекты.

Заключение

Язык C++ активно используется в программировании. Это потому, что он гибкий и быстрый. Что еще более важно, он остается наиболее эффективным языком программирования, который может решить любые проблемы программирования.

В этом проекте учащиеся развили свои междисциплинарные навыки вместе с программированием на C++ в течение 4 недель. Идея этого проекта состоит в том, чтобы создать калькулятор на языке C++ с помощью Visual Studio.  Учащиеся получили определенный уровень новых знаний на языке с++. 

Оценка

Критерии оценки PBL:

Problem based learning (проблемно-ориентировочное обучение) — это метод обучения, при котором учащиеся приобретают знания и навыки, работая над одним проектом в течение 3-х или 4-х недель, для исследования и поиска ответа на подлинный, интересный и сложный вопрос, проблему или вызов (далее перейдите по ссылке PBL Rubrics на рубрики).