Masalaning qo’yilishi:
Katta radiusi 20 ga, kichik radiusi r>15 ga teng bo’lgan halqaning yuzini toping
Matematik model :
Halqani yuzini toppish uchun katta aylana yuzidan kichik aylana yuzini ayiramiz S=Pi(R2-r2)
Dasturni yechish algoritmi:
S=Math.PI*(R*R-r*r);
Dasturi:
import java.util.Scanner;
public class bunyodlab1 {
public static void main(String[] args) {
int R,r;
double S;
Scanner s=new Scanner(System.in);
R=s.nextInt();
r=s.nextInt();
if(r>15);
S=Math.PI*(R*R-r*r);
System.out.println(S);
}
}
Xulosa:
Bu Labaratoriya topshirig’ida JDK ni o’rnatish, Intellij Ideani o’rnatish va Javada dastur yozishni o’rgandik. Undan so’ng o’ziminga berilgan topshiriq bo’yicha o’rganganlarimizni mustahkamladik.
Do'stlaringiz bilan baham: |