Загрузка...

Калькулятор на функциях

Тема в разделе C/C++ создана пользователем KASPAY 30 апр 2021. 232 просмотра

  1. KASPAY
    KASPAY Автор темы 30 апр 2021 657 11 авг 2019
    Было скучно , решил что-то сделать легкое .

    Код
    #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 30 апр 2021 Твой потолок, это чей то пол 133 26 ноя 2020
    ты бы ещё , калькулятор массы тела сделал бы , что за легкотня , давай сложнее шо нибудь :da:
     
  3. Элиас_неактив2463224
    Элиас_неактив2463224 30 апр 2021 у меня нет ни одного контакта 189 10 июл 2019
    Молодец, а теперь давай калькулятор уравнений с многочленами
     
  4. phonkk
    phonkk 30 апр 2021 Заблокирован(а) 414 1 май 2020
    ахуеть вот это инфа
     
  5. KudirDragon
    KudirDragon 30 апр 2021 Заблокирован(а) 21 26 ноя 2020
    KASPAY, зачем ты используешь структуру,если у тебя всего 2 переменные? Зачем ты делаешь представление функций сверху,а снизу их только начиняешь,лучше сразу 4 функции полные сверху делать. Зачем ты используешь else if(),если есть switch. Короче треш код.
     
  6. KASPAY
    KASPAY Автор темы 30 апр 2021 657 11 авг 2019
    :facepalm: Тупанул ((
     
  7. oriole
    oriole 30 апр 2021 был(а) давно
    щас бы транслитом писать названия переменных
     
Top
Загрузка...