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

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

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

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

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

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

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

  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;
    }

  3. завдання №1
    #include ;
    using namespace std;
    void main() {
    setlocale(LC_ALL, “RUS”);
    cout <> a; // пользователь вводит значения
    cout << a % 10; //розподіл по модулю 10
    а / = 10; //каждый раз присваиваем новое значение
    cout << a % 10;
    а / = 10;
    cout << a % 10;
    а / = 10;
    cout << a % 10;
    а / = 10;

  4. #include
    using namespace std;
    int main() {
    ІНТ х = 0;//Suma depositu
    int y=0;//Kilkist misatsiv
    float z=0.05;//vidsotok

    cout<<"Suma depositu: "<<"$"<>x;
    cout<<"Kilkist misatsiv: "<<"$"<>і;
    cout<<"Suma za misats: "<<x*z/365*30<<"$" <<endl;
    cout<<"Suma za rik: "<<(x*z/365*30)*12<<"$" <<endl;
    cout<<"Zagalna Suma: "<<x+((x*z/365*30)*і)<<"$" <<endl;

    return 0;
    }

Залишити коментар до ніяк Скасувати відповідь

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