Загрузка...

Function Calculator

Thread in C/C++ created by KASPAY Apr 30, 2021. 230 views

  1. KASPAY
    KASPAY Topic starter Apr 30, 2021 657 Aug 11, 2019
    Было скучно , решил что-то сделать легкое .

    Code
    #include <iostream>
    #include <cstdlib>
    #include<cstdio>

    int plus(int, int);
    int minus(int, int);
    int delenie(int, int);
    int ymnozhenie(int, int);

    struct nums
    {
    int num1;
    int num2;
    };

    int main()
    {
    setlocale(LC_ALL, "Russian");
    nums Number;
    std::string reshenie;
    std::cout << "Введите первое число: ";
    std::cin >> Number.num1;
    std::cout << "Что будем делать ?: (+ - / *) ";
    std::cin >> reshenie;
    std::cout << "Введите второе число: ";
    std::cin >> Number.num2;

    std::cout << "----------------------------------------------------------------" << std::endl;
    if (reshenie == "+")
    {
    std::cout << plus(Number.num1, Number.num2);
    }
    else if (reshenie == "-")
    {
    std::cout << minus(Number.num1, Number.num2);
    }
    else if (reshenie == "/")
    {
    std::cout << delenie(Number.num1, Number.num2);
    }
    else if (reshenie == "*")
    {
    std::cout << ymnozhenie(Number.num1, Number.num2);
    }
    else
    {
    std::cout << "Произошла неожиданная ошибка , посмотрите исходный код";
    }
    std::cout << std::endl << "----------------------------------------------------------------";

    return 0;
    }

    int plus(int a, int b) {
    int c = a + b;
    return(c);
    }
    int minus(int a, int b) {
    int c = a - b;
    return(c);
    }
    int delenie(int a, int b) {
    int c = a / b;
    return(c);
    }
    int ymnozhenie(int a, int b) {
    int c = a * b;
    return(c);
    }
    Калькулятор писал чтобы закрепить знания в функциях ))
     
  2. Chanse
    Chanse Apr 30, 2021 Твой потолок, это чей то пол 133 Nov 26, 2020
    ты бы ещё , калькулятор массы тела сделал бы , что за легкотня , давай сложнее шо нибудь :da:
     
  3. Элиас_неактив2463224
    Элиас_неактив2463224 Apr 30, 2021 у меня нет ни одного контакта 189 Jul 10, 2019
    Молодец, а теперь давай калькулятор уравнений с многочленами
     
  4. phonkk
    phonkk Apr 30, 2021 Banned 414 May 1, 2020
    ахуеть вот это инфа
     
  5. KudirDragon
    KudirDragon Apr 30, 2021 Banned 21 Nov 26, 2020
    KASPAY, зачем ты используешь структуру,если у тебя всего 2 переменные? Зачем ты делаешь представление функций сверху,а снизу их только начиняешь,лучше сразу 4 функции полные сверху делать. Зачем ты используешь else if(),если есть switch. Короче треш код.
     
  6. KASPAY
    KASPAY Topic starter Apr 30, 2021 657 Aug 11, 2019
  7. oriole
    oriole Apr 30, 2021 был(а) давно
    щас бы транслитом писать названия переменных
     
Top
Loading...