Penjelasan singkat : for(data_type var : arr) yang didesain ini mirip sama for in pada python. Dua cara buat akses elemen array yang kita tahu adalah 1) Accessing by index - for i in range (0,9): => pakai array[i] - for(int i = 0; i < size_array; i++) => pakai array[i] 2) Accessing by direct pointing (istilah saya aja wkwk) - for element in array - for(int nilai : arrayNilai) Nah, cara pertama bisa dipakai dalam melakukan perubahan nilai di dalam array-nya. Cara kedua sayangnya nggak. Kenapa demikian? Sebab variabel nilai dari video di atas adalah variabel lokal untuk section/bagian for dan punya alamatnya sendiri. Pas dirujuk, yang keluar ya tentu alamat dari si variabel nilai tersebut. Tentunya, nilai ini bukan address dari array-nya. Untungnya, di C++ ada konsep reference. Jadi, kita bisa deh lakuin perubahan nilai/elemen di dalam array dengan cara dua.
Terimakasih bang pukis atas ilmunya saya lulusan d3 manajemen informatika th lulus '13 seharusnya jujur semasa kuliah saya kurang serius alias banyak bolos akibat nya pas lulus kuliah ga dapet ilmu apa2 berkat pengajarannya sekarang saya jadi lumayan mengerti btw mau tanya bang dev c++ bisa auto complete atau kyk auto correct ga?kyk sublime text kalau bisa. gimana caranya terimakasih
bang coba dong bikin array dimana ketika kita ingin melakukan inputan sebanyak 5 maka kita ga perlu bikin cout dan cin sebanyak 5 kali. ckup menggunakan for lalu di looping..
contoh sederhananya kaya gini....tapi masalahnya alokasi array di C++ harus dijabarkan dengan nilai yang konstan: // Example program #include #include using namespace std; int main(){ // inisialisasi arrat const int jumlah_data = 5; array data; for (int i = 0; i < jumlah_data; i++){ cout
itu akan merubah dari nilai, dan akan menjadi 1 semua karena si nilai punya address yg sama yang hanya berganti valuenya saja ketika di update pada looping. oleh karena itu di video kan hanya value saja, addressnya tetap sama
bang, mau nanya nih. gua coba buat ikutin cara dari video ini.trus, programnya jalan tapi ngga berenti2, apa karena yang gua pake c++ nya belom version 11 yaa? mohon pencerahannya
Kelas Terbuka gua kurang tau sih bang cara ngeceknya, tapi gua dapet error "D:\belajarcplus\percobaan.cpp [Error] range-based 'for' loops are not allowed in C++98 mode" kemungkinan sih gua pake c++98, kalo emng bener, minta pencerahan bang buat dapet c++ 11 keatas hehehe thanks bang
Bang coba dong bikin array dimana ketika kita ingin melakukan inputan sebanyak 5 maka kita ga perlu bikin cout dan cin sebanyak 5 kali. ckup menggunakan for lalu di looping.. 🙏
lucu pembelajarane
Penjelasan singkat :
for(data_type var : arr) yang didesain ini mirip sama for in pada python.
Dua cara buat akses elemen array yang kita tahu adalah
1) Accessing by index
- for i in range (0,9): => pakai array[i]
- for(int i = 0; i < size_array; i++) => pakai array[i]
2) Accessing by direct pointing (istilah saya aja wkwk)
- for element in array
- for(int nilai : arrayNilai)
Nah, cara pertama bisa dipakai dalam melakukan perubahan nilai di dalam array-nya. Cara kedua sayangnya nggak. Kenapa demikian? Sebab variabel nilai dari video di atas adalah variabel lokal untuk section/bagian for dan punya alamatnya sendiri. Pas dirujuk, yang keluar ya tentu alamat dari si variabel nilai tersebut. Tentunya, nilai ini bukan address dari array-nya. Untungnya, di C++ ada konsep reference. Jadi, kita bisa deh lakuin perubahan nilai/elemen di dalam array dengan cara dua.
for(int i=0;i
10:31 sami mawon :)
kalau arrayNilai nya [100] harus manual dong
ooh gajadi bang udah nemu maksudnya
Bang, di menit 5:48 itu kan merubah nilai setelah nilai di tampilin.
08:56
koreksi, itu jadi di kali 2 dong ya pemirsa
bukan kuadrat
@@yikdev999 kali lah bro
Request sort array dong bang...
Terimakasih bang pukis atas ilmunya
saya lulusan d3 manajemen informatika th lulus '13 seharusnya
jujur semasa kuliah saya kurang serius alias banyak bolos
akibat nya pas lulus kuliah ga dapet ilmu apa2
berkat pengajarannya sekarang saya jadi lumayan mengerti
btw mau tanya bang
dev c++ bisa auto complete atau kyk auto correct ga?kyk sublime text
kalau bisa. gimana caranya
terimakasih
bang coba dong bikin array dimana ketika kita ingin melakukan inputan sebanyak 5 maka kita ga perlu bikin cout dan cin sebanyak 5 kali. ckup menggunakan for lalu di looping..
contoh sederhananya kaya gini....tapi masalahnya alokasi array di C++ harus dijabarkan dengan nilai yang konstan:
// Example program
#include
#include
using namespace std;
int main(){
// inisialisasi arrat
const int jumlah_data = 5;
array data;
for (int i = 0; i < jumlah_data; i++){
cout
Di episode sebelumnyakan udah ada looping array juga bang... Bedanya apa sama loop di eps ini?
perbedaan nya ini lebih detail lagi menggunakan looping array dan lebih fleksibel
Ini nggk perlu lagi indexnya
ini lebih ke foreach kalau di bhasa python, php, js
kenapa ga pake (sizeof(arrayNilai)/sizeof(arrayNilai[0]) aja bang buat tau ukuran array nya?
bang tutor c++ nya mSih bNyak
bang kalo datanyadi input bagaimana bang
bang kalau nilai = 1 ditaruh sebelum cout itu ngaruh bang pukis, nanti nilai arraynya 1 semua
betull bang
Tapi nggak merubah nilai asli dari array nilai
Itu hanya merubah nilai dari si int nilai
itu akan merubah dari nilai, dan akan menjadi 1 semua karena si nilai punya address yg sama yang hanya berganti valuenya saja ketika di update pada looping. oleh karena itu di video kan hanya value saja, addressnya tetap sama
cin.get itu buat apa ya?
buat pengguna windows, yang mau meng kompile
Aku lakukan gak menjadi....error aja
Bang bisa nggak merubah nilai dari arraynilai pakeknya pointer bukan referens
bang kok pake dev c++ error sih? mau pake code::blocks, tpi diskolah nya cuman ada dev c++
bang kok di saya muncul " warning: range-based for loop is a
C++11 extension [-Wc++11-extensions] "
akang pakai software apa ? dev c++ atau code block?
pake vccode mudah mas
Kok gw binggung
sama
bang, mau nanya nih. gua coba buat ikutin cara dari video ini.trus, programnya jalan tapi ngga berenti2, apa karena yang gua pake c++ nya belom version 11 yaa? mohon pencerahannya
kayaknya ngga support gitu bang
Pake c++ berapa bro?
Kelas Terbuka gua kurang tau sih bang cara ngeceknya, tapi gua dapet error "D:\belajarcplus\percobaan.cpp [Error] range-based 'for' loops are not allowed in C++98 mode" kemungkinan sih gua pake c++98, kalo emng bener, minta pencerahan bang buat dapet c++ 11 keatas hehehe thanks bang
ngeprogramnya pake apa?
Kelas Terbuka Dev- C++ 5.11 bang
Bang coba dong bikin array dimana ketika kita ingin melakukan inputan sebanyak 5 maka kita ga perlu bikin cout dan cin sebanyak 5 kali. ckup menggunakan for lalu di looping.. 🙏
Di video playlist C++ sebelumnya udah kok