Як створити просту програму на с++: 3 кроків

Завжди хотіли програмувати на C++? Найкращий спосіб навчитися-це подивитися приклади. Погляньте на основну схему Програмування на С++, щоб дізнатися про структуру програми C++, потім створіть просту програму на свій розсуд.

Кроки

  1. Отримайте компілятор та / або IDE. Три хороших варіанти-це GCC, або якщо ваш комп'ютер працює під керуванням Windows - Visual Studio Express Edition Або Dev-C++.
  2. Деякі приклади програм (скопіюйте та вставте наступний код у редактор тексту / коду):
      проста програма, надана Бьерном Страуструпом (Розробник мови C++), щоб перевірити ваш компілятор:

      #include &#lt;iostream&#gt;
      #include &#lt;string&#gt;
      Using Namespace Std;
      Int Main ()
      
      {
       String S; 
       Cout &#lt;&#lt; "jhun\n" ; 
       Cin &#gt;&#gt; S; 
       Cout &#lt;&#lt; "Hello, " &#lt;&#lt; S &#lt;&#lt; '\n' ; 
       Return 0; // this return statement isn't necessary
      }
      
    • Програма знаходження суми двох чисел:
      #include &#lt;iostream&#gt;
      Using Namespace Std;
      Int Main ()
      
      { 
       Int No1, No2, Sum ; 
       Cout &#lt;&#lt; "\nEnter the first number = " ; 
       Cin &#gt;&#gt; No1 ; 
       Cout &#lt;&#lt; "\nEnter the second number = " ; 
       Cin &#gt;&#gt; No2 ; 
       Sum = No1 + No2 ; 
       Cout &#lt;&#lt; "\nThe sum of "&#lt;&#lt; No1 &#lt;&#lt;" and "&#lt;&#lt; No2 &#lt;&#lt;" = "&#lt;&#lt; Sum '\n' ; 
       Return 0 ; 
      }
      
    • Програма знаходження результату в задачах множення:
      #include &#lt;iostream&#gt;
       Int Main()
       {
       Int Sum=0, Value;
       Std::Cout &#lt;&#lt; "Please enter numbers:" &#lt;&#lt; Std::Endl;
       While (Std::Cin &#gt;&#gt; Value)
       Sum*=Value;
       Std::Cout &#lt;&#lt; "Sum is: " &#lt;&#lt; Sum &#lt;&#lt; Std::Endl;
       Return 0;
       }
      
    • Програма Пошуку діапазону набору чисел:

      #include &#lt;iostream&#gt;
       Int Main()
       {
       Int V1, V2, Range;
       Std::Cout &#lt;&#lt; "Please input two numbers:" &#lt;&#lt; Std::Endl;
       Std::Cin &#gt;&#gt; V1 &#gt;&#gt; V2;
       If (V1&#lt;=V2){
       Range=V2-V1;
       } Else {
       Range=V1-V2; }
       Std::Cout &#lt;&#lt; "range = " &#lt;&#lt; Range &#lt;&#lt; Std::Endl;
       Return 0;
       }
      
    • Програма знаходження значення показників :

      #include &#lt;iostream&#gt;
       Using Namespace Std;
       Int Main()
       {
       Int Value, Pow, Result=1;
       Cout &#lt;&#lt; "Please enter operand:" &#lt;&#lt; Endl;
       Cin &#gt;&#gt; Value;
       Cout &#lt;&#lt; "Please enter exponent:" &#lt;&#lt; Endl;
       Cin &#gt;&#gt; Pow;
       For (Int Cnt=0; Cnt!=Pow; Cnt++)
       Result*=Value;
       Cout &#lt;&#lt; Value &#lt;&#lt; " to the power of " &#lt;&#lt; Pow &#lt;&#lt; " is: " &#lt;&#lt; Result &#lt;&#lt; Endl;
       Return 0;
       }
      
  3. Збережіть програму як файл .cpp під ім'ям, яке точно відображає вашу програму. Не сплутайте, є багато інших розширень для файлів c + +, Виберіть будь-який з них (наприклад, *.cc, *.cxx, *.c++, *.cp) .
    Порада: слід сказати Save as Type: {select " All Files"}
  4. Скомпілюйте її. для користувачів Linux і компілятора GCC використовуйте команду Command: g++ sum.cpp. Користувачі Windows можуть використовувати будь-який компілятор С++, такий якMS Visual C++,Dev-C++ або будь-яку іншу бажану програму.
  5. Запустіть програму. для користувачів Linux і компіляторів GCC
    Команда: ./ a. out (a. out є виконуваним файлом, створюваний компілятором після компіляції програми).

Поради

  • Cin.ignore () перешкоджає передчасному закінченню програми і негайного закриття вікна (до того, як у вас буде час побачити її)! Натисніть будь-яку клавішу, якщо хочете закрити програму. cin.get () працює аналогічним чином.
  • Не соромтеся експериментувати!
  • Додавайте / / попереду всі ваші коментарі.
  • Для отримання більш детальної інформації про програмування в C++ відвідайте сайтcplusplus.com
  • Вивчайте Програмування на С++ зі стандартами ISO

Попередження

  • Обов'язково тримайтеся настільки далеко від Dev-C++, наскільки це можливо, тому що він має кілька помилок, застарілий компілятор і не оновлювався з 2005 року.
  • Ваша програма "злетить", якщо ви спробуєте вводити значення за алфавітом в одні з змінних"int". Оскільки немає процедури обробки помилок, ваша програма не може перетворити значення. Краще зчитувати рядок або включати виключення.
  • Ніколи не використовуйте застарілий код.

Що вам знадобиться

  • Редактор тексту / коду (наприклад Vim, Notepad і т.д.).
  • компілятор.
  • крім того, IDE включає редактор і компілятор.
  • Turbo з
  • CodePad онлайн
  • Notepad++

Ще почитати: