| | [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