1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Готовые программы C++ (обновляется регулярно)

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Andrew S., 12 дек 2013.

  1. Автор темы
    Andrew S.

    Andrew S. Активный участник Пользователь

    Баллы:
    93
    Всем привет!
    Если вы читали мой урок - Программирование на C++ , то вам будут интересны готовые программы на этом языке, точнее практика!

    1 программа:
    Код:
    #include <iostream>
    #include <locale.h>
    
    using namespace std;
    
    int main()
    {
      int number;
      setlocale(LC_CTYPE,"Russian");
      cout << "Введите число: ";
      cin >> number;
      cin.ignore();
      cout << "Вы ввели: "<< number <<"\n";
      cin.get();
    }
    
    Описание: пользователю предлагаеться ввести цифру, но если он введет например: b6, то ему выдаст - "Вы ввели: 5 (Только номер).
    - cin >> number; - ввод номера.
    - cin.ignore(); - игнорирование символов.
    - cin.get(); - сохраняет консольное окно от закрытия, до тех пор пока не будет нажата клавиша ENTER.
    _____________________________________________________________

    2 программа:
    Код:
    #include <stdio.h> /* Стандартный заголовочный файл ввода-вывода */
    #include <iostream> /* Библиотека (стандарт) */
    #include <locale.h> /* Русификатор */
    #include <windows.h> /* Русификатор */
    using namespace std;
    
    int main(int argc, char* argv[])
    {
        setlocale(LC_CTYPE,"Russian");
        double plus, minus, pow, div; // объявление переменных через запятую
        double a1; // отдельное объявление переменной a1
        double a2; // отдельное объявление переменной a2
        cout << "Введите первое число: ";
        cin >> a1;
        cout << "Введите второе число: ";
        cin >> a2;
        plus  = a1 + a2;  // операция сложения
        minus = a1 - a2;  // операция вычитания
        pow  = a1 * a2;  // операция умножения
        div  = a1 / a2;  // операция деления
        cout << a1 << "+" << a2 << "=" << plus  << endl;
        cout << a1 << "-" << a2 << "=" << minus << endl;
        cout << a1 << "*" << a2 << "=" << pow  << endl;
        cout << a1 << "/" << a2 << "=" << div  << endl;
        system("pause");
        return 0;
    }
    
    Описание: простенький калькулятор, который может: добавлять, вычитать, умножать и делить.
    _____________________________________________________________

    3 программа:
    Код:
    #include <stdio.h> /* Стандартный заголовочный файл ввода-вывода */
    #include <iostream> /* Библиотека (стандарт) */
    #include <locale.h> /* Русификатор */
    #include <windows.h> /* Русификатор */
    using namespace std;
    
    int main(int argc, char* argv[])
    {
        setlocale(LC_CTYPE,"Russian");
        cout << "8  % 4  = " << 8 % 4  << endl; // выполнение операции "остаток от деления"
        cout << "7  % 4  = " << 7 % 4  << endl;
        cout << "2  % 4  = " << 2 % 4  << endl;
        cout << "43 % 10 = " << 43 % 10 << endl;
        system("pause");
        return 0;
    }
    Описание: простенькая программа, которая вычитывает остатки от деления!
    1-й: четверка может два раза поместиться в восьмерке остаток будет равен 0;
    2-й: четверка может один раз поместиться в семерке и остаток будет равен 3;
    3-й: четверка в двойке поместиться не может по этому остаток будет равен 2;
    4-й: десять может четыре раза поместиться в сорока трех, и остаток будет равен 3;
    _____________________________________________________________​
     
    Последнее редактирование: 13 дек 2013
    iSemka, syllik, FirePoint и 2 другим нравится это.
  2. Быстрая раскрутка сервера Minecraft
  3. WCRAFT

    WCRAFT Старожил Пользователь

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Давай нам лаунчер!
     
  4. Автор темы
    Andrew S.

    Andrew S. Активный участник Пользователь

    Баллы:
    93
    Мы ко всему дойдем, в теме только второй урок, а вам уже лаунчер :D
     
  5. Googleman

    Googleman Старожил Пользователь

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    Фу! Что это? Древняя версия языка. Надо делать void main(void) а не int main() :/
     
  6. Mefodii

    Mefodii Старожил Пользователь

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    Это консольное или что-то вроде того, я уже предлагал билдера уроки делать)
     
    GJEvolution и DavidShabaev нравится это.
  7. skynetxxx

    skynetxxx Старожил Пользователь

    Баллы:
    123
    ШТА? Надеюсь это был сарказм.
     
    ВремяПриключений нравится это.
  8. Mefodii

    Mefodii Старожил Пользователь

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    Вообще-то нет...
     
  9. Googleman

    Googleman Старожил Пользователь

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    Это стандартизированный вид, а тот, что у автора старый, и современные IDE его не будут поддерживать.
     
  10. Автор темы
    Andrew S.

    Andrew S. Активный участник Пользователь

    Баллы:
    93
    Мы делаем пока-что под CodeBlocks последней версии, это консольные приложение для новичков.
     
    iSemka, Сникерсни и zuma2 нравится это.
  11. Colyanka

    Colyanka Новичок

    Баллы:
    18
    C++ - единственная программа, на которой у меня что-то вышло написать, правда если честно не очень то и вышло.
     
  12. Googleman

    Googleman Старожил Пользователь

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    Программа?
     
  13. Colyanka

    Colyanka Новичок

    Баллы:
    18
    Язык. Извиняюсь. Просто не так часто имею с этим дело.
     
  14. WCRAFT

    WCRAFT Старожил Пользователь

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Всмысл темы? Kуча же таких уроков в интернете, лучше бы написал бот-клиент для майна, или панель управления сервером.
     
  15. serva404ek

    serva404ek Ньюби

    Баллы:
    1
    Специально зарегался, чтобы сказать, что калькулятор это ShitCode и залить ShitCode v2.0


    #include <iostream>
    using namespace std;

    int main()
    {
    int x;
    int b;
    int k;
    cout<<"Enter a number"<<endl;
    cin>>x;
    cout<<"Enter another number."<<endl;
    cin>>b;
    int sum=x+b;
    int difference=x-b;
    int product=x*b;
    int quotient=x/b;
    cout<<"What do you want to do with these numbers? Enter 1 for addition, 2 for subtraction, 3 for multiplication, and 4 for dividing"<<endl;
    cin>>k;
    switch (k){

    case 1:
    cout<<sum<<endl;
    break;

    case 2:
    cout<<difference<<endl;
    break;

    case 3:
    cout<<product<<endl;
    break;

    case 4:
    cout<<quotient<<endl;
    break;
    }

    }
     
  16. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Тут даунов и некропостеров не любят. Уходи.
     
  17. jenko13

    jenko13 Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Jenko
    Бегло исправил этот нелепый код.
    Да, я знаю что только 2 вещи сделал и не совсем правильно. Но я вам, что БОГ?


    #include <iostream>
    using namespace std;

    int main()
    {
    double x;
    double b;
    int k;
    cout << "Enter a number" << endl;
    cin >> x;
    cout << "Enter another number." << endl;
    cin >> b;
    double sum = x + b;
    double difference = x - b;
    double product = x * b;
    double quotient = x / b;
    cout << "What do you want to do with these numbers? Enter 1 for addition, 2 for subtraction, 3 for multiplication, and 4 for dividing" << endl;
    cin >> k;
    switch (k) {

    case 1:
    cout << sum << endl;
    break;

    case 2:
    cout << difference << endl;
    break;

    case 3:
    cout << product << endl;
    break;

    case 4:
    cout << quotient << endl;
    break;
    default:
    while (k > 4) {
    cout << "Wrong number, try again" << endl;
    cin >> k;
    }
    switch (k) {

    case 1:
    cout << sum << endl;
    break;

    case 2:
    cout << difference << endl;
    break;

    case 3:
    cout << product << endl;
    break;

    case 4:
    cout << quotient << endl;
    break;
    break;

    }
    }

    }
     

Поделиться этой страницей