Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
ИльназАл
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 9
1

Выполнить над числами указанное действие и вывести результат

04.11.2015, 22:51. Просмотров 250. Ответов 4
Метки нет (Все метки)

Арифметические действия над числами пронумерованы следующим образом: 1 —
сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два
числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести
результат
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2015, 22:51
Ответы с готовыми решениями:

Выполнить над числами указанное действие и вывести результат.
Арифметические действия над числами пронумерованны следующим образом: 1-сложение, 2- вычитание, 3-...

Выполнить над числами указанное действие и вывести результат
Задание: Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 —...

Выполнить над числами указанное действие и вывести результат
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3...

Выполнить над числами указанное действие и вывести результат
14 Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 —...

Выполнить над числами указанное действие и вывести результат
помогите плииииз!!!!1 срочн надо!)))) 1) Арифметические действия над числами пронумерованы...

4
Norwall
173 / 139 / 50
Регистрация: 07.02.2014
Сообщений: 449
06.11.2015, 17:51 2
ИльназАл,
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
clc, clear all, close all
 
A = 3; B = -3;
n = input('Введите число n: ');
 
if n > 4
    disp('Число n должно быть в интервале от 1 до 4')
elseif  n < 1
    disp('Число n должно быть в интервале от 1 до 4')
else (n == 1) && (n ==2) && (n == 3) && (n == 4);
    
    if n == 1
        C = A+B;
    elseif n == 2
        C = A-B;
    elseif n == 3
        C = A.*B;
    elseif n == 4
        C = A./B;
    end
    
    disp(C)
end
1
Centurio
Модератор
798 / 745 / 209
Регистрация: 13.09.2015
Сообщений: 2,655
06.11.2015, 18:34 3
Лучше использовать переключатель switch-case.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
clear,clc
A=input('Введите первое число ');
B=input('Введите второе число ');
n=input('введите номер действия (1-"+",2-"-",3-"*",4-"/") ');
while n<1|n>4
      disp('номер должен быть в интервале от 1 до 4');
      n=input('введите номер действия (1-"+",2-"-",3-"*",4-"/") ');
end
switch n
      case 1
         C=A+B
      case 2
         C=A-B
      case 3
         C=A*B
      case 4
         C=A/B
end
2
ИльназАл
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 9
06.11.2015, 19:05  [ТС] 4
Спасибо большое,Ребята!
0
Norwall
173 / 139 / 50
Регистрация: 07.02.2014
Сообщений: 449
07.11.2015, 19:49 5
Centurio, здорово! Запомню
0
07.11.2015, 19:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2015, 19:49

Выполнить над числами указанное действие и вывести результат
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3...

Выполнить над числами указанное действие и вывести результат.
Привет всем на форуме. Прошу умных людей, кто знает паскаль абс. Учительница дала мне задание на...

Выполнить над числами указанное действие и вывести результат
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru