Лабораторная работа по "Программированию"
Автор: Zzzzukla • Июль 2, 2022 • Лабораторная работа • 1,455 Слов (6 Страниц) • 180 Просмотры
Лабораторная №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(); } } } |
...