Kamis, 25 April 2013

Kuis 2 Program 2 c++

Artikel tentang program c++ berikut adalah sambungan dari artikel sebelumnya tentang Kuis 2 Program 1 c++ dimana dengan program 2 ini terdapat soal sebagai berikut:

a b d g k p

Seperti halnya saya memecahkan suatu hasil output program-program sebelumnya saya selalu menganalisah terlebih dahulu seperti apa logika dan algoritma yang akan nanti nya saya gunakan untuk memecahkan dan menghasilkan output program yang di inginkan dari soal.Disini saya dapat menganalisah sebagai berikut:

'a' ke 'b' itu dimana seperti 1 ke 2 yang bertambah 1,
'b' ke 'd' itu dimana seperti 2 ke 4 yang bertambah 2,
'd' ke 'g' itu dimana seperti 4 ke 7 yang bertambah 3,
'g' ke 'k' itu dimana seperti 7 ke 11 yang bertambah 4,
dan 'k' ke 'p' itu dimana seperti 11 ke 16 yang bertambah 5.

Coba pahami analisah logika saya di atas,jika kalian sudah mengerti maka kalian akan dapat terapkan logika tersebut kedalam program ,dimana yang hasilnya akan sesuai dengan apa yang di inginkan oleh soal yaitu;

a b d g k p

Dan berikut adalah hasil penerapan logika saya ke program :



#include<iostream>
using namespace std;
char a,b;
int c=0;
main()
{
for(a='a'; a<='p';a=a+c)
{
cout<<a;
cout<<' ';
c++;
}
return 0;
}

Simple bukan ? yap,benar tidak terlalu panjang program yang telah saya terpkan logika saya ke dalamnya.Tetapi apa kita mungkin bisa menemukan atau memecahkan permasalahan program tersebut,tanpa kita menganalisah terlebih dahulu logika dari hasil output yang ada di soal ? TIDAK,kemungkinan untuk memcahkan masalah program itu tanpa ada nya analisah logika itu kecil.

Jangan lupa,saya menggunakan dev-c++ untuk membuat program di atas,maka jika ada kesalahan atau error  jika anda menggunakan turbo c++ saya harap anda bisa memecahkan masalah error tersebut,karena saya yakin tidak akan beda jauh,dan tidak menutup kemungkinan program di atas juga bisa di jalankan oleh turbo c++.Jika memang ada kesalahan atau kekurangan dalam program yang saya buat,saya harap teman-teman bisa menambahkan dan mengingatkan saya kembali,terima kasih :)

0 komentar:

Posting Komentar