I. A. Karimov Bugungi kunda insonni uning axborotni qayta ishlash bo'yicha imkoniyatlarini kuchaytiruvchi zamonaviy texnologiyalar bilan qurollantirish axborotlashtirish sanoatini jadal rivojlantirishni talab etu
Foydalanilgan adabiyotlar ro’yxati
Download 221.49 Kb.
|
Kurs ishiNozima
- Bu sahifa navigatsiya:
- Ilovalar using
- WriteLine (); obj.Tip
- Hisoblash () { Console.WriteLine
- Write
- Taxmin (); Console.ReadKey (true ); } } class TaxminlarUyini { public void Taxmin () { while (true
- WriteLine
- ReadLine
Foydalanilgan adabiyotlar ro’yxati:
Nathan Clark. C# Programming Basics for Absolute Beginners. B.I.Paxomov. C# dlya nachinayushix. 2014. Herbert Schildt. C# 4.0. The Complete Reference. 2011. M.E.Abramyan. Programming Taskbook. 2007. Jon Skeet. C# in Depth. https://docs.dot-net.uz/c-.net/basic/essential/polimorfizm https://uzbekdevs.uz/darsliklar/csharp/csharp-da-polimorfizm-sinf-class https://fayllar.org/844619.html https://www.tutorialspoint.com/csharp/csharp_polymorphism.htm Ilovalar using System.Collections; using System.IO; using System; namespace Poli { class Program { static void Main(string[] args) { Tiplar obj=new Tiplar(); obj.Tip("Assalomu alaykum!"); obj.Tip(765); obj.Tip(45.27); Console.WriteLine(); obj.Tip("Omad sizga yor bo'lsin!!!"); obj.Tip(874); obj.Tip(34); obj.Tip(9.54); Console.WriteLine(); Funksiya nnn=new Funksiya(); nnn.Hisoblash(); Chiziqli nnn1=new Chiziqli(4); nnn1.Hisoblash(); Kvadrat nnn2=new Kvadrat(3); nnn2.Hisoblash(); Kub nnn3=new Kub(5); nnn3.Hisoblash(); Console.WriteLine(); Algebra k=new Algebra(); Console.Write(k.Add(2,5)); Console.WriteLine(); Algebra k2=new Algebra(); Console.WriteLine(k2.Add(3,6,8)); Console.ReadKey(); } } public class Funksiya { public virtual void Hisoblash() { Console.WriteLine("Men funksiyani hisoblayman!"); } } class Chiziqli:Funksiya { double x_; double y; public Chiziqli(double x) { x_=x; } public override void Hisoblash() { y=34*x_-23; Console.WriteLine("Men chiziqli funksiyani hisoblayman! " + "y=34x-23="+y); } } class Kvadrat:Funksiya { double x_; double y; public Kvadrat(double x) { x_=x; } public override void Hisoblash() { y=12*Math.Pow(x_,2)+23*x_-121; Console.WriteLine("Men kvadrat funksiyani hisoblayman! " + "y=12x*x+23x-121="+y); } } class Kub:Funksiya { double x_; double y; public Kub(double x) { x_=x; } public override void Hisoblash() { y=2*Math.Pow(x_,3)-23*Math.Pow(x_,2)+12*x_+4; Console.WriteLine("Men kub funksiyani hisoblayman! " + "y=2x*x*x-23x*x+12x+4="+y); } } class Algebra { public int Add(int a, int b) { Console.Write("Algebraik ifoda: "+"a+b="); return a + b; } public int Add(int a, int b, int c) { Console.Write("Algebraik ifoda: "+"a+b+c="); return a + b + c; } } class Tiplar { public void Tip(string s) { Console.WriteLine("Siz matn kiritdingiz: "+s); } public void Tip(int b) { Console.WriteLine("Siz butun son kiritdingiz: "+b); } public void Tip(double k) { Console.WriteLine("Siz o'nli kasr son kiritdingiz: "+k); } } }
namespace Yangi_umid { class Program { public static void Main(string[] args) { Ma_lumot nnn1=new Ma_lumot(); nnn1.Taxmin(); Foydalanuvchi nnn2=new Foydalanuvchi(); nnn2.Taxmin(); TaxminlarUyini nnn=new TaxminlarUyini(); nnn.Taxmin(); Console.ReadKey(true); } } class TaxminlarUyini { public void Taxmin() { while (true) { Random random = new Random(); int Javob = random.Next(1, 10); int taxmin = 0; Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("Men 1 va 10 oralig'idagi sonni o'yladim. Topishga harakat qilib ko'ring !"); while (taxmin != Javob) { string kirit = Console.ReadLine(); if (!int.TryParse(kirit, out taxmin)) { Rang(ConsoleColor.Red, "Iltimos raqam kiriting !"); continue; } taxmin = Int32.Parse(kirit); if (taxmin != Javob) { Rang(ConsoleColor.Red, "Topolmadingiz, yana urinib ko'ring!"); } } Rang(ConsoleColor.Yellow, "TO'G'RI, siz topdingiz!!!"); Console.WriteLine("Yana o'ynaymizmi ? [Ha yoki Yo'q]"); string javob = Console.ReadLine().ToUpper(); if (javob == "Yo'q") { continue; } else if (javob == "Ha") { return; } else { return; } }
static void Rang(ConsoleColor color, string message) { Console.ForegroundColor = color; Console.WriteLine(message); Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Assalomu alaykum, ajoyib o'yinimizga xush kelibsiz!"); Console.ForegroundColor= ConsoleColor.Blue; Console.WriteLine("{0}: Version {1} by {2}", appName, appVersion, appAuthor); Console.ResetColor(); } } class Foydalanuvchi:TaxminlarUyini { public void Taxmin() { Console.WriteLine("Ismingiz nima ?"); string kiritName = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Salom {0}, boshlaymizmi...", kiritName); } } } using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace Asssp { public partial class MainForm : Form { public MainForm() { InitializeComponent(); label1.Text="Men funksiyani hisoblayman!"; label1.ForeColor=Color.Black; button1.Text="Boshlash"; label2.Visible=false; label3.Visible=false; label4.Visible=false; label5.Visible=false; label6.Visible=false; label7.Visible=false; textBox1.Visible=false; textBox2.Visible=false; textBox3.Visible=false; textBox4.Visible=false; textBox5.Visible=false; textBox6.Visible=false; textBox7.Visible=false; button2.Visible=false; button3.Visible=false; button4.Visible = false; } void Button1Click(object sender, EventArgs e) { label2.Visible=true; label3.Visible=true; label4.Visible=true; label5.Visible=true; label6.Visible=true; textBox1.Visible=true; textBox2.Visible=true; textBox3.Visible=true; textBox4.Visible=true; button3.Visible=true; button2.Visible=true; button4.Visible = true; button3.Text="Hisoblash"; label2.Text="Ixtiyoriy butun sonni kiriting: x="; label2.ForeColor=Color.Black; button2.Text="Ogohlantirish"; button2.ForeColor=Color.Red; label3.Text="Men chiziqli funksiyani hisoblayman!"; label3.ForeColor=Color.Green; label4.Text="Men kvadrat funksiyani hisoblayman!"; label4.ForeColor=Color.Green; label5.Text="Men kub funksiyani hisoblayman!"; label5.ForeColor=Color.Green; label6.Text="Berilgan funksiyalar:"; textBox2.Text=" y=34x-23"; textBox3.Text=" y=12x*x+23x-121"; textBox4.Text=" y=2x*x*x-23x*x+12x+4"; } void Button2Click(object sender, EventArgs e) { MessageBox.Show("Funksiyalar o'zgartirilmasin!!!"); } void Button3Click(object sender, EventArgs e) { label7.Visible=true; label7.ForeColor=Color.Red; label7.Text="Natijalar:"; textBox5.Visible=true; textBox6.Visible=true; textBox7.Visible=true; Chiziqli nnn1=new Chiziqli(); nnn1.x=int.Parse(textBox1.Text); nnn1.Hisoblash(); textBox5.Text=nnn1.y.ToString(); Kvadrat nnn2=new Kvadrat(); nnn2.x=int.Parse(textBox1.Text); nnn2.Hisoblash(); textBox6.Text=(nnn2.y).ToString(); Kub nnn3=new Kub(); nnn3.x=int.Parse(textBox1.Text); nnn3.Hisoblash(); textBox7.Text=(nnn3.y).ToString(); } public class Funksiyalar { public int x; public int y; } public class Chiziqli:Funksiyalar { public void Hisoblash() { y=34*x-23; } } public class Kvadrat:Funksiyalar { public void Hisoblash() { y=12*x*x+23*x-121; } } public class Kub:Funksiyalar { public void Hisoblash() { y=2*x*x*x-23*x*x+12*x+4; } } void TextBox5TextChanged(object sender, EventArgs e) { } private void label2_Click(object sender, EventArgs e) { }
private void button4_Click(object sender, EventArgs e) { chiqish w = new chiqish(); w.Show(); } } } 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 Asssp { public partial class chiqish : Form { public chiqish() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Application.Exit(); } private void button2_Click(object sender, EventArgs e) { Close(); } private void chiqish_Load(object sender, EventArgs e) { }
Download 221.49 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling