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

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

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

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

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

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

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

  1. #include

    using namespace std;

    int main()
    {
    setlocale(LC_ALL,”RUS”);
    int a;
    cout<<"Введите четырехзначное число,яке я видам вам в зворотному порядку: "<>a;
    if(a>= 1000&& a<= 9999)
    {
    INT перший = а% 10;
    INT другий = (а / 10)%10;
    ІНТ третій = (а / 100)%10;
    ІНТ четверті = (а / 1000)%10;

    cout<<"А это тоже число только в обратном порядке: "<<first<<second<<third<<четвертий<<endl;

    }
    else{
    cout<<"Вы ввели не четырехзначное число,перезапустите программу и попробуйте еще раз.\n";
    }
    return 0;

    1. ти свій код перевіряв?? в рядку
      cout<<"Введите четырехзначное число,яке я видам вам в зворотному порядку: "a;
      в кінці постав по нормальному напрямок виведення даних на екран і винеси змінну а (прибравши її попередньо з cout) окремим рядком cin >>a; тоді все заработатет

      1. Кирило, у нього все правильно написано. Це сайт каверкает. Спробуй свій код скопіювати і відправити в коммент. побачиш

  2. Так довго вовтузився з другим завданням просто тому що “річні відсотки ”
    зробив як int)))))))))))00

  3. На швидку руку написав на чистому Сі
    #include
    int main(void)
    {
    INT сума, термін, років, кріплення, a;
    поплавок відсотка, result;
    do // цикл вибору продовження або виходу
    {
    Printf(“Введіть суму вкладу п”);
    scanf_s(“%d”, &sum);
    Printf(“Введіть термін внесок п”);
    scanf_s(“%d”, &термін);
    Printf(“Введіть процентний ставок п”);
    scanf_s(“%f”, &відсотків);
    Printf(“Введіть nummber днів в році nВведіте nummber днів в горі п”);
    scanf_s(“%d”, &років);
    scanf_s(“%d”, &кріплення);
    //проводимо розрахунок за формулою і записуємо результат в змінну result
    результат = сума *(відсотків / 100) / років * кріплення;
    Printf(“Procent в місяць% .2f п”, result);
    Printf(“За рік% .2f п”, result * 12);
    Printf(“Всього% .2f п”, sum + (result * 12));
    Printf(“Enter 1 для продовження або 0 для виходу п”);
    scanf_s(“%d”, &a);
    } while (a != 0);//кінець циклу
    return 0;
    }

  4. #include
    using namespace std;
    int main()
    { setlocale(LC_ALL, “RUS”);
    INT Num, реп'ях, в якості, оголошення, з;
    = а 5678;
    а = 567;
    оголошення = 56;
    з = 5;
    бур = 10;
    Звичайно% BUR;
    cout << num;
    в% = бур;
    cout << в якості;
    на% = клітці;
    cout << оголошення;
    =% Від клітини;
    cout << з << endl << endl << endl;
    }

  5. #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);
    double pr_stavka, sum, ек, мертвий;
    ІНТ годину, DAYSINYEAR , DaysInMounth ;
    DaysInMounth = 30;
    DAYSINYEAR = 365;
    pr_stavka = (double)5 / 100;
    cout <<"Здравствуйте! Вас приветствует программа для рассчета процентной прибыли от вашего вклада в месяц."<<endl<< "Введите сумму вклада: " <> sum;
    cout << "американских долларов" << endl;
    ек = сума * pr_stavka / DAYSINYEAR * DaysInMounth;
    cout << "Введите срок хранения депозита в месяцах: " <> годину;
    cout << "Прибыль с депозита в месяц: " << ек<<" долларов" << endl;
    мертві = ки * годину;
    cout << "Прибыль за весь срок депозита: "<< мертвий << " долларов" << endl;
    cout << "Общая сумма к выплате в конце срока: " << мертвий + сума << " долларов" << endl;
    cout << "Спасибо что пользуетесь услугами нашего банка!" << endl;
    cout << "Приходите ещё!";
    cout << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl;
    return 0;
    }

  6. #include

    using namespace std;

    int main()
    {
    поплавок sum_depos, дохід;
    ІНТ місяць;
    Const = INT відсотків 5, day_in_year = 365, day_in_month = 30;
    cout <> sum_depos;
    cout <> місяць;
    дохід = sum_depos * (percent / 100) / day_in_year * day_in_month;
    cout << "Your income per month: " << дохід << endl;
    дохід * = місяць;
    cout << "Your income per all time" << дохід << endl;
    cout << "Summ of pay: " << дохід + sum_depos;
    return 0;
    }

  7. #include

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “RUS”);
    int vremya;
    поплавок відсотка, гроші;
    мої подвійні 1 =;
    cout <> гроші;
    cout <> vremya;
    cout <> відсотків;
    тез = гроші *(відсотків / 100)/365*30;
    cout << " Прибуток від депозиту за 1 місяць (значення приблизні): " << мій<<endl;
    cout << " Прибуток від депозиту за час зберігання: " << mes * vremya << endl;
    return 0;
    }

  8. //1 задачка яка запитує будь-яке ціле невід'ємне число у користувача і виводить його реверс
    #include
    #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “RU”);
    cout <> a)
    {
    INT C;
    вектор прес;
    вектор дозволу;
    if (a <= 9)
    cout << a;
    else
    {
    pres.push_back(a);
    int i = 0;
    while (true)
    {
    з = Pres[i] % 10;
    res.push_back(c);
    pres.push_back((прес[i] – c) / 10);
    if (прес[i + 1] <= 9)
    {
    res.push_back(прес[i + 1]);
    break;
    }
    i ;
    }

    cout << endl << "результат реверса числа :";

    for (const int &el : res)
    {
    cout << el;
    }
    cout << endl << endl;
    }
    cout << "введите ваше неотрицательное целое число :";
    }
    }

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

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