3. örneği dilim döndüğünce açıklamaya çalışayım; while döngüsünde koşuldan(condition) sonra süslü parantezlerle oluşturduğumuz ilk kod, koşulun true dönmesi(yani şartı sağlaması) durumunda çalıştıracağı kod parçasını ifade ediyor. star değişkenine 3 girdiğimizi varsayalım. döngüdeki ilk koşul olan (i
@streakurt2 жыл бұрын
Hocam beynim yandi. Anlatiminiz harika ama ozellikle faktoriyel hesaplama da masallah cok kivrak ve yaratici dusunme yeteneginiz var ♥️
@k.4593 жыл бұрын
Hocam Allah razı olsun mümkün olduğunca basitleştirerek ve açıklayarak anlatmışsınız.Bu dili öğrenebilirsem emeğiniz büyük.
@pearlex2 жыл бұрын
Yıldız örneğinde iç içe döngüde kullandığımız i ve k değişkenini "i" satırı "k" ise yıldızları temsil ediyor şeklinde yorum satırı olarak yazarsanız kafanızda toparlaması biraz daha kolay olabilir "i" kaç satır olucağını temsil eder "k" ise o satırları doldurucak yıldızları temsil eder. Yinede algoritmasını kurmak zor hazmetmesi zaman ve tecrübeyle olucak gibi
@Dundar1 Жыл бұрын
Evet evet anlamam zaman aldı açıkçası anladım ama düşünmem gerekti sadece tek anlamadığım int k değerini neden while döngüsü içinde belirlemek zorundayım int k yı while döngüsü dışında belirlersem asla olmuyor
@basanoglu Жыл бұрын
@@Dundar1 eğer while döngüsü dışında belirlersen en içteki döngü bittikten sonra k ya tekrardan biri atarsan sorun çözülür
@arzu67043 жыл бұрын
Hocam ne yalan söyleyeyim okuldaki hocalarımızdan iyi anlatmışsınız, teşekkür ederiz.
@Emirayas3 жыл бұрын
Çok kaliteli bir uygulama dersi olmuş. Özellikle 3. örnek farklı ve düşündürücüydü.
@erdemakgul1 Жыл бұрын
3. çok zordu
@hmd-p6w4 жыл бұрын
hocam o harmonik bölüm kısmını kesedebilirdiniz, ama kesmediniz iyi ki de kesmediniz çünkü bende denerken aynı hatayı yaptım ve şimdi böyle bi durumda ne yapıcağımı öğrendim. Teşekkürler
@kimbusik63272 ай бұрын
Hocam vallahi geçen de çalışırken (6 gün olmuş burayı yorum atmışım )o zaman hani hiçbir şey anlamamıştım çok çok daralmıştım çok sinirlenmiştim kendime sonrasında birazcık kendimi rahat bıraktım, tekrar geldiö bir bakıyorum ilk ikisini çok rahat yaptım.Diğerlerini de yapacağımmm
@KodlamaVaktiАй бұрын
Aynen daraldığınız yerde bir bırakıp nefes alın, sonra baktığınızda aslında yapamayacağınız birşey olmadığını anlayacaksınız :)
@davidlopes69883 жыл бұрын
kafam karıştı. 40 üstü olunca zor anlıyor insan. neyse, bırakmak yok.
@KodlamaVakti3 жыл бұрын
Öğrenmenin yaşı olmaz :)
@kimbusik63272 ай бұрын
7:55 Double yapmak yerine 1/h yerine 1.0/h yazınca da oluyor. Bilginize
@SoftwareTraining-k7fАй бұрын
ya da (double)1/h da yapılabilir. Type casting
@Kaan-vk3gt3 жыл бұрын
sadece 3.örnekte bir mantık yürütemedim sanırım aklım pythona kaydı biraz matematiğim çok iyidir ama 4.örnekte zor gücelen yazdım eğitim seriniz harika hocam
@KodlamaVakti3 жыл бұрын
Algoritma biraz algılaması zor bir kavram, size kolay gelen başkasına zor gelebiliyor ya da tam tersi :)
@tuti84522 жыл бұрын
son örnegi izlemeden yapim dedim ben azaltarak yapmayı tercih ettim.ancak üssü 1den baslatmadıgım için -100 de girsem sınuc 1e esit oluyo sanırım if kullanıp - leri cancellemem lazım.import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan= new Scanner(System.in); int deger,üs,sonuc=1; System.out.println("Üssünü almak istediginiz sayıyı giriniz:"); deger= scan.nextInt(); System.out.println("Kaçıncı dereceden Üssünü girmek istediginizi giriniz:"); üs=scan.nextInt(); while(üs>0){ sonuc*=deger; üs--; } System.out.println(sonuc); } }
@tuti84522 жыл бұрын
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan= new Scanner(System.in); int deger,üs,sonuc=1; System.out.println("Üssünü almak istediginiz sayıyı giriniz:"); deger= scan.nextInt(); System.out.println("Kaçıncı dereceden Üssünü girmek istediginizi giriniz:"); üs=scan.nextInt(); if(üs0){ sonuc*=deger; üs--; } System.out.println(sonuc); } } }
@CHRIS-re9sn Жыл бұрын
son örnek : System.out.print("taban sayisini giriniz:"); int taban = input.nextInt(); System.out.print("üssü giriniz:"); int üs = input.nextInt(); int sonuç=1; while (üs>0) { sonuç=sonuç*taban; üs--; } System.out.println("sonuç"+sonuç); bu örnekle beraber bir sayının sıfırnıcı kuvvet ve sıfırın herhangi bir kuvvetini alırken bir hata ile karşılaşmıyorsunuz eğer ki sıfırın negatif bir kuvvetini almaya çalışırsanız muhtelen hata verecektir onu da if (taban=0 && üs
@mustafaergun76922 жыл бұрын
Bu soruyu bu şekilde de yapabilirsiniz arkadaşlar: float n,ust=1,taban=2,sonuc,toplam=0; Scanner k = new Scanner(System.in); System.out.println("'N' değerini giriniz. "); n=k.nextFloat(); while(n>=taban){ sonuc=(ust/taban)+1; taban++; toplam=toplam+sonuc; } System.out.println("Harmonik seri toplamı = "+toplam);
@kaanackgoz20039 ай бұрын
Hocam selamlar videolarınız çok iyi, 3.örnek tek döngüyle basit bir şekilde çözülebiliyor hem anlatması da kolay olurdu şuraya ekleyim belki arkadaşlar faydalanır. Scanner input = new Scanner(System.in); System.out.println("Enter the num"); char star = '*'; String result = ""; int num = input.nextInt(); while (num>=1) { result += star; System.out.println(result); num--; }
10 ай бұрын
import java.util.Scanner; public class Main { public static void main(String[] args) { //Örnek 4: Üslü sayı hesaplama Scanner input= new Scanner(System.in); System.out.print("Lütfen üssünü hesaplamak istediğiniz sayıyı giriniz: "); int sayi= input.nextInt(); System.out.print("Lütfen üssü giriniz: "); int us = input.nextInt(), toplam=1; while(us >0){ us--; toplam *= sayi; } System.out.println("Sonuç: "+ toplam); } }
@salihkayatemir3 жыл бұрын
buraya kadar herşey çok iyiydi taki işin içine matematik girince keşke matematiğim güzel olsaydı tam anlayamadım
@kvsr63172 жыл бұрын
Emeğinize sağlık hocam
@duygudag4256 Жыл бұрын
hocam çok güzel anlatmışsınız çok teşekkürler, ama son örnekteki program negatif sayılarda doğru sonuç vermiyor nedeni nedir?
@justwait57082 жыл бұрын
7:27 hocam konsoldan aldığımız değeri yine int olarak tanımlasaydık ve double harmonic=1.0 ; diye alıp işlemi yapsaydık olmaz mıydı?
@dobttas Жыл бұрын
javadan önce matematik dersi almanı öneririm
@m0camsJ Жыл бұрын
Öncelikle merhaba hocam, bize bu dili ücretsiz olarak öğrettiğiniz için teşekkür ederiz. Ancak bir sorum var bu bölümde bu örneklerle ilgili hiç örnek yapamadım (bakmadan) sizce 5 ders geriye gidip tekrar yapsam mı yoksa derse devam etsem mi?
@KodlamaVakti Жыл бұрын
Örnek yapmaya çalışın, uğraşın eğer hala olmuyorsa geri gidip tekrarlayın dersleri.
@m0camsJ Жыл бұрын
@@KodlamaVakti teşekkür edeirm hocam.
@msenel3 жыл бұрын
Teşekkürler Çok faydalı oldu..
@ohheldenring69774 жыл бұрын
Hocam merhabalar, butun videolarinizi izledikten sonra nasil bir yol izlememizi onerirsiniz?
@KodlamaVakti4 жыл бұрын
Merhabalar, video serisinin en sonunda bir otomasyon projesi mevcut. O projeyi geliştirerek öğrendiklerinizi pekiştirmenizi ve daha ileri seviye projeler yaparak bilgilerinizi taze tutmanızı öneririm.
@PrOyuncuKivanc3 жыл бұрын
Emeklerinize sağlık çok eğitici videolar, fakat ses çok derinden geliyor ve duymakta baya zorlanıyor dinleyici ...
@KodlamaVakti3 жыл бұрын
O zaman ki ekipman yetersizliğinden kaynaklı kusura bakmayın
@gokceaygin4 жыл бұрын
Hocam merhabalar. örnek 3 ve örnek 4 ü hiç anlayamadım. Ne yapabiliriz? Yardımcı olabilir misiniz? Özellikle örnek 4 daha önemli ve int i=1 kısmından sonrasını hiç anlayamadım.
@KodlamaVakti4 жыл бұрын
Kodun her satırını tekrar tekrar inceleyip çıktılarına bakabilirsiniz, anlaşılması zor ama algoritmik düşünce olarak önemli konular.
@tartunofficial3 ай бұрын
package wileornekleri; import java.util.Scanner; public class WhileOrnekleri { public static void main (String[] args) { Scanner tartun = new Scanner(System.in); System.out.println("Faktöriyeli hesaplanacak sayı: "); int sayi = tartun.nextInt(); int sonuc = 1; while (sayi > 0) { sonuc *= sayi ; sayi--; } System.out.println("Sonuç: " + sonuc); } }
@nicatxelilov41783 жыл бұрын
MERHABA HOCAM SIZIN BAHSETDIYINIZ 3 ORNEYINI ANLAMADIM YANI MATIKINI ANLAMADIM BANA COK KARISIK GELDI BENIM MATEMATIYIM COK KOTU OLMASINDA KAYNAKLANA BILIRMI ACABA?
@KodlamaVakti3 жыл бұрын
Hayır, bunlar zor örneklerdi ve zorlanmanız gayet normal :)
@nicatxelilov41783 жыл бұрын
@@KodlamaVakti cok saol hocam
@sir_fidan Жыл бұрын
0 faktöriyel nasıl olacak?
@davutbarlak77884 жыл бұрын
hocam merhabalar, hocam 1. örnekteki en sondaki system.out.print(sonuc) çıkışını while döngüsünün içine aldiğımızda çok büyük rakamlar çıkıyor. nedenini kavrayamadım. açıklarsanız sevinirim. Bu arada videolarınız çok eğitici severek izliyorum teşekkür ederim.
@KodlamaVakti4 жыл бұрын
Merhaba Davut, while içinde yazarsan her döngüde ki sonuçları ekrana basar, dışına yazarsan toplam sonucu ekrana basar. Ama büyük sayı çıkma ihtimali yok, bir yerlerde yanlışlık yapıyor olabilirsin kontrol etmeni öneririm.
@davutbarlak77884 жыл бұрын
@@KodlamaVakti hatamı fark ettim . Cevabınız için teşekkür ederim
@gofretlicikolat1042 жыл бұрын
Hocam bir sorum olacaktı 3. örnekte k degişkenini neden döngünün içinde atadık , i degişkeninin yanında atadıgımda aynı sonuc çıkmıyor sebebi nedir?
@Ibrahim-jb2kx Жыл бұрын
çünkü o sadece döngünün elemanı.while döngüsünün üstünde yazarsan yatay yıldızlar olmaz
@editcim77793 жыл бұрын
Hocam while-in temel amaci nedir ?
@KodlamaVakti3 жыл бұрын
Kodlarınızı dinamik hale getirmek ve sonunu bilmediğimiz döngülerde kullanmak.
@ibrahim-qasimovv3 жыл бұрын
hocam 3 cu orneyi anlayamadim, soyledikerinizi tam olarak anladim amma mnatikini anlamadim...
@ibrahim-qasimovv3 жыл бұрын
detayi analta bilirmisiniz hocam? video olarak:D
@KodlamaVakti3 жыл бұрын
Yani aslında karışık geliyor ama aslında basit bir mantığı var, videoda zaten anlatmaya çalışmışız dilimiz döndüğünce. Bir süre bakmayın bu konuya ilerlemeye devam edin sonra geri dönüp tekrar bakın faydasını görürsünüz :)
( Hocam Merhabalar, ben nasıl sütünları satılarlara yazdırabilirim ) ? Bende hep alt alta yazılıyor . Scanner scan = new Scanner(System.in); int star = scan.nextInt(); int i = 1; while (i
@oguzhanpolat12163 жыл бұрын
Hocam değiştidim ve şuan da : Exception in thread "main" : hatasu var :/
@KodlamaVakti3 жыл бұрын
Kodda yanlışlığın var, videodaki örnekle tek tek karşılaştır ve hatanı kendin gör :) İpucu : System.out.print
@oguzhanpolat12163 жыл бұрын
@@KodlamaVakti teşekkür ederim :) ln yazında alt satıra inmek yerine aynı satırda yazdırabildim :)
@HüseyinErciyes-s9n Жыл бұрын
4. örneği ihtimalleri katarak yapmaya çalıştım ama çok mu uzun oldu bilemedim Scanner input=new Scanner(System.in); System.out.println("taban değerini giriniz"); double a=input.nextInt(); System.out.println("üst değerini giriniz"); int b=input.nextInt(); double üst = a; int x=1; if (a=0&b>=0) { if (a==0) { üst=0; System.out.println(üst); } if (b==0) { üst=1; System.out.println(üst); } while (x
@hakoballer2 жыл бұрын
Arkadaşlar benim yıldızlarım alt alta oluyor yan yana olmuyor sebebi nedir bilen var mı ? int star = oku.nextInt(); int i = 1 ; while (i
@hakoballer2 жыл бұрын
hallettim dostlar sağolun
@beratkarayel4933 Жыл бұрын
public class ustaban { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int ust,taban,sonuc=1; System.out.println("Sayı tabanını ve üstünü giriniz:"); taban=scan.nextInt(); ust=scan.nextInt(); int k=1; if(ust==0 && taban!=0) {System.out.println("Sonuç: 1");} else if(taban==1) {System.out.println("Sonuç: 1");} else if(taban==0 && ust==0) {System.out.println("Sonuç: Belirsiz");} else { while(k
@aygocer6922 жыл бұрын
👍👏
@beyza70333 жыл бұрын
18/12/2021 16:28
@Ibrahim-jb2kx Жыл бұрын
sonsoruyu 0 üssü 0 belirsizliğinden dolayı böyle yaptım int sayi1,sayi2,sonuc=1; System.out.println("taban sayıyı giriniz :"); sayi1=scan.nextInt(); System.out.println("üssü giriniz :"); sayi2=scan.nextInt(); int i=1; while(i
@nicatxelilov41783 жыл бұрын
olum 3 orney oyle birsey ki onu anlamak icin matematik dehasi olman lazim
@ortayakarsk93982 жыл бұрын
bu ve bundan oncekı videonuzdan hiçbir şey anlamadım.... insan proramları yazarken az da olsa bi açıklama yapar. tamam açıklama yapıosunuz da sanki kendinize anlatıosunuz sadece. kusura bakmayın çoğu arkadaş yeni başladı sizin kadar bilgili değil. anlatırken bira daha detaylı anlatsaydınız daha iyi olurduuu....... başka bir eğitim videosu çekmeyi düşünüosanuz lütfen dediklerim aklınızda bulunsun
@gamechannel5350 Жыл бұрын
Abi bende dogru duzgun anlayamadim baska kanal biliyormusun?
@CHRIS-re9sn Жыл бұрын
yıldız yazdırma programını çok kötü anlatmışsınız hocam
@6tunahan2 жыл бұрын
hocam sizin yazdığınızı görmeden kendim aşağıdaki kod bloğunu yazmıştım. hatalı sonuç vermiyor ama yine de hata payı olup olmadığını belirtirseniz sevinirim. int girdi; int k =1; Scanner sayi = new Scanner(System.in); System.out.println("Lütfen Sayıyı Giriniz: "); girdi = sayi.nextInt(); for(int i = 1; i
@nicatxelilov41783 жыл бұрын
MERHABA HOCAM SIZIN BAHSETDIYINIZ 3 ORNEYINI ANLAMADIM YANI MATIKINI ANLAMADIM BANA COK KARISIK GELDI BENIM MATEMATIYIM COK KOTU OLMASINDA KAYNAKLANA BILIRMI ACABA?