4 – tajriba ishi. Mavzu: Shart operatori. Ishdan maqsad
Download 1.03 Mb.
|
Foziljonova Marxabo №4
- Bu sahifa navigatsiya:
- Bajarilishi
- Dastur kodi
- Dastur natijasi: x ning -2
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.*;
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: 2> Download 1.03 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling