4 – tajriba ishi. Mavzu: Shart operatori. Ishdan maqsad


Download 1.03 Mb.
bet1/5
Sana28.05.2020
Hajmi1.03 Mb.
#110834
  1   2   3   4   5
Bog'liq
Foziljonova Marxabo №4


Foziljonova Marxabo 3 IO’M 1

4 – tajriba ishi.

Mavzu: Shart operatori.

Ishdan maqsad: Java dasturlash tilida shart operatori turlari va ulardan foydalanishni o’rganish. If, else-if operatorlaridan foydalanib tarmoqlanuvchi dastur yaratishni o’rganish.



16-misol.

Quyida berilgan variantlardagi funksiyani hisoblash dasturi yaratilsin.





Bajarilishi:

Foydalanuvchi tomonidan kiritiladigan qiymatlarni dasturga kiritish uchun kiritish oqimi bilan ishlaydigan Scanner sinfi obyektini input nomi bilan yaratib olamiz:

Scanner input = new Scanner(System.in);

Funksiyada berilgan qiymatlar va natija uchun o’zgaruvchilarni double toifasida e’lon qilib olamiz:



double x, y:;

Funksiyani hisoblashda if-else shart operatoridan, Math sinfining abs(), pow() metodlaridan foydalanamiz. Dasturning global maydonida Math sinfini static holatda yuklab, uning metodlaridan to’g’ridan-to’g’ri ishlatib funksiya qiymatini hisoblaymiz.

import static java.lang.Math.*;

Dastur kodi:

package com.company;


import static java.lang.Math.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("Tajriba mashg'uloti №4.");
System.out.println("Shart operatori.");
System.out.println("16-misol:");
Scanner input = new Scanner(System.in);
//o'zgaruvchilarni e'lon qilish
double x, y;
//Berilganlarni kiritish
System.out.print("x ni qiymatini kiriting: ");
x = input.nextDouble();
//Formulani kiritish
if ((x >= -2) &(x<2))
{
y = pow(x,2);
System.out.println("Siz -2 dan katta son va 2 dan kichik son yoki -2 sonini kiritdingiz. \nFunksiya qiymati " + y + " ga teng.");
}
else if (x<-2)
{
y = pow(x,2)+4*x+5;
System.out.println("Siz -2 dan kichik son kiritdingiz. \nFunksiya qiymati " + y + " ga teng.");
}
else
{
y = 2-x;
System.out.println("Siz 2 dan katta son yoki 2 sonini kiritdingiz. \nFunksiya qiymati " + y + " ga teng.");
}
}
}

Dastur natijasi:

x ning -2<=x<2 oraliqdagi qiymatlari uchun:





Download 1.03 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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