MODUL 3 KONSTANTA Nama : Yuandri Septiawan (1656401001) Kelas : 1 TK (Teknik Komputer) POLITEKNIK CALTEX RIAU 2016
Tujuan Mahasiswa mampu menerapkan penggunaan konstanta pada kasus aritmatika sederhana dengan benar. Percobaan 1: Konstanta Membuat sebuah project dengan nama percobaan_1 yang di dalam project tersebut terdapat empty file dengan nama percobaan_1. Kemudian, menyalin dan menjalankan coding berikut ini. Dari percobaan yang telah dilakukan, jawab pertanyaan berikut ini: a. Tampilkan hasil program ketika dijalankan b. Ada berapa variabel di dalam program tersebut? Terdapat 3 buah variabel di dalam program, yaitu jari_jari, luas_lingkaran, dan phi. c. Apa tipe data dari setiap variabel? Tipe data dari setiap variabel adalah integer untuk variabel jari_jari, tipe data float untuk variabel luas_lingkaran, dan tipe data float untuk variabel konstanta phi. d. Apa nama variabel konstanta yang digunakan pada program tersebut? Nama variabel konstanta yang digunakan pada program adalah phi. e. Apa tipe data dari variabel konstanta tersebut Tipe data dari variabel konstanta tersebut adalah float. f. Modifikasi program tersebut sehingga bisa menghitung keliling lingkaran dengan rumus = 2 * ᴨ * r
main() { int jari_jari=7; float keliling_lingkaran; const float phi=3.14; keliling_lingkaran=2*phi*jari_jari; printf("keliling lingkaran dengan jari-jari %d adalah %f",jari_jari,keliling_lingkaran); }
Percobaan 2: Rumus Einstein Membuat sebuah project dengan nama percobaan_2 yang di dalam project tersebut terdapat empty file dengan nama percobaan_2. Membuat sebuah program yang menghitung rumus energi yang ditemukan oleh Einstein berikut ini: m adalah massa benda dengan variabel yang bisa diisikan nilai sedangkan c merupakan sebuah konstanta dengan nilai 3x10 8 m/s. Tampilkan nama dan NIM anda di dalam program dalam bentuk tabel dan jawab pertanyaan berikut ini: a. Tampilkan hasil program ketika dijalankan main() { float E; int m; const float c=3*10^8; m=17; E=m*c*c; printf("energi yang dihasilkan dari massa %d adalah %f \n",m,e); printf("\n"); printf("===================================\n"); printf("nama\t\t\tnim\n"); printf("===================================\n"); printf("yuandri Septiawan\t1656401001\n"); getch(); b. Ada berapa variabel di dalam program tersebut? Ada 3 variabel di dalam program tersebut, yaitu E, m, dan c. c. Apa tipe data dari setiap variabel?
Tipe data dari setiap variabel adalah float untuk E, integer untuk m, dan float untuk c. d. Apa nama variabel konstanta yang digunakan pada program tersebut? Nama variabel konstanta yang digunakan pada program tersebut adalah c. e. Apa tipe data dari variabel konstanta tersebut Tipe data dari variabel konstanta tersebut adalah float.
Latihan 1: Konversi Celcius ke Fahrenheit Membuat sebuah project dengan nama percobaan_3 yang di dalam project tersebut terdapat empty file dengan nama percobaan_3. Membuat sebuah program yang menghitung rumus konversi nilai temperatur dalam Celcius menjadi nilai temperatur dalam Fahrenheit. Berikut spesifikasi program yang akan dibuat: a. Program harus menggunakan variabel [20] b. Program harus menggunakan konstanta [20] c. Program harus menggunakan operator kali, bagi dan tambah [20] d. Program menampilkan tulisan Nilai x dalam Celcius telah dikonversi menjadi y dalam Fahrenheit [20] e. Ketika dalam Celcius dimasukkan angka 26 maka dalam Fahrenheit menjadi 78.8 [20] main() { int C=26; const int konversi=32; float F; F=(C*9/5)+konversi; printf("nilai %d dalam Celcius telah dikonversi menjadi %2.2f dalam Fahrenheit",C,F); getch(); }
Analisa Pada modul 3 ini, kita mempelajari tentang konstanta. Konstanta kita gunakan untuk memasukkan nilai yang memang sudah pasti atau sudah ditentukan. Untuk menggunakan konstanta, pertama kita ketikkan dulu const untuk konstanta, lalu masukkan tipe data, kemudian variabel, dan nilai konstanta itu sendiri, contoh const float phi=3.14; Pembelajaran di modul ini hampir sama dengan modul sebelumnya. Hanya saja di sini kita juga menggunakan konstanta. Kesimpulan Konstanta merupakan nilai yang sudah diketahui/sudah ditetapkan atau data yang tidak pernah berubah. Kita menggunakan konstanta saat membuat program operasi aritmatika yang menggunakan rumus yang di dalamnya terdapat konstanta.