• 26. Sanadan vaqtni qoshish yoki ayirish
  • 27. Basic For Loop
  • 28. Toplam orqali ForEach Loop
  • 29. While Loop
  • Sana farqlarini hisoblash




    Download 1,98 Mb.
    bet5/13
    Sana20.05.2024
    Hajmi1,98 Mb.
    #245715
    1   2   3   4   5   6   7   8   9   ...   13
    Bog'liq
    Operatsino tizimlar 2-amaliy ish

    25. Sana farqlarini hisoblash
    Ikki sana o'rtasidagi farqni hisoblash uchun siz birini boshqasidan ayirishingiz mumkin. Bu ma'lum bir voqeagacha bo'lgan kunlar soni kabi vaqt oralig'ini aniqlashga yordam beradi. Quyida PowerShell dasturlari keltirilgan.
    $startDate = Get-Date "2023-01-01"
    $endDate = Get-Date "2023-12-31"
    $timeSpan = $endDate - $startDate
    Write-Host "The difference is: $($timeSpan.Days) days"
    Ushbu skript ikki sana orasidagi kunlar sonini hisoblab chiqadi va natijani ko'rsatadi.

    26. Sanadan vaqtni qo'shish yoki ayirish
    PowerShell sana obyektlarida mavjud AddDays, AddHours, , va shunga o'xshash usullardan foydalangan holda sanaga vaqtni osongina qo'shish yoki ayirish imkonini beradi .AddMinutes
    $originalDate = Get-Date
    $futureDate = $originalDate.AddDays(30)
    $pastDate = $originalDate.AddDays(-30)


    Write-Host "30 days from now: $futureDate"
    Write-Host "30 days ago: $pastDate"
    Ushbu skript kelajakdagi 30 kunlik va joriy kundan boshlab o'tmishdagi 30 kunlik sanalarni qanday hisoblashni ko'rsatadi.

    27. Basic For Loop
    Loop for kod blokini bir necha marta takrorlaydi. Mana oddiy PowerShell sikli misoli.
    for ($i = 0; $i -lt 5; $i++) {
    Write-Host "Iteration number: $i"
    }
    Ushbu tsikl takrorlash raqamini 0 dan 4 gacha besh marta chop etadi.

    28. To'plam orqali ForEach Loop
    Loop foreach to'plamdagi har bir elementni, masalan, massivni takrorlaydi. Mana PowerShell skriptiga misol.
    $names = @('Alice', 'Bob', 'Charlie')
    foreach ($name in $names) {
    Write-Host "Hello, $name!"
    }
    Bu halqa massivdagi har bir odamni kutib oladi $names .

    29. While Loop
    while Belgilangan shart to'g'ri bo'lsa, tsikl bajarilishda davom etadi . Quyida PowerShell skriptiga misol keltirilgan.
    $count = 1
    while ($count -le 5) {
    Write-Host "Count is: $count"
    $count++
    }
    Ushbu sikl qiymati $count 5 dan katta bo'lguncha chop etadi.


    Download 1,98 Mb.
    1   2   3   4   5   6   7   8   9   ...   13




    Download 1,98 Mb.