2-semestr 2-modul
O`nlik sanoq sistemasida berilgan sonni ikkilik, sakkizlik, o`n oltilik sanoq sistemalariga o`tkazuvchi SANOQ_SISTEMA nomli static class yarating.
using System;
namespace SanoqSistemi
{
public static class SANOQ_SISTEMA
{
public static string Ikkilik(int n)
{
return Convert.ToString(n, 2);
}
public static string Sakkizlik(int n)
{
return Convert.ToString(n, 8);
}
public static string OnOtilik(int n)
{
return Convert.ToString(n, 16);
}
}
class Program
{
static void Main(string[] args)
{
int n = 12345;
string ikkilik = SANOQ_SISTEMA.Ikkilik(n);
string sakkizlik = SANOQ_SISTEMA.Sakkizlik(n);
string onOtilik = SANOQ_SISTEMA.OnOtilik(n);
Console.WriteLine($"Ikkilik: {ikkilik}");
Console.WriteLine($"Sakkizlik: {sakkizlik}");
Console.WriteLine($"On oltilik: {onOtilik}");
Console.ReadLine();
}
}
}
Kompleks sonlar ustida turli xil amallar bajaruvchi KOMPLEKS nomli static class yarating.
KORXONA nomli static class yarating. Uning FISh, oylik, jinsi nomli maydonlari mavjud bo`lsin. Dastlab ekranga erkak hodimlar haqidagi ma`lumot, so`ngra ayol hodimlar haqidagi ma`lumot chiqsin.
using System;
class KORXONA
{
public string FISH;
public int oylik;
public char Jinsi;
public void MalumotniChiqar()
{
if (Jinsi == 'e' || Jinsi == 'E')
{
Console.WriteLine($"Erkak hodim {FISH}ning malumoti:");
Console.WriteLine($"Oylik maosh: {oylik}");
}
else if (Jinsi == 'a' || Jinsi == 'A')
{
Console.WriteLine($"Ayol hodim {FISH}ning malumoti:");
Console.WriteLine($"Oylik maosh: {oylik}");
}
else
{
Console.WriteLine($"Noto'g'ri jins belgilandi!");
}
}
}
class MainClass
{
public static void Main(string[] args)
{
KORXONA hodim = new KORXONA();
hodim.FISH = "Azizov Azi";
hodim.oylik = 1000;
hodim.Jinsi = 'e';
hodim.MalumotniChiqar();
KORXONA hodim2 = new KORXONA();
hodim2.FISH = "Azizova Aziza";
hodim2.oylik = 2000;
hodim2.Jinsi = 'a';
hodim2.MalumotniChiqar();
Console.ReadKey();
}
}
O`QUVCHI nomli static class yarating. Classning FISh, tel_nomer nomli maydonlari mavjud bo‘lsin.Familiyasi “B” harfidan boshlanadigan o`quvchilar haqidagi ma`lumotlar ekranga chiqsin.
using System;
class OQUVCHI
{
public string FISH;
public string tel_nomer;
public void MalumotniChiqar()
{
if (FISH[0] == 'b' || FISH[0] == 'B')
{
Console.WriteLine($"O'quvchi {FISH}ning malumoti:");
Console.WriteLine($"Telefon raqami: {tel_nomer}");
}
}
}
class MainClass
{
public static void Main(string[] args)
{
OQUVCHI oquvchi1 = new OQUVCHI();
oquvchi1.FISH = "Boburjon Abdullaev";
oquvchi1.tel_nomer = "+99888888";
oquvchi1.MalumotniChiqar();
OQUVCHI oquvchi2 = new OQUVCHI();
oquvchi2.FISH = "Muhammad Ali";
oquvchi2.tel_nomer = "+99877777";
oquvchi2.MalumotniChiqar();
Console.ReadKey();
}
}
GURUH nomli static class yarating. Uning FISh, baho nomli maydonlari mavjud bo`lsin. Ekranga dastlab “5” baho olgan talabalar, keyin “4” baho olgan talabalar, undan keyin “3” baho olgan talabalar haqidagi ma`lumotni chiqaruvchi dastur tuzing.
using System;
using System.Collections.Generic;
namespace GURUH
{
public static class GURUH
{
public static string[] FIShlar = {"Aliyev Javohir", "Bobur Abdulloyev", "Begzod Shermatov", "Bahodir Mukhammadiev", "Bekzod Mamatov", "Elyor Jumanov", "Gulchehra Rakhimova", "Davron Akhmedov", "Farrukh Abdujalilov", "Husan Ismoilov"};
public static int[] baholar = {5, 4, 3, 4, 5, 4, 3, 4, 5, 3};
public static void BahoDarajalarigaKoraTartiblanganTalabalarHaqidaMalumotChiqar()
{
Console.WriteLine("5 baho olgan talabalar:");
for (int i = 0; i < FIShlar.Length; i++)
{
if (baholar[i] == 5)
{
Console.WriteLine($"FISh: {FIShlar[i]}, baho: {baholar[i]}");
}
}
Console.WriteLine("\n4 baho olgan talabalar:");
for (int i = 0; i < FIShlar.Length; i++)
{
if (baholar[i] == 4)
{
Console.WriteLine($"FISh: {FIShlar[i]}, baho: {baholar[i]}");
}
}
Console.WriteLine("\n3 baho olgan talabalar:");
for (int i = 0; i < FIShlar.Length; i++)
{
if (baholar[i] == 3)
{
Console.WriteLine($"FISh: {FIShlar[i]}, baho: {baholar[i]}");
}
}
}
}
class Program
{
static void Main(string[] args)
{
GURUH.BahoDarajalarigaKoraTartiblanganTalabalarHaqidaMalumotChiqar();
}
}
}
|