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 x
17-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 pow() metodlaridan hamda &(and) mantiqiy operatoridan 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("17-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 <=0) { y = 0; System.out.println("Siz 0 dan kichik son yoki 0 ni kiritdingiz. \nFunksiya qiymati " + y + " ga teng."); } else if ((x>0)&(x<=1)) { y = x; System.out.println("Siz 0 dan katta va 1 dan kichik son yoki 1 sonini kiritdingiz. \nFunksiya qiymati " + y + " ga teng."); } else { y = pow(x,4); System.out.println("Siz 1 dan katta sonni kiritdingiz. \nFunksiya qiymati " + y + " ga teng."); } } } Dastur natijasi: x ning x<=0 oraliqdagi qiymatlari uchun: Download 1.03 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling