| [ask]om, mau tanya gimana cara membuat kondisi berhentinya loop jika nilainya iterasi terakhir Hampir Sama dengan yang sebelumnya? misalnya: hasil iterasi 3 = 1 -0.645295477 1.375234878 hasil iterasi 4 = 1 -0.896854213 1.958793752 hasil iterasi 3 dikatakan hampir sama dengan hasil iterasi 4 kemudian loop dihentikan dan tampilkan hasil iterasi yg terakhir mohon bantuan om |
|
| untuk menhentikan perulangan pakai perintah "break" |
|
| iya memang pakai break om, di sini saya mau tanya gimana ngecek nilai yang dikatakan hampir sama seperti nilai di atas? |
|
| if ($hasil_sekarang == $hasil_sebelumnya) { break; } |
|
| ^ tuh diatas sdh dijwb... msh blm ngerti jg? makanya jelasinnya yg lbh detail |
|
| $diff = 0.001; //isi bebas aja,, jika (nilai_skr - nilai_sblm) <= $diff ) { //break; //continue; } |
|
| kalo operator logika "==" bukanya nilainya mesti sama persis om? hasil iterasi 3 = 1 -0.645295477 1.375234878 hasil iterasi 4 = 1 -0.896854213 1.958793752 hasil iterasi 3 dengan iterasi 4 diatas hampir sama maka proses break |
|
| itu angka jelas berbeda om... gmn bisa dikatakan sama? skr cb jelaskan definis "sama" yg om maksud. |
|
| hampir sama jika digit nilai pertama sama gimana tuh ngeceknya om? |
|
| hampir sama?? misalnya selisih antara iterasi 3 dan iterasi 4 gak beda jauh gitu? |
|
| kalo digit pertama ya tinggal cek karakter pertamanya |
|
| misalnya selisih antara iterasi 3 dan iterasi 4 gak beda jauh gitu? jadi seperti yang om budi maksud ya om eric? |
|
| "sama" itu jelas semua sdh ngerti... "hampir sama" itu definisinya gmn bro.... |
Tidak ada komentar:
Posting Komentar