Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 20.10.2021
Сообщений: 21

Составить приложение, которое будет складывать, вычитать, умножать или делить два числа

31.01.2022, 17:00. Показов 5551. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить приложение, которое будет складывать, вычитать, умножать или делить два числа. Числа и знак операции вводятся пользователем с клавиатуры. После выполнения вычисления программа не должна завершаться, а должна запрашивать новые данные для вычислений. Завершение программы должно выполняться при вводе символа "0" в качестве знака операции. Если пользователь вводит неверный знак (не "0", "+", "-", "*", "/"), то приложение должно сообщать ему об ошибке и снова запрашивать знак операции. Также сообщать пользователю о невозможности разделения на нуль, если он ввел 0 в качестве делителя.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.01.2022, 17:00
Ответы с готовыми решениями:

Написать программу, которая будет складывать, вычитать, умножать и делить два числа
найдите ошибку, пожалуйста. не работает в месте, где присваиваю переменной типа чар значение /*Написать программу, которая будет...

Калькулятор который умеет складывать/вычитать/делить/умножать 2 числа
Калькулятор который умеет складывать/вычитать/делить/умножать 2 числа, каждая операция имеет свою функцию в которую мы и передаем...

Класс Комплексные Числа. Методы, позволяющие складывать, вычитать, делить и умножать их
Необходимо написать класс для работы с комплексными числами. Среди прочего нужно написать Методы, позволяющие складывать, вычитать,...

1
 Аватар для Kozak_228
11 / 6 / 5
Регистрация: 14.12.2019
Сообщений: 73
31.01.2022, 22:45
Relaxer_Bro, писал на скорую руку.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
def sum(a, b):
    return a + b
 
def mult(a, b):
    return a * b
 
def subt(a, b):
    return a - b
 
def div(a, b):
    if b == 0:
        return "Деление на ноль!"
    else: 
        return a / b
 
while True:
    znak = input("\nВыберите действие:\nДля сложения нажмите - '+'\nДля вычитания нажмите - '-'\nДля умножения нажмите - '*'\nДля деления нажмите - '/'\nДля выхода нажмите - '0'\n\nСделайте ваш выбор -> ")
    match znak:
        case '+':
            while True:
                try:
                    a = float(input("Введите первое число -> "))
                    b = float(input("Введите второе число -> "))
                    break
                except:
                    print("Введено не число!\n")
                    continue
            print(sum(a, b))
        case '-':
            while True:
                try:
                    a = float(input("Введите первое число -> "))
                    b = float(input("Введите второе число -> "))
                    break
                except:
                    print("Введено не число!\n")
                    continue
            print(subt(a, b))
        case '*':
            while True:
                try:
                    a = float(input("Введите первое число -> "))
                    b = float(input("Введите второе число -> "))
                    break
                except:
                    print("Введено не число!\n")
                    continue
            print(mult(a, b))
        case '/':
            while True:
                try:
                    a = float(input("Введите первое число -> "))
                    b = float(input("Введите второе число -> "))
                    break
                except:
                    print("Введено не число!\n")
                    continue
            print(div(a, b))
        case '0':
            exit()
        case _:
            print("Неверный выбор!")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.01.2022, 22:45
Помогаю со студенческими работами здесь

Шаблон класса массив, который будет выводить матрицы, а также складывать/вычитать/умножать
Всем привет. Нужно создать шаблон класса массив, который будет выводить матрицы, а также складывать/вычитать/умножать. Я написал код, но...

Делить или умножать?
Вопрос короткий - округляется результат деления. Что лучше сделать: 1) определить остаток 2) сравнить его например с 1/28, можно по...

Составить приложение, которое будет определять, что длиннее имя или фамилия студента
Составить приложение, которое будет определять, что длиннее имя или фамилия студента.

Необходимо складывать и умножать числа в таблице
Люди, спасайте, только начал изучать PHP, и тут задали. Пример таблицы: <html> <head> <title> Таблица расчетов...

Программа проверки умения складывать и вычитать числа
Написать программу по проверке умения складывать и вычитать числа до 100. Программа должна выдавать 10 примеров. Уменьшаемое должно быть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru