Saturday, November 20, 2010

Membuat Kalkulator di pemrograman C

Assalamualaikum.....

Kali ini inginnya sharing ilmu.... ni da buat sebuah program kalkulator di pemrograman C... Kalau begitu,, langsung ja x ya.....

pertama, buatlah project untuk bahasa C,, lalu ketikkan program berikut pada program C anda... Ingat,, jangan di copy, tapi di ketik,, supaya lebih paham......

#include // digunakan sebagai fungsi input output
#include // library

int main(void) { // fungsi yang harus ada di pemrograman C

float nilai1,nilai2,hasil; // deklarasi variabel nilai1, nilai2 bertipe int
char perhitungan; // deklarasi variabel perhitungan bertipe char (karakter)

printf("Keterangan :\n+ = penjumlahan\n- = pengurangan\nx = Perkalian\n/ = Pembagian\n\n");
printf("Masukkan Nilai Pertama : "); // output
scanf("%f",&nilai1); // mengambil hasil input dan diletakkan di variabel nilai1

printf("masukkan Perhitungan Aritmatika : ");
scanf("%s",&perhitungan); // // mengambil hasil input dan diletakkan di variabel char

printf("Masukkan Nilai2 :");
scanf("%f",&nilai2); // mengambil hasil input dan diletakkan di variabel nilai2

if(perhitungan=='+'){ // jika perhitungan samadengan inputan '+'
hasil=nilai1 + nilai2; // maka rumus penambahan yang dijalankan
// output program, %.1f berarti ada satu angka dibelakang koma (1,0). kalau %.2f berarti ada dua angka dibelakang koma (1,00)
printf("Hasil Penjumlahan Adalah : %.1f\n",hasil); // hasil output penjumlahan
}

else if(perhitungan=='-'){ // jika perhitungan samadengan inputan '-'
hasil = nilai1 - nilai2; // maka rumus pengurangan yang dijalankan

printf("Hasil Pengurangan adalah : %.1f\n",hasil); // output program, %.1f berarti ada satu angka dibelakang koma (1,0). kalau %.2f berarti ada dua angka dibelakang koma (1,00)
}

else if(perhitungan=='x') { // jika perhitungan samadengan inputan '*'
hasil = nilai1 * nilai2; // maka rumus perkalian yang dijalankan

printf("Hasil Perkalian adalah : %.1f\n",hasil); // output program, %.1f berarti ada satu angka dibelakang koma (1,0). kalau %.2f berarti ada dua angka dibelakang koma (1,00)
}

else if(perhitungan=='/') { // jika perhitungan samadengan inputan '/'
hasil = nilai1 / nilai2; // maka rumus pembagian yang dijalankan

printf("Hasil Pembagian Adalah : %.1f/n",hasil); // output program, %.1f berarti ada satu angka dibelakang koma (1,0). kalau %.2f berarti ada dua angka dibelakang koma (1,00)
}
system("pause");
return(0); // nilai balikan
}

Silahkan di compile,, dan jalankan programnya....
read more...

Thursday, November 18, 2010

Program Sederhana mencari Luas Persegi Di Program C

Assalamualaikum....

Pembahasan kali ini, saya ingin berbagi sedikit tentang pembuatan program pencarian Luas persegi pada progam C...

Pertama anda buat project C terlebih dahulu dan ketikkan program dibawah ini :


#include // standar input output agar program dapat berjalan
#include // standar library

int main(void) {

float luas, panjang, lebar;

printf("Masukkan Panjang Persegi : ");
scanf("%f",&panjang); // %f digunakan untk masukkan bertipe float, dan panjang angka bisa beberapa angka dibelakang koma(,)

printf("Masukkan Lebar Persegi : ");
scanf("%f",&lebar);

luas = panjang*lebar; // rumus luas persegi
printf("Luas Persegi Adalah : %.2f\n",luas); // %.2f digunakan untuk membuat dua angka dibelakang koma(,)

system("pause");
return(0);
}



read more...

Sunday, November 14, 2010

menggunakan Library math.h di Pemrograman C

Berikut adalah tutorial penggunaan library math.h pada pemrograman C.

Buat project dan file baru dipemrograman C. Lalu isi kan kode berikut di file C anda.

#include // digunakan untuk input dan output program
#include // library fungsi matematika
#include // library

int main(void) { // fungsi wajib di Program C
int k; // deklarasi variabel k bertipe integer
k=sqrt(25); // menyatakan bahwa k berisi akar 25 (sqrt=akar)
printf("%d \n",k); // menampilkan k pada layar
system("pause");
return 0; // nilai kembalian
}

lalu di-compile, dan hasilnya adalah 5.

Selamat Mencoba
read more...

Saturday, November 13, 2010

C++

C++ adalah Bahasa Pemrograman yang dikembangkan di bell labs (bejrane Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa Pemrograman C Menjadi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programing).

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman Berorientasi Object, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. (Sumber wikipedia)
read more...

Wednesday, November 3, 2010

Konversi Satuan

Assalamualaikum..

Berikut ini adalah beberapa soal dan tipe Konversi Satuan...

Soal

  1. Satuan panjang: 30 hektometer = … desimeter
  2. Satuan Luas: 11 hektometer2 = … centimeter2
  3. Satuan massa: 1 kilogram = … milligram
  4. 3 hari = … menit
  5. 21 inchi = … centimeter
  6. 23 miles = … meter
  7. 200 km/jam = … m/ detik
  8. 12 km/jam2 = … m/ detik
  9. 2 mikro rad/jam = …0/detik
  10. 12 rad/menit = … 0/detik
  11. 10110011 (biner) = … (decimal)
  12. 10110011 (biner) = … (hexadecimal)
  13. 76 (decimal) = … (biner)
  14. 76 (hexadesimal) = … (biner)
  15. 76 (hexadesimal) = … (decimal)

Penyelesaian :

Dapat dilihat pada gambar satuan diatas, dari "hm" ke "dm" Dikalikan 10 setiap Tangganya, Jadi Dari "hm" ke "cm" adalah : 30 x 1000 = 30000 dm

2. Pada soal nomor 2 dapat kita ambil acuan dari gambar satuan di soal nomor 1. Jadi Satua Luas 11 Hektometer pangkat 2 = 11 x 10000 = 110000 cm

3. Pada soal nomor 3 dapat kita ambil acuan dari gambar satuan di soal nomor 1. jadi satuan Massa 1 Kilogram = 1 x 1000000 = 1000000 miligram.

4. Pertanyaan pada nomor 4 adalah berapa menit dalam 3 hari :
1 Jam = 60 menit
1 Hari = 24 Jam
1 Hari = 24 x 60 = 1440 Menit Dalam 1 Hari
3 Hari = 24 x 3 = 72 Jam
3 Hari = 72 x 1440 = 103680 Menit Dalam 3 Hari

5. 1 Inchi = 2,54 Centimeter. Jadi
21 Inchi = 21 x 2,54 = 53,54 centimeter

6. 23 Milies = 23 / 1000 = 0,023 M

7.

8.

9.

10.

11. 10110011 adalah bilangan biner, dan akan di konvert ke bilangan desimal berikut adalah langkah2nya :


12.
Jawabnnya Adalah : 354
read more...

Operasi Matriks

Assalamualaikum...
kali ini ada beberapa pembahasan kecil tentang Operasi Matriks... itung2 untuk bisa mengejar ketertinggalan,, soalnya dulu kurang suka dengan matematika,, tp sekarang semua ilmu yang dipelajari ada kaitannya dengan matematika, jadi harus semangat untuk belajar matematika,,,
berikut adalah pengertian dari matriks dan ada beberapa soal yang harus dipecahkan....

Matriks

(www.wikipedia.org) Matriks adalah suatu kumpulan besaran (variabel dan konstanta) yang dapat dirujuk melalui indeknya, yang menyatakan posisinya dalam representasi umum yang digunakan, yaitu sebuah tabel persegipanjang. Matriks merupakan suatu cara visualisasi variabel yang merupakan kumpulan dari angka-angka atau variabel lain, misalnya vektor. Dengan representasi matriks, perhitungan dapat dilakukan dengan lebih terstruktur. Pemanfaatannya misalnya dalam menjelaskan persamaan linier, transformasi koordinat, dan lainnya. Matriks seperti halnya variabel biasa dapat dimanipulasi, seperti dikalikan, dijumlah, dikurangkan dan didekomposisikan.

A = \begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \\ \end{bmatrix} \!

Penjumlahan dan pengurangan matriks dapat dilakukan dengan mengoperasikan komponen matriks pada letak yang sama, atau dilambangkan dengan

a_{ij} \pm b_{ij} = c_{ij}\!

atau dalam representasi dekoratfinya

\begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ \end{bmatrix} \pm \begin{bmatrix} b_{11} & b_{12} & b_{13} \\ b_{21} & b_{22} & b_{23} \\ \end{bmatrix} = \begin{bmatrix} c_{11} & c_{12} & c_{13} \\ c_{21} & c_{22} & c_{23} \\ \end{bmatrix} \!
\begin{bmatrix} (a_{11} \pm b_{11}) & (a_{12} \pm b_{12}) & (a_{13} \pm b_{13}) \\ (a_{21} \pm b_{21}) & (a_{22} \pm b_{22}) & (a_{23} \pm b_{23}) \\ \end{bmatrix} = \begin{bmatrix} c_{11} & c_{12} & c_{13} \\ c_{21} & c_{22} & c_{23} \\ \end{bmatrix} \!


Soal dan Jawaban
Hitung :
1. A + B =
2. A - B =



3. 2A =
4. Matriks AB =





4. Matriks AC =


read more...