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

Лабораторная работа по "Программированию"

Автор:   •  Июль 2, 2022  •  Лабораторная работа  •  1,455 Слов (6 Страниц)  •  130 Просмотры

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

Лабораторная №7

#include <iostream>

#include <Windows.h>

using namespace std;

void main() {

        SetConsoleCP(1251);

        SetConsoleOutputCP(1251);

        int a, sum = 0;

        cout << "Введите размер массива: ";

        cin >> a;

        cout << "Введите матрицу: ";

        int* M = new int[a];

        for (int i = 0; i < a; i++) {

                cin >> M[i];

        };

        cout << "Найдем сумму элементов\n";

        for (int i = 0; i < a; i++) {

                sum += M[i];

        }

        cout << "Сумма эл равны: " << sum << endl;

}

[pic 1]

[pic 2]

Лабораторная №8

#include <iostream>

#include <Windows.h>

using namespace std;

void main() {

        SetConsoleCP(1251);

        SetConsoleOutputCP(1251);

        double Z(double a, double b);

        int f, m;

        cout << "Введите f и m число: ";

        cin >> f >> m;

        double r = Z(f, m);

        cout << "Ответ: " << r << endl;

}

double Z(double a, double b) {

        double ss;

        if (a >= b) {

                ss = a - b;

        }

        else {

                ss = a + b;

        }

        return ss;

}

[pic 3]

[pic 4]

Лабораторная 11

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.IO;

namespace first_forms

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

        }

        private void label2_Click(object sender, EventArgs e)

        {

        }

        private void label4_Click(object sender, EventArgs e)

        {

        }

        private void button3_Click(object sender, EventArgs e)

        {

            double stavka, Otrabotano, rezult; // Создаем переменные для расчёта заработной платы

            stavka = Convert.ToDouble(textBox2.Text); // Берем текстовую информацию из textBox и конвертируем ее в формат Double, после чего присваиваем это значение переменной

            Otrabotano = Convert.ToDouble(textBox3.Text); // Аналогичное действие с предыдущей строкой

            rezult = stavka * Otrabotano; // Перемножаем ставку с часами

            textBox4.Text = Convert.ToString(rezult); // Итоговый результат конвертируем в текст и выводим в textBox

            MessageBox.Show( //Вывести сообщение

            $"Работник {textBox1.Text} \n Выплатить {textBox4.Text}", // Текст сообщения

            "Отчет", // Заголовок сообщения

            MessageBoxButtons.OK, // Отображение кнопки

            MessageBoxIcon.Information// Значок в сообщении

                            );

        }

        private void button2_Click(object sender, EventArgs e)

        {

            if (textBox4.Text != "") // Если расчёты были произведены

            {

                SaveFileDialog saveFile1 = new SaveFileDialog(); // Подключаем диалоговое окно сохранения файла

                saveFile1.DefaultExt = "*.txt|"; // Указываем формат сохранения файла по умолчанию

                saveFile1.Filter = "Test files|*.txt"; // Варианты формата сохранения файла на выбор

                if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK && saveFile1.FileName.Length > 0) // Если в диалоговом окне нажали "ОК" и имя файла больше нуля символов

                {

                    using (StreamWriter sw = new StreamWriter(saveFile1.FileName, true)) // Открываем подключение

                    {

                        sw.WriteLine(label2.Text + ": " + textBox1.Text); // перечисляем позиции, которые хотим записать в файл

                        sw.WriteLine(label1.Text + ": " + textBox2.Text);

                        sw.WriteLine(label4.Text + ": " + textBox3.Text);

                        sw.WriteLine(label3.Text + ": " + textBox4.Text + " " + label6.Text);

                        sw.Close(); // Закрываем подключение                

                    }

                }

            }

            else

            {

                MessageBox.Show("Сначала требуется нажать кнопку 'Рассчитать'");

            }

        }

        private void button4_Click(object sender, EventArgs e)

        {

            Environment.Exit(0); //Закрытие приложение.

        }

        private void button1_Click(object sender, EventArgs e)

        {

            textBox1.Clear(); // Очистка данных в textBox

            textBox2.Clear();

            textBox3.Clear();

            textBox4.Clear();

        }

    }

}

...

Скачать:   txt (5.5 Kb)   pdf (400.3 Kb)   docx (334.6 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club