Jumat, 01 November 2013

Contoh Praktek Algoritma menggunakan Switch-Case

#include<conio.h>
#include<iostream.h>
main()
{
char kj[3],kw,*jurusan,*wkt;
long int biaya;

cout<<" Latihan Percabangan Dengan Menggunakan Case"<<endl;
cout<<"============================================="<<endl;
cout<<"\n";
cout<<"Masukkan Kode Jurusan [MI/KA/TK] : ",cin>>kj;
cout<<"Masukkan Kode Waktu     [P/S]    : ",cin>>kw;
cout<<"---------------------------------------------"<<endl;
if (!strcmp(kj,"MI") || !strcmp(kj,"mi"))
    jurusan="Manajemen Informatika";
else if (!strcmp(kj,"KA")||!strcmp(kj,"ka"))
   jurusan="Komputerisasi Akuntansi";
else
   jurusan="Teknik Komputer";


switch (kw)
{
    case 'p':
   case 'P':
   wkt="Pagi";
   biaya=1280000;
   break;
   default:
   wkt="Siang";
   biaya=1480000;
}
cout<<"Jurusan yang Diambil adalah "<<jurusan<<endl<<endl;
cout<<"Waktu Kuliah        = "<<wkt<<endl<<endl;
cout<<"Dengan Biaya Kuliah = Rp. "<<biaya<<endl<<endl;

getch();
}

Rabu, 25 September 2013

Belajar Pemrograman borland C++

Buat posting kali ini, saya mau nyoba share materi dasar Bahasa Pemrograman C++ yang saya dapet di kampus.
Contoh Program : 
#include "constream.h"  //fileheader

void main()
{
    clrscr();   //Untuk membersihkan Layar
    cout<<"It is my first C++ Program\n"; //Perintah Output
    cout<<"I am sure that I will be familiar with this";
    getch();  //Untuk Menahan Tampilan Layar
}
Lalu save dan beri nama. File-file C++ memiliki akhiran .CPP misal PROGRAM1.CPP
Setelah di save lalu Compile dengan menekan F9. Jika sudah tidak ada eror jalankan programnya CTRL+F9 lalu lihat hasilnya. Kira2 kaya gini hasilnya
Deskripsi program :
  1. #include "constream.h" : merupakan file header gabungan dari "iostream.h" dan "conio.h", jadi bisa aja ditulis satu2, #include "iostream.h" dan #include "conio.h". File header digunakan untuk mengenalkan fungsi2 yg akan kita gunakan pada program yg kita buat. Simpelnya sih, file header itu kamusnya C++
  2. clrscr() : digunakan untuk menghapus tampilan layar. Jika sebelumnya kita sudah membuat program, dan tidak menggunakan clrscr() makan tampilan program akan menumpuk. Coba saja hapus clrscr() lalu jalankan program sebanyak 2x atau lebih, lihat gmn hasilnya.
  3. cout<< :digunakan untuk menampilkan data yang kita inginkan. Bisa juga pake printf(), tp nanti pasti akan dibahas menggunakan printf()
  4. getch() : digunakan untuk menahan tampilan layar. Coba aja hapus itu getch, hasil g bkl muncul. Sebenernya bukan g muncul, tapi tampilan layar hasil program lsg otomatis kembali ke program C++, tp jika kita tidak menggunakan getch() dan ingin melihat hasilnya bisa tekan ALT+F5.
Buat yg belum punya compilernya, silahkan donlod DISINI

Senin, 23 September 2013

Latihan Mengejakan Soal-soal.

Latihan
1. Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan ketentuan sebagai berikut :

  • Nim Siswa, Nama Siswa, Nilai tugas I, Nilai tugas II, Nilai tugas III diinput.
  • Nilai rata-rata merupakan hasil dari Nilai tugas 1, II,dan III dibagi dengan 3.
  • Tampilan yang diinginkan sebagai berikut :


Layar Masukan (input)

PROGRAM NILAI HITUNG RATA-RATA 

Nim Siswa        : (input)
Nama Siswa       : (input)
Nilai Tugas I    : (input)
Nilai Tugas II   : (input)
Nilai Tugas III  : (input)

Layar Keluaran (output)
Nim (output) Siswa yang bernama (output)
Memperoleh nilai rata-rata (output) dari hasil tugas yang diikutinya. 

2. Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya. Dengan ketentuan sbb :
  • Nama siswa, Nilai keaktifan, Nilai tugas, Nilai ujian diinput.
  • Proses yang di lakukan untuk mendapatkan nilai murni dari masing-masing nilai.
  • Nilai murni keaktifan = Nilai keaktifan dikalikan dengan 20%
  • Nilai murni tugas = Nilai tugas dikalikan dengan 30%
  • Nilai mutni ujian = Niilai tugas dikalikan dengan 50%
  • Nilai akhir adalah Nilai murni keatifan + Nilai murni tugas + Nilai murni ujian.
  • Tampilan yang diinginkan adalah sbb :
Layar Masukan

PROGRAM HITUNG NILAI AKHIR     

Nama Siswa      :
Nilai Keaktifan :
Nilai Tugas     :
Nilai Ujian     :

Layar Keluaran
Siswa yang bernama ....
Dengan Nilai Persentasi Yang Dihasilkan.
Nilai Keatifan  * 20% :
Nilai Tugas     * 30% :
Nilai Ujian     * 50% :

Jadi Siswa yang benama ..... memperoleh nilai akhir sebesar ...

Jawaban

1. Listing



Hasil Running

 

2. Listing



Hasil running

Hello World

" " " "