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

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

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

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

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

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

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

  1. 1.
    #include
    using namespace std;

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

    int a;
    cin>>a;
    cout << a % 10 << a / 10 % 10 << a / 100 % 10 << a / 1000;

    return 0;
    }

    1. 2.
      #include
      using namespace std;

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

      int a, b;
      cout <>a;
      cout <>b;
      float perMonth = a * 0.05 / 365 * 30;
      float atAll = perMonth * b;
      Поплавок сума = а + зовсім;

      cout << "Прибыль с депозита в месяц: " << на місяць << "$\n";
      cout << "Прибыль с депозита за общий срок: " << зовсім << "$\n";
      cout << "Общая сумма на вывод в конце срока: " << sum << "$\n";
      }

  2. Я наверное перестарался : /

    #include
    using namespace std;

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

    INT Num;// введенное число
    int del = 1000; //делитель
    cout <> num;

    const int SIZE = 4;//размер массива
    int arr[SIZE];//массив
    cout << "Ваше число :" << num<< endl;

    for (INT I = 0;i<SIZE;i ) //цикл записи введенного числа в массив
    {
    bool checkInput;
    temp = num / з;temp = temp % 10;
    arr[i] = темп;
    del = del / 10;
    }
    cout << "Ваше чило записанно в массив arr[]: ";
    for (int i = 0;i < SIZE;i ) // вывод массива
    {
    cout << arr[i];
    }
    int tarr[SIZE];//запись массива в обратном порядке в другой массив
    int temp = SIZE – 1;
    for (int i = 0;i < SIZE;i ) {
    tarr [i]= arr[температура];
    температура–;
    }
    cout << "инверсия массива arr[]: ";
    for (int i = 0;i < SIZE;i ) {

    cout << tarr[i];
    }
    return 0;
    }

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

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