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

Узнай цену своей работы

Формулировка задачи:

Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести результат. Решение в PascalABC
Листинг программы
  1. Program deystvie;
  2. var n:integer;
  3. c,a,b:real;
  4. BEGIN
  5. writeln('Введите 3 числа');
  6. readln(n,a,b);
  7. if (n>0) and (n<5) and (b<>0) then begin
  8. if n=1 then c:=a+b;
  9. if n=2 then c:=a-b;
  10. if n=3 then c:=a*b;
  11. if n=4 then c:=a/b;
  12. end;
  13. else writeln('Не правильное значение');
  14. writeln(c);
  15. END.

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

textual
Листинг программы
  1. Sub Action()
  2. Dim n as integer
  3. Dim a as double
  4. Dim b as double
  5. Dim c as double
  6.      a=Val(Inputbox("Введите a"))
  7.      b=Val(Inputbox("Введите b"))
  8.      n=Val(Inputbox("Введите n"))
  9.      Select case(n)
  10.               case 1
  11.                  c=a+b
  12.               case 2
  13.                  c=a-b
  14.               case 3
  15.                  c=a*b
  16.               case 4
  17.                  c=a/b
  18.               case else
  19.                  Msgbox "Код операции неверен!"
  20.                  Exit Sub
  21.      End Select
  22.      Msgbox "C=" & cstr(c)
  23. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы