Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- using System.ComponentModel;
- namespace lessonside
- {
- class Tmain
- {
- static void Main(string[] args)
- {
- Thread oper = new Thread(Wrk);
- oper.Start();
- oper.Join();
- Console.WriteLine("Thread worker complete!");
- }
- static void Wrk()
- {
- Mather Mbot1 = new Mather();
- Mbot1.Mather_Setxy(23,421);
- Mbot1.Mather_sum();
- Console.ReadKey();
- }
- }
- }
- using System;
- namespace lessonside
- {
- public class Mather
- {
- float b; float x; string NameMF; double sum; string SqrtN; double Absxy;double powXY;
- int n; string answr,woransw;
- public void Mather_Setxy(float bchange,float xchange)
- {
- x=xchange;
- b=bchange;
- Console.WriteLine(x);
- Console.WriteLine(b);
- }
- public void Mather_sum()
- {
- NameMF="Sum number+";
- System.Console.WriteLine("Function name=",NameMF);
- sum=x+b;
- System.Console.WriteLine("Sum=",sum);
- }
- public void Mather_sqrtN()
- {
- NameMF="Sqrt number**";
- System.Console.WriteLine("Function name=",NameMF);
- System.Console.WriteLine("Sqrt number: b or x or b and x ?");
- switch(answr)
- { case "b":
- {
- SqrtN+=Math.Sqrt(b);
- System.Console.WriteLine("Sqrt number: b=",SqrtN);
- break;
- }
- case "x":
- {
- SqrtN+=Math.Sqrt(x);
- System.Console.WriteLine("Sqrt number: x=",SqrtN);
- break;
- }
- case "b and x":
- {
- SqrtN+=Math.Sqrt(b);
- System.Console.WriteLine("Sqrt number: b=",SqrtN);
- SqrtN+=Math.Sqrt(x);
- System.Console.WriteLine("Sqrt number: x=",SqrtN);
- break;
- }
- }
- }
- public void Mather_Absxy()
- {
- NameMF="Absolute xy number $";
- System.Console.WriteLine("Function name=",NameMF);
- System.Console.WriteLine("Absolute xy for number: b or x or b and x ?");
- switch(answr)
- { case "b":
- { Absxy+=Math.Abs(b);
- System.Console.WriteLine("Absolute xy for number: b=",Absxy);
- break;
- }
- case "x":
- {
- Absxy+=Math.Abs(x);
- System.Console.WriteLine("Absolute xy for number: x=",Absxy);
- break;
- }
- case "b and x":
- {
- Absxy+=Math.Abs(b);
- System.Console.WriteLine("Absolute xy for number: b=",Absxy);
- Absxy+=Math.Abs(x);
- System.Console.WriteLine("Absolute xy for number: x=",Absxy);;
- break;
- }
- }
- }
- public void Mather_powXY()
- {
- NameMF="Pow xy for number x*x";
- System.Console.WriteLine("Function name=",NameMF);
- System.Console.WriteLine("Pow xy for number: b or x or b and x ?");
- switch(answr)
- { case "b":
- { System.Console.WriteLine("Enter the extent of number: Square of a number or cube of a number");
- woransw=System.Console.ReadLine();
- if (woransw=="square")
- {
- powXY+=Math.Pow(b,2);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- else if (woransw=="cube")
- {
- powXY+=Math.Pow(b,3);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- break;
- }
- case "x":
- {
- System.Console.WriteLine("Enter the extent of number: Square of a number or cube of a number");
- woransw=System.Console.ReadLine();
- if (woransw=="square")
- {
- powXY+=Math.Pow(x,2);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- else if (woransw =="cube")
- {
- powXY+=Math.Pow(x,3);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- break;
- }
- case "b and x":
- {
- System.Console.WriteLine("Enter the extent of number: Square of a number or cube of a number");
- woransw=System.Console.ReadLine();
- if (woransw=="square")
- {
- powXY+=Math.Pow(b,2);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- else if (woransw =="cube")
- {
- powXY+=Math.Pow(b,3);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- System.Console.WriteLine("Enter the extent of number: Square of a number or cube of a number");
- woransw=System.Console.ReadLine();
- if (woransw=="square")
- {
- powXY+=Math.Pow(x,2);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- else if (woransw =="cube")
- {
- powXY+=Math.Pow(x,3);
- System.Console.WriteLine("Pow xy for number: b=",powXY);
- break;
- }
- break;
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment