Основи програмування на С ++ для початківців

Завдання: арифметические операции в С

Якщо ви вже прочитали статтюАрифметичні операції в С++ можно приступать к практике.

1. Распространённая задача:  Дано чотиризначний число (наприклад 5678), вивести на екран в зворотному порядку цифри з яких це число складається. То есть мы должны увидеть на экране 8765. Подсказка: щоб взяти з числа окремі цифри, треба застосовувати розподіл по модулю на 10.

2. На сайте практически любого коммерческого банка, можна зустріти так званий Депозитний калькулятор, который позволяет людям, не желающим углубляться в формулы расчета процентных ставок, узнать какую прибыль они получат. Для этого им достаточно заполнить определённые поля, нажать на кнопку и увидеть результат. Это простая программа, которую уже сможет написать каждый из вас. Итак, задача: Пользователь вводит сумму депозита и количество месяцев хранения денег в банке. Необходимо провести расчет и показать на экран прибыль с депозита в месяц,  за весь термін депозиту, и общую сумму к выплате в конце срока.  Валюта нехай буде – доллар США. Процентная ставка – 5% годовых.  Формула розрахунку відсотків на місяць–                      SummaDepozita * (ПроцентнаяСтавка / 100)  / ДнейВГоду * ДнейВМесяце.

Возможно у вас возникли вопросы по решению задач – задавайте их в комментариях!

151 думки про "Завдання: арифметические операции в С

  1. #include
    using namespace std;
    int main(){
    подвійний заст, місяці, percent;
    cout <> заст;
    cout <> percent;
    //cout ;
    cout <> місяці;
    cout << "Расчет" << endl;
    cout << "===========================================================" << endl;
    dep /= 100;
    деп *= відсоток;
    dep /= місяців;
    cout << "Ежемесячные проценты: " << заст << " долларов" << endl;
    деп *= місяців;
    cout << "Общая сумма депозита за весь период: " << заст;
    }

  2. Який жах, коментування не передало весь мій код, в результаті хер зрозумієш що там…(

  3. # ez gg wp
    #include
    using namespace std;
    int main()
    {
    int a = 0;
    INT B = 0;
    INT з = 0;
    d = INT 0;
    int e = 0;
    int f = 0;
    cout << "vvedite chetirehznachnoe chislo" <> a;
    while (a > 9999) {
    cout << "error" << endl;
    return 0;
    }
    while (a < 1000) {
    cout << "error" << endl;
    return 0;
    }
    Ь = а / 1000;
    B = B % 10;
    з = а / 100;
    з = з % 10;
    D = A / 10;
    D = D % 10;
    e = a;
    e = e % 10;
    cout << е << d << c << b;
    return 0;
    }

  4. щоб постійно не мучитися і не записувати через
    //cout << mainNumber % 10;
    mainNumber /= 10; //////////////по кілька разів а саме стільки разів скільки значне число можна і зробити це через цикл for//////////////////////////////////
    ///////після півгодини мучений сам допер//////////////////
    #include
    using namespace std;

    int main() {
    setlocale(LC_ALL, “rus”);

    int mainNumber = 56786895154;
    cout << "дано целое число:" << mainNumber << endl;
    cout << "число на изнанку:";

    for (int i = 0; i < 11; i ) {
    cout << mainNumber % 10;
    mainNumber /= 10;
    }

    cout << endl << endl;

    return 0;

    }

    1. //Можна ще й так удосконалити після півгодини знову спало на думку ))))

      #include
      using namespace std;

      int main() {
      setlocale(LC_ALL, “rus”);
      int Число; // змінна щоб записати скільки значне число ви вводите
      int MainNumber;
      cout <> MainNumber;
      cout <> номер;

      cout << "число на изнанку: ";

      for (int i = 1; i < номер; i ) {

      cout << MainNumber % 10;
      Основний номер /= 10;
      }

      cout << MainNumber;

      cout << endl << endl;

      return 0;
      }

      1. // у верху випадок помилковий код
        #include
        using namespace std;

        int main() {
        setlocale(LC_ALL, “rus”);
        int Число; //змінна щоб записувати скільки значне число ви вводите
        int MainNumber;
        cout <> MainNumber;
        cout <> номер;

        cout << "число на изнанку: ";

        for (int i = 1; i < номер; i ) {

        cout << MainNumber % 10;
        Основний номер /= 10;
        }

        cout << MainNumber;

        cout << endl << endl;

        return 0;
        }

      2. Щоб не париться із зайвими змінними. Можна зробити цикл для будь-якої значної кількості

        do {
        cout << MainNumber % 10;
        Основний номер /= 10;
        } while (MainNumber);

  5. #include
    #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, “RUS”);
    короткий int x;
    printf_s(“Введите первое число: “);
    cin >> x;
    printf_s(“Результат: %d%d%d%d”, x % 10, (x / 10) % 10, (x / 100) % 10, (x / 1000) % 10);
    }

    1. #include
      #include
      using namespace std;
      int main()
      {
      setlocale(LC_ALL, “RUS”);
      INT х;
      printf_s(“Введите первое число: “);
      cin >> x;
      printf_s(“Результат: “);
      do
      {
      cout << x % 10;
      х /= 10;
      } while (x);
      }

  6. #include
    #include
    using namespace std;
    #визначити CC cout << "Bug" <> заст;
    printf_s(“Введите количество месяцев: “);
    cin >> моу;
    printf_s(“Введіть процентну ставку: “);
    cin >> відсоток;
    prOneMou = відд * (відсоток / 100.0) / 365.0 * 30.0;
    printf_s(“\n\n—————- Вичіслення —————-\nn%d * (%d / 100) / 365 * 30 = %d Rub nВідсотки за весь термін: %d RubnРазом отримаєте: %d Розтертиn”, заст, відсоток, prOneMou, prOneMou * моу, (prOneMou*mou)+заст);
    printf_s(“На місяць вийде(від відсотків): %d Потрітьnn—————- Під складний відсоток —————-\n”, prOneMou);

    for (int i = 1; i <= mou; i )
    {
    prOneMou = відд * (відсоток / 100.0) / 365.0 * 30.0;
    dep += prOneMou;
    }
    printf_s("Итого получите: %d Rub\n", заст);
    }

  7. #include
    using namespace std;
    //перше завдання
    int main()
    {
    int a;
    cin >> a;
    while (a != 0) {
    cout << a % 10;
    а / = 10;
    }
    return 0;
    }

  8. я так зробив
    #include
    #include
    #include

    using namespace std;

    int main() {

    setlocale(0, “”);

    INT х;

    бот:

    cout << "-Сколько символов будет в вашем числе?" <> x;

    INT НУМС;
    cout << "-Ведите число а мы сделаем его на изнанку: " <> НУМС;

    for (int a = 0; a < x – 1; A ++) {
    cout << НУМС % 10;
    числа /= 10;
    }

    cout << НУМС;

    return 0;
    }

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *