0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 64

Арифметические действия над числами. Выбор номера действия. Перевод с Pascal

15.06.2012, 16:43. Показов 2894. Ответов 2
Метки нет (Все метки)

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

Решение в PascalABC
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Program deystvie;
var n:integer; 
      c,a,b:real; 
BEGIN 
writeln('Введите 3 числа'); 
readln(n,a,b); 
if (n>0) and (n<5) and (b<>0) then begin 
if n=1 then c:=a+b; 
if n=2 then c:=a-b; 
if n=3 then c:=a*b; 
if n=4 then c:=a/b; 
end;
else writeln('Не правильное значение'); 
writeln(c); 
END.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.06.2012, 16:43
Ответы с готовыми решениями:

Действия над 64-разрядными числами
Возникла необходимость производить элементарные арифметические действия над 64-разрядными целыми числами, хранящимися в структуре типа ...

Создать проект «Мультисистемный калькулятор», который позволяет выполнять арифметические действия
Создать проект «Мультисистемный калькулятор», который позволяет выполнять арифметические действия, вычисление функций sin, cos, замены...

действия над двухмерным массивом
Дан двухмерный массив. Найти наибольший и наименьший элементы массива и, чередуя, заполнить ими одномерный массив заданной размерности....

2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
37898 / 20964 / 4294
Регистрация: 12.02.2012
Сообщений: 34,483
Записей в блоге: 14
15.06.2012, 17:00
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub Action()
Dim n as integer
Dim a as double
Dim b as double
Dim c as double
     a=Val(Inputbox("Введите a"))
     b=Val(Inputbox("Введите b"))
     n=Val(Inputbox("Введите n"))
     Select case(n)
              case 1
                 c=a+b
              case 2
                 c=a-b
              case 3
                 c=a*b
              case 4
                 c=a/b
              case else
                 Msgbox "Код операции неверен!"
                 Exit Sub
     End Select
     Msgbox "C=" & cstr(c)
End Sub
0
0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 64
15.06.2012, 17:00  [ТС]
Спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.06.2012, 17:00
Помогаю со студенческими работами здесь

Выполнить действия над массивами
Выполнить действия над массивами.Программа,естественно, должна обрабатывать любые числа для массивов произвольной размерности N. Программа...

Выполнить действия над массивами
Программа должна обрабатывать любые числа для произвольной размерности N . Програмаа должна предъявлять исходные и новые массивы. ...

Действия над элементами массива
Условие: нужно посчитать среднее арифметическое элементов массивов с использованием подпрограммы... Написал программу, не пойму, что не...

обучающая программа Выполнение действия над векторами
ребят ,кто шарит в этом помогите сделать курсовую работу ,буду благодарен.

Арифметические действия над числами
Помогите пожалуйтса решить задачу,я всю ночь сидел парился над задачой и ничего не получаеться.Вообще задаче на паскаль вот: Даны два...


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

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

Новые блоги и статьи
Шаблоны и протоколы для создания устойчивых микросервисов
ArchitectMsa 19.04.2025
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих. . .
Изменяемые и неизменяемые типы в Python
py-thonny 19.04.2025
Python славится своей гибкостью и интуитивной понятностью, а одна из главных его особенностей — это система типов данных. В этом языке все, включая числа, строки, функции и даже классы, является. . .
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru