Buat Program tahun Lahir korea, ini ada yg salah tapi dimana ya?

#include <iostream>

using namespace std;

int tahun;

int n

int main() {

    string tahun[9]= {"Park","Kim","Shin","Choi","Song","Kang","Han","Lee","Bae","Jun"}

    }

    int n;

n[0] = "Park";

n[1] = "Kim";

n[2] = "Sin";

n[3] = "Choi";

n[4] = "Song";

n[5] = "Kang";

n[6] = "Han";

n[7] = "Lee";

n[8] = "Bae";

n[9] = "Jun";

cout << "Masukan Tahun"<<endl;

cin << tahun;

cout <<"Nama Korea";

avatar kazuyasouma_google
@kazuyasouma_google

1 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

Tanggapan

hati-hati kurung buka dan kurung tutup kurawalnya

2 Jawaban:

<div>Coba perhatikan kode berikut yang sudah saya ubah,<br><br></div><pre>#include &lt;iostream&gt;

using namespace std;

int main(){ int tahun; string arrTahun[] = {"Park","Kim","Shin","Choi","Song","Kang","Han","Lee","Bae","Jun"}; string n[10];

 n[0] = &quot;Park&quot;;
 n[1] = &quot;Kim&quot;;
 n[2] = &quot;Sin&quot;;
 n[3] = &quot;Choi&quot;;
 n[4] = &quot;Song&quot;;
 n[5] = &quot;Kang&quot;;
 n[6] = &quot;Han&quot;;
 n[7] = &quot;Lee&quot;;
 n[8] = &quot;Bae&quot;;
 n[9] = &quot;Jun&quot;;

 cout &amp;lt;&amp;lt; &quot;Masukan Tahun&quot;&amp;lt;&amp;lt;endl;
 cin &amp;gt;&amp;gt; tahun;
 cout &amp;lt;&amp;lt;&quot;Nama Korea&quot;;

}</pre><div><br>Catatan error/letak kesalahan :<br>- Biasakan deklarasi variabel itu didalam method main, biasanya variabel yang dideklarasikan diluar method adalah variabel konstant (const variabel) dimana nilainya tidak dapat berubah-ubah.<br>- Perhatikan titik koma, karena C/C++ itu strict terhadap koma, kamu masih ketinggalan titik koma di baris berikut&nbsp;</div><pre>int n &lt;--- Kurang titik koma int main() { string tahun[9]= {"Park","Kim","Shin","Choi","Song","Kang","Han","Lee","Bae","Jun"} } &lt;--- Kurang titik koma</pre><div>- Dari kode di atas, kamu mendeklarasikan variabel n sebanyak 2x, ini tidak diperbolehkan, kecuali jika kamu ingin mengubah nilai dari variabel tersebut, itu masih bisa dilakukan.<br>- Variabel n yang dideklarasikan itu bertipe data int (INTEGER), dimana tipe data tersebut hanya menampung nilai berupa angka saja, tapi kamu di atas memberikan nilai berupa array String, ini juga perlu diubah.</div><div>- Untuk menerima inputan dari user/pengguna, gunakan keyword cin &gt;&gt; , tapi yang kamu gunakan di atas adalah cin &lt;&lt;,</div><pre>cin &lt;&lt; tahun; &lt;-- Harusnya cin &gt;&gt; tahun;</pre><div><br>Semoga membantu :)</div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 3 tahun yang lalu

Tanggapan

benar sih kak,gak error,tapi kok output nya gak ada ya?saya inginnya misalnya saya input angka 09,nanti outputnya nama korea nya,gimana ya?makasih sebelumnya

Coba bikin thread baru, karena thread ini, kamu cuma nanya, errornya dimana saja. jangan lupa klik tanda centangnya, jika thread ini dianggap sudah selesai.

<div>Silahkan cek : <a href="https://onlinegdb.com/S1QzOPthv">https://onlinegdb.com/S1QzOPthv</a></div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban