• 2-Misol. sonlar va son berilgan bo’lsa, yig’indini hisoblovchi dastur tuzing.
  • -misol. Quyidagi ifodaning qiymatini hisoblovchi dastur tuzing




    Download 308,39 Kb.
    bet3/8
    Sana23.01.2024
    Hajmi308,39 Kb.
    #143759
    1   2   3   4   5   6   7   8
    Bog'liq
    Umarova Dilnoza Pardabayevna Try, catch va finally ga doir masalalar yechish. Istisnolarni yu
    Илмий тўгарак йиллик иш режаси, ИТИ билан шугул. иқт. тал. ҳақида маълумот.2015 AT, 122222, 4-amaliy Akustik aloqa kameralari va ularning konstruksiyalari. Reverb ka, 12 талик рўйхат , amaliy, 2eee2, Стартап АРИЗА OXIRGI last, 20-ish. О‘tkаzgichning qаrshiligini о‘zgаrmаs tok kо‘prigi yordаmidа аniqlаsh., Axborot xavfsiziligi, himoyalash usullari, 3-маъруза, Algoritm va algoritlash tushunchalari, Amaliy mashg‘ulot Bulutli texnologiyalar. Google asbob uskun (1), algoritm va uning turlari, аралаштиргич амалий
    1-misol. Quyidagi ifodaning qiymatini hisoblovchi dastur tuzing.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace dotnetuz


    {
    class Program
    {
    static void Main(string[] args)
    {
    double s, a, x;
    try
    {
    Console.Write("a=");
    a = Double.Parse(Console.ReadLine()); Console.Write("x=");
    x = Double.Parse(Console.ReadLine());

    s = (a * a + Math.Exp(2 * a - 6)) / (x * (a + Math.Pow(2, x)));


    Console.WriteLine("s=" + s);
    }
    catch (SystemException ex)
    {
    Console.WriteLine("Ifodaning qiymatini hisoblashda" + ex.Message + " xatolik yuz berdi");
    }
    finally
    {
    Console.WriteLine("Ifodaning qiymatini hisoblash tugadi");
    }
    Console.ReadLine();
    }
    }
    }
    2-Misol. sonlar va son berilgan bo’lsa, yig’indini hisoblovchi dastur tuzing.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace dotnetuz


    {
    class Program
    {
    static void Main(string[] args)
    {
    double[] a = new double[10];
    double x, s = 0;
    Console.Write("x=");
    try
    {
    x = Double.Parse(Console.ReadLine());
    for (int i = 0; i < 10; i++)
    {
    a[i] = Double.Parse(Console.ReadLine());
    if (x + i != 0) { s += a[i] / (x + i); } else throw new DivideByZeroException();
    }
    Console.WriteLine("s=" + s);
    }
    catch (DivideByZeroException)
    {
    Console.WriteLine("Ifodani hisoblashda 0 ga bo'lish uchradi");
    }
    catch (IndexOutOfRangeException)
    {
    Console.WriteLine("Massivning indeksi chegaradan tashqariga chiqdi");
    }
    catch (SystemException ex)
    {
    Console.WriteLine("Xatolik:" + ex.Message +" yuz berdi");
    }
    finally
    {
    Console.WriteLine("Dastur tugadi");
    }
    Console.ReadLine();

    }
    }


    }


    Download 308,39 Kb.
    1   2   3   4   5   6   7   8




    Download 308,39 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -misol. Quyidagi ifodaning qiymatini hisoblovchi dastur tuzing

    Download 308,39 Kb.