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