Jumat, 16 Desember 2011

Menggambar Segitiga Dengan C++


Nah,,, ini salah satu pembelajaran pada C++ yang sedikit memutar otak kawan,,, kok gitu?
Iya karena untuk Menggambar Segitiga Dengan C++ kita menggunakan metode perulangan di dalam perulangan dan di dalam perulangan lagi... hehehe,,,, nah,, untuk menghemat waktu silahkan di lihat script C++ yang ada di bawah ini...


//contoh 1
#include
#include

void main() {
int a,b,c;

printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");

for(b = 1 ; b <= a ; b++)
{
    for(c=1;c<=b;c++)
      {
          printf("*");
         }
printf("\n");
   }
getch();
}


nah untuk script C++ yang di atas itu menghasilkan segitiga sebagai berikut


Macam segitiga itu banyak kawan... contoh lainnya adalah sebagai berikut :

//contoh 2
#include
#include
main() {

int a,b,c,d;

printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");

for(b=1;b<=a;b++)
{
    for(c=1;c<=b;c++)
      {
          printf("*");
         }
      printf("\n");
   }
for(b=1;b<=a;b++)
{
    for(d=1;d<=a-b;d++)
      {
          printf("*");
         }

      printf("\n");
   }

getch();
}



//contoh 3
#include
#include
main() {
int a,b,c,d;

printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");
for(b=1;b<=a;b++)
{
    for(d=1;d<=a-b;d++)
      {
          printf(" ");
         }
        for(c=1;c<=b;c++)
          {
            printf("*");
            }
printf("\n");
   }

getch();
}

nah untuk contoh 2 itu sebenarnya adalah gabungan dari contoh 1 dan 1 segitiga lagi yang terbalik dengan contoh 1,,, sedangkan yang contoh 3 itu kita membuat segitiga terbalik dari contoh no 1 namun *-nya di ganti dengan space dan di tambah 1 perulangan lagi untuk membuat bintangnya,,, mungkin penjelasannya cuma segitu saja,,, tapi, kalo anda udah mencoba pasti bisa,,,

Read more

Sabtu, 10 Desember 2011

Penentu Bilangan Genap ala C++ Beserta Penjumlahannya..


nah,,, sekarang kita akan sedikit berfikir untuk menyelesaikan masalah satu ini,,, dalam algoritma pemrograman,,, kalo kita tidak mempunyai masalah maka kita tidak usah membuat program,,, karena algoritma pemrograman,,, kita harus memiliki satu masalah dulu baru kita selesaikan,,, bukan berarti kita harus membuat masalah lho ya,,, :D

masalah yang sekarang ada adalah sebagai berikut,,,


bagai mana caranya kita untuk menampilkan dari angka yang kita inputkan sampe angka 2, tapi angka yang di tampikan hanya angka genap dan juga harus langsung di jumlahkan,,, nah,,, penyelesaian masalahnya sebenarnya bisa menggukan metode perulangan,,, di bawah ini adalah sebagai solusinya...

#include
#include


main(){
int a,b;
printf("inputkan angka : ");scanf("%d",&a);
int c=0,d;
d=a;
for (b=1;d>=b;d--)
{
      if (d==1)
      {
          printf(" = ");
         }
    else if (d%2!=0)
      {
          if (d==a)
          {
            printf("");
            }
          else
          {
            printf("+");
            }
         }
      else if (d%2==0)
      {
            c=c+d;
            printf("%d",d);
         }


   }
printf("%d",c);


getch();
}masalah penjelasannya silahkan di cari tau ja dengan mencoba script di atas,,, hehehe,,,
tapi kalo masih ga paham juga dengan script di atas silahkan tinggalkan komen ja,,, hehehe
Read more

Jumat, 09 Desember 2011

Faktorial pada C++ (dengan metode perulangan For, While, do While)

akhirnya bisa juga memposting blog lagi,,, dengan kesibukan2 yang ada, saya coba untuk tetap berbagi kepada teman-teman semua... hehhehehee,,,

di sini saya akan membahas perulangan pada for, while, dan do while... dimana pada setiap perulangan ini ada memiliki perbedaan...

ok sekarang kita langsung saja ke TKP...
jadi misalkan kita mendapat soal matematika sebagai berikut... 8! (di baca delapan faktorial,,, kalo tidak salah) hahaha,,,, sehingga jawabannya adalah 8! = 8x7x6x5x4x3x2x1 = 40320... nah untuk mendapatkan hasil seperti itu pada C++ kita bisa menggunakan metode perulangan FOR, WHILE, dan do WHILE...

contoh scriptnya adalah sebagai berikut...
FOR :
//menggunakan for
#include
#include

main(){
int input,b;

printf("inputkan angka yang di inginkan : "); scanf("%i",&input);
printf("%i\! = ",input);
int hasil=1;
for(b=1;input>=b;input--)
{
      hasil=hasil*input;
      if (input!=b)
      {
      printf("%i x ",input);
         }
      else
    {
          printf("%i = ",input);
         }

   }

printf("%i",hasil);
getch();
}

WHILE :
//menggunakan while

#include
#include


main(){
int input;


printf("inputkan angka yang di inginkan : "); scanf("%i",&input);
printf("%i\! = ",input);
int hasil=1,b=1;
while(input>=b)
{
      hasil=hasil*input;
      if (input!=b)
      {
      printf("%i x ",input);
         }
      else
    {
          printf("%i = ",input);
         }
      input--;
   }


printf("%i",hasil);
getch();
}


DO WHILE :
//menggunakan do while

#include
#include

main(){
int input;
printf("inputkan angka yang di inginkan : "); scanf("%i",&input);
printf("%i\! = ",input);
int hasil=1,b=1;
do{
      hasil=hasil*input;
      if (input!=b)
      {
      printf("%i x ",input);
         }
      else
    {
          printf("%i = ",input);
         }
      input--;
   }while(input>=b);

printf("%i",hasil);
getch();
}

untuk tampilangnnya akan muncul sebagai berikut...



nah untuk penjelasannya,,, saya mencoba untuk menjelaskan sesingkat2nya saja ya,,, :D

sebenarnya antara while, do while dan for itu sama,,, hanya saja yang membedakan adalah pada while atau for jika kita menggunakan tanda > (lebih besar) saja,,, maka jika kita menginputkan angka 1 tidak akan ada tampilan untuk hasilnya... tapi jika pada do while akan menampilkan hasil 1 saja... pada while dan for itu,,, mereka memporses dulu baru menjalankan perintah,,, sedangkan pada do while tidak demikian

untuk jalannya program penjelasannya saya ambil pada for saja,,, nah pada for(b=1;input>=b;input--) maksudnya adalah... jika kita menginputkan angka 3 maka statment di atas akan di jalankan,,, selama inputan itu lebih besar dari pada b maka perulangan akan terus di jalankan...

demikian dari postingan ane gan,,,, semoga bermanfaat...
selamat menjelang NATAL,,,
:D

Read more

Sabtu, 03 Desember 2011

CARA nge-NET DI KANTOR YANG DI BLOKIR


nah,,, karena saya pernah magang,,, jadi saya pernah merasakan yang namanya pemblokiran di kantor pada saat mau ngenet gan,,, jadi di situ saya menggunakan 2 cara untuk bisa internetan di kantor pada saat itu,,,

tapi yang paling mudah itu kyanya cara 1...
caranya sebagai berikut gan,,,
  • buka dulu ne web http://translate.google.com/ ... Kenapa jadi ke google translate? ya emang saya juga bingung menjelaskannya kepada anda namun,,, silahkan di coba ja dulu entar bakalan mengerti dengan sendirinya... :D
  • ketikkan web yang ingin di buka pada pada terjemahan tersebut,,, misal www.facebook.com atau www.youtube.com... dan tekan enter
setelah itu tunggu ja, entar bakalan langsung ke buka itu web...

untuk cara ke 2...
pada cara ke 2 ini kita tidak memerlukan bantuan web lain seperti cara 1... kita memerlukan 1 tambahan aplikasi untuk membantu kita berselancar di internet yang terblokir... aplikasi yang di butuhakn adalah ultrasuft... nah caranya sebagai berikut...

  • yang pertama udah jelas... kita harus download dulu aplikasinya... bisa anda download di http://www.ultrareach.com/ ... aplikasinya kecil kok,,, tidak besar-besar amat...
  • kemudian extrak file dan jalankan file .exenya... maka akan muncul gambar sebagai berikut

  • nah,,, setelah itu silahkan buka web browser anda dan coba buka web yang tadinya di blokir seperti http://www.facebook.com atau http://www.youtube.com...
selamat mencoba... :D

kalo punya ilmu lebih silahkan tuangkan di blog ini... :D

Read more
 

My Hobby Design by Insight © 2009