{"id":96,"date":"2009-11-08T19:57:57","date_gmt":"2009-11-08T12:57:57","guid":{"rendered":"http:\/\/emoisback.blog.binusian.org\/?p=96"},"modified":"2009-11-08T19:58:53","modified_gmt":"2009-11-08T12:58:53","slug":"membuat-quiz-berhitung-menggunakan-random-pada-c","status":"publish","type":"post","link":"https:\/\/emoisback.blog.binusian.org\/index.php\/2009\/11\/08\/membuat-quiz-berhitung-menggunakan-random-pada-c\/","title":{"rendered":"Membuat quiz berhitung menggunakan random pada C++."},"content":{"rendered":"<p>Yak Sama Seperti codingan java kali ini saya akan mengajarkan bagaimana cara membuat quiz berhitung tetapi menggunakan<\/p>\n<p>C++, tidak jauh berbeda jika kita berbicara masalah logic, tetapi syntax dan cara penggunaan syntaxnya lah yang terkadang<\/p>\n<p>menjadi masalah.. disource code ini akan ada bagaimana cara menggunakan operator + &#8211; * \/ dengan benar meminta inputan dari<\/p>\n<p>user cara merandom sebuah nilai yang terutama kita mesti membuat generatornya agar nilai random selalu berubah..<\/p>\n<p>ya baiklah mari kita langsung lihat source codenya..<!--more--><\/p>\n<blockquote><p>Source Code :<\/p><\/blockquote>\n<blockquote><p>#include &lt;stdio.h&gt;<br \/>\n#include &lt;stdlib.h&gt; \/\/buat panggil fungsi random.<br \/>\n#include &lt;time.h&gt; \/\/ buat panggil fungsi random.<\/p>\n<p>\/\/membuat quiz tambah &#8211; tambahan menggunakan c.<br \/>\nvoid main(){<\/p>\n<p>srand(time(0)); \/\/ biar hasil random selalu berubah yang disebut generator random<\/p>\n<p>int angka1;<br \/>\nint angka2;<br \/>\nint hasil;<br \/>\nint jawab;<br \/>\nint count = 0;<\/p>\n<p>\/\/random nilai pertama 0 &#8211; 10<\/p>\n<p>angka1 = rand()%10;<\/p>\n<p>\/\/random nilai kedua 0 &#8211; 10<\/p>\n<p>angka2 = rand()%10;<\/p>\n<p>\/\/ tambah &#8211; tambahan<\/p>\n<p>hasil = angka1 + angka2; \/\/ hasil jumlah menggunakan opertaro +<\/p>\n<p>\/\/menanyakan pertanyaan<br \/>\nprintf(&#8220;Hasil dari %d + %d = &#8220;,angka1,angka2);\/\/pada C memasukan nilai dari variable menggunakan format.%d dll..<br \/>\n\/\/meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda &amp; didepannya<br \/>\nscanf(&#8220;%d&#8221;,&amp;jawab);<br \/>\n\/\/check apakah jawaban benar<br \/>\nif(jawab == hasil){<br \/>\nprintf(&#8220;\\n\\nJawaban anda benar !!!\\n&#8221;);<br \/>\ncount++;<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n\\n\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<br \/>\nelse{<br \/>\nprintf(&#8220;\\n\\nJawaban anda salah\\n&#8221;);<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n\\n\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<\/p>\n<p>\/\/ kurang &#8211; kurangan<\/p>\n<p>\/\/random nilai pertama 0 &#8211; 10<\/p>\n<p>angka1 = rand()%10;<\/p>\n<p>\/\/random nilai kedua 0 &#8211; 10<\/p>\n<p>angka2 = rand()%10;<\/p>\n<p>hasil = angka1 &#8211; angka2; \/\/ hasil jumlah menggunakan opertaro +<\/p>\n<p>\/\/menanyakan pertanyaan<br \/>\nprintf(&#8220;Hasil dari %d &#8211; %d = &#8220;,angka1,angka2);\/\/pada C memasukan nilai dari variable menggunakan format.%d dll..<br \/>\n\/\/meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda &amp; didepannya<br \/>\nscanf(&#8220;%d&#8221;,&amp;jawab);<br \/>\n\/\/check apakah jawaban benar<br \/>\nif(jawab == hasil){<br \/>\nprintf(&#8220;\\n\\n\\nJawaban anda benar !!!\\n&#8221;);<br \/>\ncount++;<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n\\n\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<br \/>\nelse{<br \/>\nprintf(&#8220;Jawaban anda salah\\n&#8221;);<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<\/p>\n<p>\/\/kali kalian<\/p>\n<p>\/\/random nilai pertama 0 &#8211; 10<\/p>\n<p>angka1 = rand()%10;<\/p>\n<p>\/\/random nilai kedua 0 &#8211; 10<\/p>\n<p>angka2 = rand()%10;<\/p>\n<p>hasil = angka1 * angka2; \/\/ hasil jumlah menggunakan opertaro +<\/p>\n<p>\/\/menanyakan pertanyaan<br \/>\nprintf(&#8220;Hasil dari %d x %d = &#8220;,angka1,angka2);\/\/pada C memasukan nilai dari variable menggunakan format.%d dll..<br \/>\n\/\/meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda &amp; didepannya<br \/>\nscanf(&#8220;%d&#8221;,&amp;jawab);<br \/>\n\/\/check apakah jawaban benar<br \/>\nif(jawab == hasil){<br \/>\nprintf(&#8220;\\n\\nJawaban anda benar !!!\\n&#8221;);<br \/>\ncount++;<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n\\n\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<br \/>\nelse{<br \/>\nprintf(&#8220;\\n\\nJawaban anda salah\\n&#8221;);<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n\\n\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<\/p>\n<p>\/\/bagi &#8211; bagian<\/p>\n<p>\/\/random nilai pertama 0 &#8211; 10<\/p>\n<p>angka1 = rand()%10;<\/p>\n<p>\/\/random nilai kedua 0 &#8211; 10<\/p>\n<p>angka2 = rand()%10;<\/p>\n<p>hasil = angka1 \/ angka2; \/\/ hasil jumlah menggunakan opertaro +<\/p>\n<p>\/\/menanyakan pertanyaan<br \/>\nprintf(&#8220;Hasil dari %d : %d = &#8220;,angka1,angka2);\/\/pada C memasukan nilai dari variable menggunakan format.%d dll..<br \/>\n\/\/meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda &amp; didepannya<br \/>\nscanf(&#8220;%d&#8221;,&amp;jawab);<br \/>\n\/\/check apakah jawaban benar<br \/>\nif(jawab == hasil){<br \/>\nprintf(&#8220;\\n\\nJawaban anda benar !!!\\n&#8221;);<br \/>\ncount++;<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n\\n\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<br \/>\nelse{<br \/>\nprintf(&#8220;\\n\\nJawaban anda salah\\n&#8221;);<br \/>\nprintf(&#8220;Tekan Enter Untuk Lanjut\\n\\n\\n&#8221;);<br \/>\ngetchar(); \/\/ untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya<br \/>\n}<\/p>\n<p>printf(&#8220;Hasil Score Anda Adalah %d \\n&#8221;,count);<br \/>\nprintf(&#8220;Sekian Terima Kasih\\n&#8221;);<br \/>\ngetchar;<br \/>\n}<\/p><\/blockquote>\n<p>Yak&#8230;diatas tadi adalah source codenya bagi ada yang bingung bisa menghubungi saya di YM atau dari blog messenger..<\/p>\n<p>untuk mendownload source code &gt;&gt;&gt; <a rel=\"attachment wp-att-97\" href=\"http:\/\/emoisback.blog.binusian.org\/index.php\/2009\/11\/08\/membuat-quiz-berhitung-menggunakan-random-pada-c\/quizwithc\/\">quiz with c++<\/a> &lt;&lt;&lt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yak Sama Seperti codingan java kali ini saya akan mengajarkan bagaimana cara membuat quiz berhitung tetapi menggunakan C++, tidak jauh berbeda jika kita berbicara masalah logic, tetapi syntax dan cara penggunaan syntaxnya lah yang terkadang menjadi masalah.. disource code ini akan ada bagaimana cara menggunakan operator + &#8211; * \/ dengan benar meminta inputan dari [&hellip;]<\/p>\n","protected":false},"author":2468,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[263],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-c"],"_links":{"self":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/users\/2468"}],"replies":[{"embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":4,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":101,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts\/96\/revisions\/101"}],"wp:attachment":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}