profile
[/banner_gorizont_adaptive]
Размещено 4 года назад по предмету Информатика от dstvolov

Народ, помогите пожалуйста, нужно написать програмку в эксель VBA
Вычислить объем детали и ее массу, если деталь имеет форму прямоугольного параллелепипеда с четырьмя сквозными отверстиями цилиндрической формы равных размеров. Размеры детали и плотность заданы.

И еще пример рассчитать там же:
u=lg(x^2+y^2+1), где
x=arctg(a+b)
y=sin(ab-2)
a и b задаются вводом
Заранее спасибо)

  1. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    Объем прямоугольного параллелепипеда с длиной а, шириной b и высотой h  может быть найден, как произведение площади основания ab на высоту, т.е. Vп=abh.
    Из этого объема нужно вычесть объемы четырех цилиндров. Объем цилиндра с диаметром основания D и высотой h находится по формуле Vц=πD²h/4.
    Окончательно V = Vп-4Vц = h(ab-πD²).
    Масса такой фигуры пли заданной плотности ρ может быть найдена по формуле m=ρV

    В программе будем считать, что значения a,b,h,D,ρ заданы в ячейках листа рабочей книги MS Excel, Туда же будут выведены результаты. Для второго примера a,b будем вводить в диалоге, а ответ выдадим в окне сообщений. Это проиллюстрирует часть различных возможностей ввода и вывода данных в VBA.

    Файл с рабочей книгой MS Excel 2003 дан во вложении.
    На всякий случай ниже приводятся коды, прописанные в кнопках.

    Private Sub CommandButton1_Click()
        ' ввод
        a = Cells(1, 2).Value
        b = Cells(2, 2).Value
        h = Cells(3, 2).Value
        D = Cells(4, 2).Value
        rho = Cells(5, 2).Value
        'расчет
        V = h * (a * b + Pi * D ^ 2)
        m = rho * V
        ' вывод
        Cells(7, 2) = V
        Cells(8, 2) = m
    End Sub

    Private Sub CommandButton2_Click()
        a = CDbl(InputBox("Введите значение a"))
        b = CDbl(InputBox("Введите значение b"))
        x = Atn(a + b)
        y = Sin(a * b - 2)
        u = Log(x ^ 2 + y ^ 2 + 1)
        MsgBox "y=" + CStr(u)
    End Sub

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.