Tampilkan postingan dengan label Kondisi. Tampilkan semua postingan
Tampilkan postingan dengan label Kondisi. Tampilkan semua postingan

5 Nov 2012

Program Kalkulator Sederhana [Fungsi]


2. Buatlah program bentuk MENU UTAMA yang berisi operasi aritmetika yang berisi penjumlahan, pengurangn, perkalian dan pembagian. MENU UTAMA tersebut berisi 5 pilihan yang tampil seperti berikut:

MENU UTAMA
1. Operasi Penjumlahan
2. Operasi Pengurangan
3. Operasi Perkalian
4. Operasi Pembagian
x. Keluar

Menu di atas akan diulang terus menrus dengan meminta pengguna supaya memasukkan kode. Jika kode yang di inputkan oleh pengguna selain 1,2,3,4 atau x, satu pesan muncul “Kode tidak sesuai!”, sedangkan kode X pula akan menghasilkan pesan “Terima Kasih”.




program kalkulator sederhana fungsi C++


Posted By Galih Praz22.29

31 Jul 2012

PENGENALAN FUNGSI C++


1. PROTOTYPE FUNCTION (Deklarasi Fungsi)

Contoh 1 :


Nilai Max

Contoh 2 :



Pajak



2. FUNGSI REKURSIF (Fungsi Yang Memanggil Dirinya Sendiri)

Contoh 1 :



Fungsi Faktorial


Contoh 2 :


Fungsi Fibbonaci

Posted By Galih Praz15.14

29 Mei 2012

MODUL 4 BAHASA PEMROGRAMAN TERSTRUKTUR



LAB 1 lihat disini (KONDISI IF)
Sebuah toko dengan nama "HALAL MAKMUR JAYA", dalam melayani pembeli, mempunyai ketentuan dalam memberikan potongan harga. Dimana besarnya potongan harga dari pembelian barang adalah sebagai berikut:
  1. Tidak ada potongan jika total pembelian kurang dari Rp.50.000
  2. Jika total pembelian lebih dari atau sama dengan Rp.50.000 potongan yang diterima sebesar 20% dari total pembelian.
  3. Konsumen ingin anda membuatkan program dengan mencantumkan juga label toko, nama kasir dan pembeli.
Buat flowchart dan program untuk menyelesaikan masalah di atas?


LAB 2 lihat disini (KONDISI IF-ELSE)
Sebuah toko dengan nama "GEMA INSANI", dalam melayani pembeli, mempunyai ketentuan dalam memberikan potongan harga. Dimana besarnya potongan harga dari pembelian barang adalah sebagai berikut:
  1. Jika total pembelian barang kurang dari Rp.50.000, maka potongan yang diterima sebesar 5% dari total pembelian.
  2. Jika total pembelian barang lebih atau sama dengan Rp.50.000 potongan yang diterima sebesar 20% dari total pembelian.
  3. Konsumen ingin anda membuatkan program dengan mencantumkan juga label toko, nama kasir dan pembeli.
Buat flowchart dan program untuk menyelesaikan masalah di atas?



LAB 3 lihat disini (KONDISI NESTED-IF)
Suatu Perusahaan dengan nama "SEJAHTERA HALAL SENTOSA" memberikan komisi
kepada para salesmannya dengan ketentuan sebagai berikut:
  1. Bila salesman dapat menjual barang hingga Rp.20.000, maka akan diberikan uang jasa sebesar Rp.10.000. ditambah dengan komisi Rp. 10% dari pendapatan yang diperoleh hari itu.
  2. Bila salesman dapat menjual barang diatas Rp.20.000, maka akan diberikan uang jasa sebesar Rp.20.000, ditambah dengan uang komisi Rp.15% dari pendapatan yang diperoleh pada hari itu.
  3. Bila salesman dapat menjual barang diatas Rp.50.000, maka akan diberikan uang jasa sebesar Rp.30.000, ditambah dengan uang komisi Rp.20% dari pendapatan yang diperoleh pada hari itu.
  4. Perusahaan itu ingin anda membuatkan program dengan mencantumkan juga label nama perusahaan, nama kasir dan salesman.
Buat flowchart dan program untuk menyelesaikan masalah di atas?  



LAB.4 lihat disini (KONDISI IF-ELSE MAJEMUK)
Buatlah program untuk membantu seorang dosen Teknik Elektro UM dalam menentukan nilai akhir mahasiswa. Ketentuan yang harus dilakukan adalah sebagai berikut :
a. Ketentuan pengambilan nilai :
  1. Nilai Murni Keaktifan = nilai keatifan dikalikan 20 %
  2. Nilai Murni Tugas = nilai tugas dikalikan 30%
  3. Nilai Murni Ujian = nilai ujian dikalikan 50%
  4. Nilai Akhir = Nilai Murni Ujian + Nilai Murni Tugas + Nilai Murni Keaktifan.
b. Melakukan konversi Nilai angka ke nilai Huruf dengan ketentuan sebagai berikut :
  1. 0-44 nilai = E
  2. 45- 55 nilai = D
  3. 56- 65 nilai = C
  4. 66- 75 nilai = B-
  5. 76-85 nilai = B
  6. 86- 90 nilai = A-
  7. 91-100 nilai = A
c. Melakukan penguatan kepada mahasiswa dengan ketentuan sebagai berikut :
  • Antara 0 s/d 55 tampilkan pernyataan "Anda tidak lulus, tingkatkan belajar anda"
  • Antara 56 s/d 65 tampilkan pernyataan "Anda lulus, tingkatkan prestasimu"
  • Antara 66 s/d 85 tampilkan pernyataan "Anda lulus dengan baik, pertahankan prestasimu"
  • Antara 86 s/d 100 tampilkan pernyataan "Anda tidak lulus, EXCELLENT"


LAB5 lihat disini (KONDISI SWITCH-CASE)
Buatlah diagram alir dan program dengan menggunakan logika percabangan Switch-Case untuk melakukan pemilihan menu penghitungan rumus-rumus :
  • Rumus Menghitung Luas Segitiga;
  • Rumus Menghitung Luas Balok:
  • Rumus Menghitung konversi suhu;
  • Rumus Menghitung Luas Lingkaran.
  • Rumus untuk mengetahui tahun kabisat.
Catatan :
  • Manfaatkan progam yang telah kamu buat pada praktikum sebelumnya. 




Posted By Galih Praz13.25

16 Mar 2012

INSERTION SORT [ASCENDING]

INSERTION SORT C++ [ASCENDING]
Insertion Sort Ascending 

Algoritma insertion sort pada dasarnya memilah data yang akan diurutkan menjadi dua bagian, yang belum diurutkan dan yang sudah diurutkan. Elemen pertama diambil dari bagian array yang belum diurutkan dan kemudian diletakkan sesuai posisinya pada bagian lain dari array yang telah diurutkan. Langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan.  



Insertion Sort Ascending 1 

Insertion Sort Ascending 2





Posted By Galih Praz16.01

BUBLE SORT [DESCENDING]

BUBLE SORT C++ [DESCENDING]

Merupakan algoritma pengurutan paling tua dengan metode pengurutan paling sederhana. Pengurutan yang dilakukan dengan membandingkan masing-masing item dalam suatu list secara berpasangan, menukar item jika diperlukan, dan mengulaginya sampai akhir list secara berurutan, sehingga tidak ada lagi item yang dapat ditukar.



ATAU



Buble Sort Descending

Posted By Galih Praz14.26

Select Your Language