задачи и решения с++, практика программирования

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

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

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




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




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

Чтобы поддержать наш сайт — нажмите на копилку и выберите любой удобный для Вас способ.

Рассылка новых уроков по программированию:

Дата
Страница
Задачи и решения: арифметические операции в С++
Рейтинг
51star1star1star1star1star

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

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

    #include
    using namespace std;

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

  2. #include
    using namespace std;

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

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

    system("pause");
    return 0;
    }

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

Добавить комментарий

Код размещайте в тегах: <pre class="lang:c++ decode:true ">YOUR CODE</pre>