Fan: Algoritmik tillar va dasturlash Guruhi: 21. 08 2022-2023-o‘quv yili


Download 30.75 Kb.
Sana02.02.2023
Hajmi30.75 Kb.
#1147263
Bog'liq
Mustaqil ish


Fan:Algoritmik tillar va dasturlash Guruhi: 21.08 2022-2023-o‘quv yili



Variant № 17.
1-misol: . funksiyaning qiymatini hisoblovchi dastur tuzing. Funksiyaning 𝑥 = 49 dagi qiymatini chiqaring, agar xatolik yuz bersa
“Funksiyaning qiymatini hisoblashda xatolik yuz berdi.” yozuvi chiqsin.

using System;


namespace Istisnolar
{
class Program
{
public static void Main(string[] args)
{
try
{
double x = 49;
double y = Math.Sqrt(Math.Log(x)/Math.Log(7)-Math.Pow(x,3));
Console.Write("Natija: " + y);
}
catch
{
Console.WriteLine("Funksiyaning qiymatini hisoblashda xatolik yuz berdi!");
}
Console.ReadKey(true);
}
}
}
Natija:


2-misol: 𝐴 = {"𝑆𝑎𝑙𝑜𝑚","𝑂𝑙𝑚𝑎","𝐵𝑎𝑥𝑜𝑟","𝑌𝑎𝑥𝑠ℎ𝑖","𝑇𝑜𝑠ℎ","𝐼𝑛𝑠𝑜𝑛","𝐵𝑎𝑥𝑜","𝐵𝑒𝑠ℎ"} massiv, 𝑛 va 𝑘 butun son berilgan. Massivning 𝑛 indeksli elementining oxirgi xarfini 𝑘 indeksli elementning birinchi xarfi bilan almashtiruvchi dastur tuzing, agar xatolik yuz bersa “Massivning indeksi chegaradan tashqariga chiqdi.” yozuvi chiqsin.
3-misol:A ixtiyoriy haqiqiy son berilgan. Agar berilgan son toq son bo’lsa uning ikkilanganini chiqaruvchi dastur tuzing, aks xolda, throw operatori yordamida yangi istisno yaratilsin va catch blokida “Toq son kiritilmadi!” yozuvi chiqarilsin.
4-misol:Joriy yilning o’n birinchi shanba kuni sanasini “kun.oy.yil” formatida (masalan: 31.12.2022) chiqaruvchi dastur tuzing.
5-misol: Ixtiyoriy S katalog nomi berilgan. S nomli katalog ichidagi nomida “a” xarfi qatnashgan kataloglar sonini chiqaruvchi dastur tuzing. Agar S nomli katalog mavjud bo’lmasa “ nomli jild mavjud emas.” yozuvi chiqsin.
6-misol: Ixtiyoriy S fayl nomi berilgan. Shu faylda yozilgan birinchi so’zdagi “b” xarflar sonini chiqaruvchi dastur tuzing, agar bunday nomli fayl mavjud bo’lmasa, uni yarating va “ nomli fayl yaratildi.” yozuvhi chiqsin, agar faylni yaratish mumkin bo’lmasa, “ faylni yaratishda xatolik yuz berdi!” yozuvi chiqsin.

Bajardi: To‘xtasinova Dilobarxon Qabul qildi:Sh.Farmonov, E.Islomov



Download 30.75 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling