Powered By Blogger

Jumat, 31 Mei 2013

Praktikum C++ (Looping)


  • Dalam sebuah kandang ada 1000 bebek. Setiap akhir bulan bebek tersebut serempak melahirkan satu bebek baru. Namun sebelum melahirkan, 20% dari bebek tersebut mati. Susun program untuk menghitung dan mencetak jumlah bebek setelah 10 bulan!

  • Sebuah truk bergerak dari Kota Malang ke Pulau Sempu. Pada Km pertama ia menghabiskan 10kg bahan bakar. Pada Km ke 2 ia menghabiskan 8kg bahan bakar (atau 80% dibanding Km pertama). Demikian seterusnya setiap Km sebelumnya. Susun algoritma untuk menghitung dan mencetak total bahan bakar yang dihabiskan setelah mencapai 100km.



  • Buatlah program untuk menghitung nilai faktorial suatu bilangan yang diinputkan oleh user. Rumus faktorial adalah sebagai berikut :

          n! = n*(n-1)*(n-2)*…*(n-(n-1))
          n merupakan inputan dari user. Boleh menggunakan struktur
          pengulangan manapun.
          Contoh inputan
          Faktorial dari : 3
          3! = 3*2*1=6
          Faktorial dari : 5
          5! = 5*4*3*2*1 = 120


  • Buatlah program untuk mencetak deret 10 9 8 7 6 5 4 3 2 1


  • Buatlah program untuk mencetak  
          * * * *
          * * *
          * * 
          *


  • Buatlah program untuk menampilkan 5 buah bilangan, yaitu mulai dari bilangan ke 5 sampai bilangan ke 1 dengan nilai awal bilangan 8. Tampilan bilangan tersebut adalah menurun dan contohnya adalah bilangan ke 5, i=3 (diperoleh dari 8-5) dan seterusnya sampai bilangan 1, i=7 (diperoleh dari 8-1)



Tidak ada komentar:

Posting Komentar