14-Mavzu. Metodlarni qo'llash orqali dasturlash.
C # dasturida metodlarni o'z ichiga olgan sinflardan iborat. Usul harakatni bajarishi yoki qiymatni hisoblashi mumkin. Usul birgalikda amalga oshiriladigan operatorlar to'plamidir. C # da barcha usullar har qanday sinfga tegishli. Usul yaratish uchun uning nomini belgilash, parametrlar ro'yxatini va usulning tanasini aniqlash kerak. Usulning nomi usulning nomini ishlatish uchun ishlatiladi, agar usul parametrlarga ega bo'lsa, ularni aniqlash kerak. Boshqa sinf usulini chaqirish uchun uni davlat deb e'lon qilish kerak, chaqiruv sinf va usul nomi bilan amalga oshiriladi.
using System;
class NestExample
{
static void Method1
{
Console.WriteLine(“Method1”);
}
static void Method2
{
Method1();
Console.WriteLine(“Method2”);
Method1();
}
static void Main()
{
Method2();
Method1();
}
} Natijada biz olamiz:
Method1
Method2
Method1
Method1
Operator qaytish usuli bajarilishini to'xtaydi va operator uchun bu usul sabab nazorat uzatadi. Agar
DASTURI:
7-Masala
using System;
namespace Rahimjon{
class Program {
static void Main(string[] args){
int d=Metod1();
int f=Metod2();
Console.WriteLine("общеем количество минут :" +(d*60+f));
}
static int Metod1(){
Console.Write("количество часов :");
int s=int.Parse(Console.ReadLine());
return s;
}
static int Metod2() {
Console.Write("количество минут :");
int m=int.Parse(Console.ReadLine());
return m;
}
}
}
11-Masala
using System;
namespace Rahimjon{
class Program {
static void Main(string[] args){
int m1=Metod1();
int m2=Metod2();
Console.WriteLine("полу-сумму оснований трапеции :" +(m1+m2)/2);
}
static int Metod1() {
Console.Write("верхнее основание трапеции :");
int a=int.Parse(Console.ReadLine());
return a;
}
static int Metod2() {
Console.Write("нижнее основание трапеции :");
int b=int.Parse(Console.ReadLine());
return b;
}
}}
Do'stlaringiz bilan baham: |