Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- namespace laba2__4sem_
- {
- class Program
- {
- static double sum = 0;
- static void Main(string[] args)
- {
- Parallel.For(0, 5, Integral);
- Console.WriteLine(sum);
- void Integral(int n)
- {
- Console.WriteLine($"Выполняется задача {n}");
- double exp = Math.Exp(n);
- Thread.Sleep(100);
- Console.WriteLine($"Поток #{n} --- exp^{n} вычеслена = {exp}");
- double sin = Math.Pow(Math.Sin(n), 2);
- Thread.Sleep(100);
- Console.WriteLine($"Поток #{n} --- sin(x)^{2} вычеслена = {sin}");
- double mult = sin * exp;
- Thread.Sleep(100);
- Console.WriteLine($"Конец потока #{n} --- exp^{n}*sin(x)^{2} вычеслена = {mult}");
- Thread.Sleep(200);
- sum += mult ;
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement