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

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

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

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

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

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

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

  1. #include ;
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);
    cout << "\a\a\a\a\n";
    поплавок fsummadepozita(0);
    INT imesaci(0);
    плавати fprocenti(9.8);
    INT idni(365);
    INT idnimecisa(30);
    поплавок fprocentivmesac(0);
    поплавок fitogovaisumma(0);
    INT iitog(0);
    cout << "Процентная ставка по вкладу = " << fprocenti << endl;
    cout << "Внимание прибыль с депозита в месяц расчитывается с учетом 365 днів в році і 30 дней в месяце \n";
    cout <> fsummadepozita;
    cout <> imesaci;

    fprocentivmesac = fsummadepozita * (fprocenti / 100) / idni * idnimecisa;
    fitogovaisumma = fsummadepozita * (fprocenti / 100);
    iitog = fsummadepozita + fitogovaisumma;
    cout << "Прибыль от вклада в месяц составит \-" << fprocentivmesac << "\t рублей" << endl;
    cout << "Общая прибыль по итогам хранения составит \-" << fitogovaisumma << "\t рублей" << endl;
    cout << "Итоговая сумма после хранения \-" << iitog << "\t рублей" << endl;
    return 0;
    }

    вирішував другу задачку… Вирішив ще по морочитися.)

  2. чому виходять все відсотки = 0?

  3. #include
    int main()
    {
    INT I = 5678;
    Int а = % 567;
    INT B = ((Я % 56)-8)/10;
    INT з = ((Я % 5000)-78)/100;
    d = INT (I-678)/1000;
    INT ІФР = (a * 1000) + (b * 100) + (c * 10) + d;
    std::cout << "igf=" << "/t" << ІФР << endl;
    повернутися O;
    }
    раціонально?

  4. 1 завдання вирішується куди простіше:

    #include
    using namespace std;

    void main()
    {
    setlocale(LC_ALL, “rus”);
    INT = 0;
    cout<>a;
    cout<<"Ваше число: "<<A% 10<<а / 10% 10<<а / 100% 10<<а / 1000;
    }

  5. Допоможіть! Чому не відбувається підрахунок відсотків за місяць? За таким кодом програми
    #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);
    довго summa_depozita;
    cout <> summa_depozita;
    int kolichestvo_mesyacev;
    cout <> kolichestvo_mesyacev;
    cout << endl;
    Const = INT пункт 5;
    cout << "Процентная ставка – " << пункт << "% годовых" << endl;
    const int dney_v_godu = 365;
    cout << "Дней в году – " << dney_v_godu <<" дней"<< endl;
    int dney_v_mesyace;
    cout <> dney_v_mesyace;
    cout << "Будет начисленно – " << summa_depozita *(пункт / 100) / (dney_v_godu * dney_v_mesyace) << " % в місяць" << endl;
    return 0;
    }

    1. #include
      using namespace std;

      int main()
      {
      setlocale(LC_ALL, “rus”);
      довго summa_depozita;
      cout <> summa_depozita;
      int kolichestvo_mesyacev;
      cout <> kolichestvo_mesyacev;
      cout << endl;
      Const = INT пункт 5;
      cout << "Процентная ставка – " << пункт << "% годовых" << endl;
      const int dney_v_godu = 365;
      cout << "Дней в году – " << dney_v_godu <<" дней"<< endl;
      int dney_v_mesyace;
      cout <> dney_v_mesyace;
      cout << "Будет начисленно – " << summa_depozita *(пункт / 100) / (dney_v_godu * dney_v_mesyace) << " % в місяць" << endl;
      return 0;
      }

  6. я первую так сделал:

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

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