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

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

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

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

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

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

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

  1. #include
    using namespace std;

    int main(){
    без підпису long int a,c = 0;
    cin>>a;
    while (a!= 0){
    c * = 10;
    c = c + a% 10;
    a / = 10;
    }
    cout<<c;
    return 0;
    }

  2. #include
    using namespace std;

    int main()
    {
    setlocale(LC_CTYPE, “російський”);
    float depozit = 0, srok = 0;
    cout <> депозит;
    cout <> srok;
    cout << "прибыль в месяц:" << депозит * 0.05 / 365 * 30 << "$" << endl;
    cout << "прибыль за весь срок:" << депозит * 0.05 / 365 * 30 * srok << "$" << endl;
    cout << "итоговая выплата:" << депозит * 0.05 / 365 * 30 * srok + депозит << "$" << endl;
    return 0;
    }

  3. Піду проти правил. Навіщо писати великий код, якщо можна так:

    #include
    using namespace std;

    int main()
    {
    обвуглюється, b, c, d;
    cin >> a >> b >> c >> d;
    cout << d << c << b << a;
    }

    1. Ахахахааххаахах геніально.
      Трохи доопрацював ваш код.

      #include
      using namespace std;

      int main ()
      {
      int a=5;
      int b=6;
      int c=7;
      int d=8;
      cout << "Данно целое число: " < <a << b << c << d << endl;
      cout << "Число наизнанку: " << d << c << b << a << endl;
      }

  4. #include
    using namespace std;

    порожній магазин() { //zadacha iz purecodecpp.com/archives/433
    ІНТ т = 0, sh = 0, co = 0;
    INT сума;
    int mRub = 79, shRub = 124, coRub = 735;
    int sumRub;
    int menunum;
    system(“колір 2″);
    for (меню = 0; пити < 4;) {
    cout << "\t\t~ DOBRO POJALOVAT' V MAGAZIN CITY 17 ~\n\n";
    cout <> DOBAVIT’ V KORZINU: \n =================================================== =================== n”;
    cout <> 1. МОЛОКО t t t79 руб. T t—-\T” << м << "\tsht.\n";
    cout <> 2. SHOKOLADKA t t124 rub. T—-\T” << ш << "\tsht.\n";
    cout <> 3. DEVYATOK YAITS t t735 rub. T—-\T” << co << "\tsht.\n";
    cout <> 4. KUPIT’ S DOSTAVKOY t3500 rub. T—-\t- t—-\n>>\n>> “;
    cin >> пити;
    switch (пити) {
    case 1:
    м ++;
    break;
    case 2:
    sh ++;
    break;
    case 3:
    co ++;
    break;
    case 4:
    Я = м + ш + co;
    mRub *= m;
    shRub *= ш;
    coRub * = co;
    sumRub = mRub + shRub + coRub + 3500;
    cout << "\n====================================================================\n";
    cout <> ITOGO:\t t t” << sumRub << "* rub.\t—-\T" << sum <> *s uchetom dostavki :)\n\n”;
    system(“пауза”);
    default:
    меню = 0;
    }
    if (пити != 4) {
    меню = 0;
    }
    system(“cls”);
    }
    }

    нікчемний банк() { //zadacha iz purecodecpp.com/archives/433
    int depo = 0, мій = 0, prib = 0;
    int procmes = 0, procgod = 0;
    int menunum;
    system(“колір 2″);
    for (меню = 0; пити < 3;) {
    cout << "\t\t~ DOBRO POJALOVAT' V БАНКОВЕ МІСТО 17 ~\n\n";
    cout <> КАЛЬКУЛЯТОР ДЕПОЗИТУ: \n ============ SPESHITE! PROTSENTNAYA STAVKA 0.2% РОКИ!!!======== n>>\n”;
    cout <> 1. SUMMA DEPOZITA t t t” << депо << "\trub.\n";
    cout <> 2. SKOL'KO MESYATSEV HRANIT ' t t” << мій << "\tmesyatsev\n";
    cout <> 3. POSCHITAT’ ПРИБІЛЬНИЙ '…\n>>\n>> “;
    cin >> пити;
    switch (пити) {
    case 1:
    system(“cls”);
    cout << "\t\t~ DOBRO POJALOVAT' V БАНКОВЕ МІСТО 17 ~\n\n";
    cout <> КАЛЬКУЛЯТОР ДЕПОЗИТУ: \n ============ SPESHITE! PROTSENTNAYA STAVKA 0.2% РОКИ!!!======== n>>\n”;
    cout <> депо;
    break;
    case 2:
    system(“cls”);
    cout << "\t\t~ DOBRO POJALOVAT' V БАНКОВЕ МІСТО 17 ~\n\n";
    cout <> КАЛЬКУЛЯТОР ДЕПОЗИТУ: \n ============ SPESHITE! PROTSENTNAYA STAVKA 0.2% РОКИ!!!======== n>>\n”;
    cout <> мій;
    break;
    case 3:
    procmes = депо * (0.2 / 100) / 365 * 30;
    procgod = procmes * 12;
    cout << "\n====================================================================\n";
    cout <> ПРИБІЛЬНИЙ’ SOSTAVIT:\n>>\n”;
    cout <> V MESYATS:\t t t” << процеси << "\trub.\n";
    cout <> V GOD:\t t t” << procgod << "\trub.\n\n";
    system("PAUSE");
    default:
    меню = 0;
    }
    if (пити != 3) {
    меню = 0;
    }
    system("cls");
    }
    }

    int main()
    {
    int menuitem = 0;
    system("color 2");
    cout << "\t\t~ DOBRO POJALOVAT' V 'My HeLLo WORLD!' ~\n\n";
    cout <> ВІБРОВАНИЙ’ ТОЧКА: \n =================================================== =================== n”;
    cout <> 1. MAGAZIN n”;
    cout <> 2. БАНК n”;
    cout <> 99. VIHOD n>>\n>> “;
    cin >> пункт меню;
    switch (пункт меню) {
    case 1:
    system(“cls”);
    magazin();
    break;
    case 2:
    system(“cls”);
    bank();
    break;
    case 99:
    system(“exit”);
    default:
    menuitem = 0;
    }
    return 0;
    }

  5. #include
    using namespace std;
    int main()
    {
    INT Num;
    cin >> num;
    for (num; num != 0; число /= 10)
    cout << num % 10;
    return 0;

    }

  6. за формулою розрахунку відсотків консультувався з економістом, тут програма вважає складний відсоток.

    #include
    #include
    using namespace std;
    int main() {
    подвійний б, d, x, T, c;
    int a;

    cout << "enter summ depozit " <> x;
    cout << "enter kol-vo mounse " <> a;
    cout << "enter % пункт " <> c;

    c /= 100;
    t = 1 + c / 12;
    b = потужність(T, a) ;
    b *= x;
    d = (b – x) / a;

    cout << "summa vklada itog : " << b << endl;
    cout << "zarabotok v mes : " << d << endl;

    return 0;
    }

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

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