-
Üyelik
03.03.2013
-
Yaş/Cinsiyet
39 / E
-
Meslek
Web Yazılım Uzmanı
-
Konum
Adana
-
Ad Soyad
A** K**
-
Mesajlar
76
-
Beğeniler
14 / 19
-
Ticaret
0, (%0)
belirtilen i sayısının faktöryelinden yine belirtilen n sayısına kadar parantez içindeki matematiksel işlemler yapılacak
http://www.korkmazadem.com
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Programlama dili nedir bilmiyorum lakin mantıksal olarak java kodunu yazayım.
Lakin soruda anlamadığım kısım i! -> N değerine kadar işlem yaptırırken V değişkeninimi soruyor hoca? Sorunun tam ne istediğini tam anlayamadım. Lakin aşağıdaki kod girilen i ve N değerine kadar o aradaki toplam işlemini yaptırıyor. Eğer hoca hangi V değeri için sonuç 5 oluru soruyorsa algoritmayı güncelleyebilirim. Şimdilik burada bırakıyorum.
Eğer toplam işlemi içerisinde her işlem yapılırken öyle bir V değeri ile çarpılacakki genel toplamda değer 5'e eşit olsun ise V değerini bulacak şekilde güncelliyorum.
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("i değerini giriniz = ");
int iVal= scanner.nextInt();
System.out.println("N değerini giriniz = ");
int nVal= scanner.nextInt();
if(iVal <=0){
System.out.println("i değeri 0'dan büyük olmalıdır!");
System.exit(0);
}
int iFaktorBaslangic = iFakBaslangicHesapla(iVal);
if(nVal < iFaktorBaslangic ){
System.out.println("Başlangıç değeri bitirş değerinden küçük olmalıdır!");
System.exit(0);
}
float ilkIslem, ikinciIslem, tempTotal, vDegeri;
for(int i = iFaktorBaslangic ; i < nVal; i++){
ilkIslem = 1 / iFakBaslangicHesapla(i) ;
ikinciIslem = 1 / iFakBaslangicHesapla(nVal - i);
tempTotal = ilkIslem + ikinciIslem;
// istenilene göre burada V değerien göre işlem yapılacak.
}
//Yukarıdaki bold yazdığım koşula göre V değerinin bulunması
vDeger = tempTotal / 5;
System.out.println("V Değeri = " + vDeger);
}
private int iFakBaslangicHesapla(int iVal){
int returnVal = 1;
for(int i=1;i<=iVal;i++){
returnVal = returnVal * (i);
}
return returnVal;
}
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
zekuda
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
16.06.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
U** B**
-
Mesajlar
679
-
Beğeniler
112 / 97
-
Ticaret
0, (%0)
arkadaşlar teşekkürler, sizden fikir alayım biraz ben programlama bölümü okuyorum ama sıfırım programlamaya karşı mantık işi filan deniyor ama anlayamıyorum tam anlamıyla sayac dizin algoritma işliyormuş hoca şuan ve eklerden yerleştim ben algoritma başlangıcıyla ilgili benim kavrayacağım makaleler filan var mı acaba paylaşırsanız sevinirim, kavramam lazım vizeler 2 hafta var ve benim beyin programlama konusunda hiç bir işe yaramıyor :(
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Sınav için çalışacaksan, hocanın dökümanlarından çalışmanda fayda var. Sorunun cevabını bilip, bilmemen sana birşey katmaz.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)