Sebelumnya saya sudah pernah membuat sebuah program dimana yang telah saya buat di postingan saya yaitu program 3 kuis c++ disana saya pecahkan sebuah output sederhana sebagai berikut :
1 3 7 9 13 15 19 21 25 27
Dan di program 3 kuis c++ saya juga sudah membuat programnya seperti berikut :
#include<iostream>
using namespace std;
int a,b;
main()
{
for(a=1;a<=27;a++)
{
cout<<a<<' ';
for(b=a;b<=a;b++)
{
b+=2;
cout<<b<<' ';
}
b+=2;
a=b;
}
return 0;
}
Pada saat itu juga saya bilang bahwa kita dapat pelajari output nya tersebut seperti bilangan ganjil dimana saat bernilai 5 11 17 dan 23 tidak akan di jadikan sebuah output melainkan di lompatkan.Jika pada pemecahan program sebelumnya saya gunakan logika dengan perulangan +2 bercabang dimana logkinya akan menghasilkan alur program nilai awasl print,+2 print,+4 print,+2print,+4print dan seterusnya hingga batas kondisi yaiut nilai 27.Dan kesempatan saat ini saya mencoba membuat dengan logika yg satunya .Yaitu sebuah bilangan ganjil dari 1 sampai 27 dimana saat bernilai 5 11 17 23 tidak akan di jadikan sebuah output program.Berikut lah program nya :
#include<iostream>
using namespace std;
int a,b=5;
main()
{
for(a=1;a<=27;a+=2)
{
if(a==b)
{
b+=6;
}
else
{
cout<<a<<' ';
}
}
return 0;
}
Yap,lumayan +1 posting :D iseng-iseng sekalian belajar c++, hari jum'at minggu ini saya uts c++ soalnya :D.Minta doanya ya guys :).
0 komentar:
Posting Komentar