Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Самостоятельная работа по "Программированию"

Автор:   •  Ноябрь 27, 2022  •  Контрольная работа  •  2,575 Слов (11 Страниц)  •  167 Просмотры

Страница 1 из 11

Самостоятельная работа №1.

Вариант №6.

Задание №1.

Вычислить значение выражения:

[pic 1]

[pic 2]

Установить ширину поля вывода 50 символов и выравнивание по правому краю, в ответе вывести все входные параметры с 3-мя знаками после запятой, значение выражения – в экспоненциальном формате с 4-мя знаками после запятой.

Образец кода в С++:

#include "stdafx.h"

#define _USE_MATH_DEFINES

#include <cmath>

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

        setlocale(LC_ALL, "Russian");

        cout << "Лабораторная работа №1. Задание 1." << endl;

        cout << "А) Вычислить значение выражения: S=pow(X,3)*pow(tan(pow(X+B,2)),3)+A/(pow(X+B, 1/2))" << endl;

        cout << "Б) Вычислить значение выражения: Q=(B*pow(X, 2)-A)/(pow(e,A*X)-1)" << endl;

        double A, B, X;

        cout << "Введите значение А (A<>0):" << endl;

        cin >> A;

        cout << "Введите значение B:" << endl;

        cin >> B;

        cout << "Введите значение X (X<>B, X<>0):" << endl;

        cin >> X;

        cout << "А) Ответ:" << endl;

        cout << setw(50) << right << setprecision(3) << fixed << "pow(" << X << ",3)*pow(tan(pow(" << X << "+" << B << ")),3)+" << A << "/(pow(" << X << "+" << B << ",1/2))=" << setprecision(4) << scientific << pow(X, 3) * pow(tan(pow(X + B, 3)), 2) + A / (pow(X + B, 1/(double)2)) << endl;

        cout << "Б) Ответ:" << endl;

        cout << setw(50) << right << setprecision(3) << fixed << "(" << B << "*pow(" << X << ",2)-" << A << ")/(pow(e," << A << "*" << X << ")-1)=" << setprecision(4) << scientific << (B * pow(X, 2) - A) / (pow(M_E, A * X) - 1) << endl;

        system("pause");

        return 0;

}

Образец кода в С#: 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

        }

        private void First_function_click(object sender, EventArgs e)

        {

            double A, B, X;

            A = Convert.ToDouble(textBox1.Text);

            B = Convert.ToDouble(textBox2.Text);

            X = Convert.ToDouble(textBox3.Text);

            double s1, s2;

            s1 = (Math.Pow(X, 3) * Math.Pow(Math.Tan(Math.Pow(X + B, 3)), 2)) + (A / (Math.Pow(X + B, 1/(double)2)));

            s2 = (B * Math.Pow(X, 2) - A) / (Math.Pow(Math.E, A * X) - 1);

            label7.Text = "pow(" + X + ", 3) * pow(tan(pow(" + X + " + " + B + ", 2)), 3) + " + A + " / (pow("+ X +" + " + B +", 1 2))=";

...

Скачать:   txt (10.5 Kb)   pdf (1.2 Mb)   docx (1.7 Mb)  
Продолжить читать еще 10 страниц(ы) »
Доступно только на Essays.club