Merhabalar, cozemedigim bir kac sorum olucakti.
Ornek kod verebilicek varsa memnun olurum. Sorular:
1) soru su sekilde x= 1/2 + 1/3 + 1/4 ..... + 1/n ?
ust taraf hep 1 kalirken alt kisim +1 ekleyerek n sayisina ulasiyor. bunu nasil cozeriz?
--------------------------------------------------------------------------
2) array icinde belirli sayilar var .ornegin array {1,5,9,25,7,-5,3} gibi.
Bu verilen sayilar arasinda maximum,minumum ve bunlarin toplamlarini bulmam gerekiyor.
--------------------------------------------------------------------------
3) program bizden birden cok sayi girmemizi istiyor array icinde. Bu sayilari kullanici belirliyor. {x1,x2,x3,x4,x5,x6} vs
bu girilen sayilar icinde yine ayni sekilde max, min, bunlarin toplami isteniyor?
-------------------------------------------------------------------------
4) matrix hesaplamasi gerekmekte.Ornek olarak
x1 x2 x3
x4 x5 x6
x7 x8 x9
gibi bir matriximiz var. Burdan x1 x5 x9 matrixinin hesabini cikartilcak ?
Yardimci olabilecek var ise cok memnun olurum. simdiden tesekkurler
iyi calismalar
Java programlama sorular (Yardim lutfen)
4
●3.334
- 14-10-2012, 23:20:29mrb ikinci sorunun cevabı
package anaprogram; public class AnaProgram { public static void main(String[] args) { int[] dizi = {1,22,36,66,125,45}; int max=dizi[0]; int min=dizi[0]; for(int i=0;i<dizi.length; i++) { if(dizi[i]>max) { max=dizi[i]; } } for(int x=0;x<dizi.length; x++) { if(dizi[x]<min) { min=dizi[x]; } } System.out.println(max-min); } }
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:20:29 -->-> Daha önceki mesaj 22:46:48 --
3.sorunun cevabı
package anaprogram; import javax.swing.JOptionPane; public class AnaProgram { public static void main(String[] args) { Integer sayiAdet= Integer.parseInt(JOptionPane.showInputDialog("Kaç Adet Sayı Gireceksiniz")); int dizi[] = new int[sayiAdet]; int max=dizi[0]; int min=dizi[0]; for(int a=0; a<sayiAdet; a++) { dizi[a]= Integer.parseInt(JOptionPane.showInputDialog(a+1 + ". Sayı Giriniz")); for(int y=0;y<dizi.length; y++) { if(dizi[y]<min) { min=dizi[y]; } } for(int x=0; x<dizi.length;x++) { if(dizi[x]>max) { max=dizi[x]; } } } System.out.println(max+min); } } - 18-10-2012, 10:19:501. sorunun cevabı.
public class Prg { public static void main(String[] args) { int x = 1; int n = 99; // n' i kendin yazabilirsin. Kullanıcıdan mı almak gerekiyor? float toplam = 0; for(int i = 0; i < n; i ++){ toplam += 1/i; } System.out.println("Sonuç: " + toplam); } }Dördüncü soruyu tam olarak anlayamadım. Yapılması istenilen bir matrisin 1. 5. 9. elemanları gibi köşegen üzerinde bulunan elemanların toplamını mı hesaplamak?
Ayrıca 1. sorunun kodunu çalıştırmadım ama büyük ihtimalle doğrudur.
Kullanıcıdan almak için şöyle yapabilirsin.
Scanner klavye = new Scanner(System.in); int n = klavye.nextInt();
ya da işi sağlama almak istiyorsan
int n = 0; String veri = klavye.nextLine(); try{ n = Integer.parseInt(veri); } catch(Exception e){ System.out.println("Kullanıcı geçerli bir sayı girmedi!"); }