lostyazilim
tr.link

Programlama Bir Soru

5 Mesajlar 838 Okunma
lstbozum
tr.link

zekuda 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)
Merhaba arkadaşlar programlama temelleri okuyorum'da hoca bir soru vermişti ödev hiç anlamıyorumda :) kavramayadım yardımcı olursanız sevinirim.

 

 

wmaraci
reklam

adamnatersi adamnatersi WM Aracı Kullanıcı
  • Ü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

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Ü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 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 :(
 

 

wmaraci
wmaraci

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Ü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)
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al