8.HAFTA Uygulama Soruları 1- Kenar uzunlukları a, b ve c olan bir

advertisement
8.HAFTA
Uygulama Soruları
1Kenar uzunlukları a, b ve c olan bir üçgenin Hero Formülü ile alanı (A)
aşağıdaki gibi bulunmaktadır.
A=sqrt(s(s-a)(s-b)(s-c)) , s=(a+b+c)/2
Buna göre a, b ve c kenar uzunlukları girilen üçgenin Hero Formülüne göre
alanını bulup ekrana yazacak programı Java programlama dili ile yazınız.
210 elemanlı bir dizinin değerleri dışarıdan giriliyor. Girilen sayıların ortalaması
alınarak; bu dizi içerisinde ortalamadan daha küçük olan sayıları ekrana yazan
programı Java programlama dili ile yazınız?
3Kullanıcıdan birbirinden farklı ve pozitif iki tamsayı girmesi isteniyor. Küçük
olan sayının faktöriyelini alıp sonucu ekrana yazan programı Java programlama
dilinde metot kullanarak yazınız?
4şeklinde
bir
f(X)
fonksiyonu
tanımlanıyor. Bu fonksiyon için pozitif bir x değeri girilmesi isteniyor. Buna göre
fonksiyonun değerini hesaplayarak sonucu ekrana yazacak programı Java
programlama dilinde yazınız?
5n elemanlı bir tam sayı dizisinin değerleri Random olarak girdiriliyor. Girilen
sayılar içerisinde çift sayı olanların ortalamasını bulup ekrana yazan programı Java
programlama dilinde yazınız?
6Bir geometrik şeklin alanı aşağıdaki formül ile hesaplanmaktadır. Buna göre
yarıçap ( r ) ve yükseklik ( h ) değerlerini sorularak alanı hesaplayıp sonucunu ekrana
yazan programın akış diyagramını çiziniz? Metot kullanarak bu işlevi gerçekleştiren
Java dili programını yazınız. ( Pi ( Π ) sayısı 3.14 alınacak, r ve h değerleri mutlaka
sıfırdan büyük girilecektir. )
F.Ü. Teknoloji Fakültesi Yazılım Mühendisliği__Algoritma ve Programlamaya Giriş II
8. Hafta
7Alttaki serinin sonucunu ekrana yazan programı Java programlama dili ile
yazınız?
8Aşağıdaki şekildeki gibi bir ekran çıktısını verecek Java programını yazınız.
9m*n boyutundaki bir A tam sayı dizisi içerisinde 0-100 arası random değerler
yer almaktadır. Bu dizi içerisindeki tek tam sayıları tek boyutlu B dizisine aktaran bir
Java programı yazınız.
10- Girilen bir sayının kaç basamaklı olduğunu bulan bir java programı geliştiriniz.
F.Ü. Teknoloji Fakültesi Yazılım Mühendisliği__Algoritma ve Programlamaya Giriş II
8. Hafta
Download