write-host
|
Berilgan yozuvni ekranga chiqarib beradi
|
|
$name = Read-Host "Ismingizni kiriting"
|
Foydalanuvchidan ismini so’raydi
|
|
$number = Get-Random -Minimum 1 -Maximum 100
Write-Host "Random son: $randomNumber"
|
1 dan 100 gacha sonlarni istalganini yozib beradi
|
|
$number = 99
if ($number -gt 50) {
Write-Host "$number 5 dan katta"
} elseif ($number -eq 50) {
Write-Host "$number 50 ga teng"
} else {
Write-Host "$number 50 dan katta"
}
|
Shart operatorlari yordamida shartlarni tekshirish uchun ishlatiladi
|
|
$randomNumber = Get-Random -Minimum 1 -Maximum 101
$guess = -1
Write-Host "Men 1 dan 100 gacha son o'yladim. Topa olasizmi?"
while ($guess -ne $randomNumber) {
$guess = Read-Host "Son kiriting:"
if ($guess -lt $randomNumber) {
Write-Host "Katta son kiriting"
} elseif ($guess -gt $randomNumber) {
Write-Host "Kichik son kiriting"
}
}
|
Kompyuter oylagan sonni topish
|
|
Start “sayt nomi”
|
Saytga avtomatik kirish
|
|
$number = 64
$sqrt = [math]::Sqrt($number)
Write-Host "Kiritilgan sonning ildizi: $sqrt"
|
Kiritilgan sonning ildizini hisoblash:
|
|
# Kalkulyatorni boshlash uchun sikl ochiladi
PS C:\Users\Администратор> do {
>> # Hisoblash uchun foydalanuvchi kiritish talab qilinadi
>> $kirish = Read-Host "Hisoblash uchun ifodani kiriting (chiqish uchun 'q' ni bosing):"
>>
>> # Foydalanuvchi chiqishni so'rashdi mi?
>> if ($kirish -eq 'q') {
>> Write-Host "Kalkulyator yopilmoqda..."
>> break
>> }
>>
>> # Hisoblash va natijani chiqarish
>> try {
>> $natija = Invoke-Expression -Command $kirish
>> Write-Host "Natija: $natija"
>> } catch {
>> Write-Host "Kiritilgan ifoda to'g'ri formatda emas. Iltimos, qayta urinib ko'ring."
>> }
>> } until ($false)
|
Kalkulyator vazifasini bajaradi
|
|
|
|
|