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

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

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

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

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

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

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

  1. в тегах код не правильно відобразився чомусь.

    #include
    using namespace std;

    int main()
    {
    int a;
    cout <> a;
    cout << A% 10 << а / 10% 10 << а / 100% 10 << а / 1000 << endl;
    return 0;
    }

  2. #include
    using namespace std;

    int main()
    {
    int a;
    cout <> a;
    cout << "Your mirror namber is:";
    for (INT х = 1; x <= а; х ++) // цикл дозволяє намалювати в обратку будь введене число
    {
    cout << a % 10;
    а / = 10;
    };

    //INT B = A % 10, з = ((а-б) % 100)/10, d = ((а-б-с) % 1000)/100, f = ((а Б В Г) % 10000)/1000; (математичний варіант тільки для 4-х значного числа)
    //cout << "Mirror namber is:" << b << c << d << f;

    system("pause");
    return 0;
    }

      1. Нічого дивного:
        1. Не пишіть в коментарі свій код!
        2. Коментарі не для того…
        3. І код ваш тут нікому не потрібен.

  3. скажіть ,будь ласка, чому в кінці програми 2 рази “endl;” адже ,якщо я хочу перейти на новий рядок тільки один раз , він повинен сприймати його тільки одноразово , але чомусь він його взагалі не сприймає. Тільки якщо два рази написати endl;

  4. У завдання №1 є набагато легше спосіб!
    #include
    using namespace std;

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

    ІНТ a1 = 5;
    INT a2 = 6;
    ІНТ a3 = 7;
    INT a4 = 8;

    cout << "Число наоборот:" << a4 << a3 << a2 << A1 << endl;

    system("pause");
    return 0;
    }

    1. Ну ти і дурень…
      В цьому то і прикол! Потрібно зробити число певного змінного навпаки, твій варіант це вже завдання для першого уроку піде!

  5. В обчисленнях відсотків у 2-му завданні видає 0.

    1. Якщо раптом ти ще не вирішив це питання.

      Ділимо число 5, у нашому випадку це процентна ставка, вказано в тебе як ціле чисельне (int). щоб програма запрацювала, достатньо задати йому тип даних float

    2. У тебе в цілому код був кострубатий, я трохи підправила

      #include “stdafx.h”
      #include
      using namespace std;

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

      float deposite = 0;//сума депозиту
      int значення_місяця = 0;//кількість місяців
      Поплавок прибуток = 0;//прибуток в місяць
      int Day_In_Month = 30;
      int День_у_році = 365;
      float percent_per_year = 5;

      cout <> депозит;
      cout <> вартість_місяця;

      cout << endl;

      cout << "Годовой процент с депозита равен " << відсоток_за_рік << "%" << endl;

      cout << endl;

      прибуток = депозит * (відсоток_за_рік / 100) / День_у_році * День_у_місяці;
      cout << "Прибыль в месяц с депозита " << profit << endl;
      прибуток *= вартість_місяця;
      cout << "Прибыль за весь срок депозита " << profit << endl;
      прибуток += депозит;
      cout << "Сумма выплаты в конце срока " << profit << endl;

      cout << endl;
      system("pause");
      return 0;
      }

  6. перше завдання код дурний. можна було через цикл зробити і ще щоб користувач сам вводив числа, які хоче розгорнути

    #include
    #include
    #include
    #include

    using namespace std;
    int main(INT ARGC, char const * argv[]) {

    INT значення;
    cout <> значення;
    while (значення != 0)
    {
    cout << значення % 10;
    значення /= 10;
    }
    return 0;
    }

  7. перше завдання код дурний. можна було через цикл зробити і ще щоб користувач сам вводив числа, які хоче розгорнути

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

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