Moch Syaifuddin Hidayatullah/1110191023

PRAKTIKUM 1

ALGORITMA DAN PEMROGRAMAN

Assalamualaikum Warohmatullohi Wabarokatuh,pada kesempatan kali ini kita akan belajar tentang bahasa C.Tentu saja kita akan mempelajari dasar dasarnya terlebih dahulu.Dasar dari bahasa C itu sendiri adalah “FUNGSI DAN TIPE VARIABEL DASAR”.Tidak usah lama lama kita langsung aja.

Struktur suatu bahasa C adalah trdiri dari bagian #include,deklarasi konstanta,deklarasi variabel,deklarasi fungsi-fungsi dan main().dimana bahasa c ini menggunakan huruf kecil,karena bahasa C ini membedakan antara huruf kecil dan besar.

Saya akan memperkenalkan yang namanya #include.#include merupakan salah satu jenis pengarah praprosesor,Pengarah prosesor ini dipakai untuk membaca file yang berisi deklarasi fungsi dan definisi konstanta.Kali ini kita akan menggunakan header “stdio.h” dimana kebanyakan pemrograman menggunakan header ini.Cara penulisan header ini adalah:

#include<stdio.h>

Deklarasi konstanta adalah suatu nilai dimana nilai itu tetap.Seperti halnya variabel konstanta itu sendiri memiliki aturan sendiri sesuai dengan tipe masing-masing.

Deklarasi variabel adalah proses memperkenalkan/pembuatan variabel.Dan pendeklarasian tersebut bersifat mutlak mengharuskan setiap variabel yang akan didirikan dengan jenisnya digunakan pada baris pertama sebelum operasi.

DEKLARASI FUNGSI

a.fungsi main()

main()merupakan fungsi yang harus ada pada program,sebab inilah yang menjadi titik awal dan akhir eksekusi program.

Kegunaan titik koma ‘;’ sebagai akhir suatu perintah.

TUGAS 1.

Membuat program untuk membuat tampilan sebagai berikut.Menggunakan karakter khusus ‘ \t ‘ untuk pengaturan tabulasi

  • Facebook
  • Twitter
  • Google+
  • Pinterest

TUGAS 2.

Membuat program untuk menentukan harga yang harus dibayar oleh seorang pembeli bila setiap pembelian barang mendapat diskon,kemudian tambahkan kolom jumlah untuk menghitung harga setelah didiskon dan cetak total harga yang harus dibayar.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

TUGAS 3.

Perhatikan gambar dibawah ini ,ketik dan jalankan.Setelah dijalankan apakah hasilnya benar?Mengapa?Berikan uraian tentang apa yang terjadi pada program,kemudian solusi apa yang yang tepat agar didapatkan program yang benar benar betul?.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil pembagian diatas adalah salah.Sebab kalau kita memakai integer secara otomatis program akan membulatkan hasil pembagian diatas.Jadi kalau kita menginginkan hasil yang kongkrit dengan nilai desimal kita harus memakai float.Dengan cara merubah integer dengan float.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

TUGAS 4.

Apa yang terjadi bila fungsi getche() pada program dibawah dengan dengan fungsi getch()?kemudian gantilah karakter khusus ‘ %c ‘dengan ‘ %d ‘,lihat hasinya kemudian ganti dengan ‘ %f ‘ dan lihat hasilnya.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Getche() berfungsi menyimpan karakter secara sementara oleh program kalau getch() berfungsi menyimpan karakter yang dimana ditahan keluar oleh sistem program tersebut.Apabila fungsi %c diganti %d maka yang akan ditampilkan oleh program bukan karakter melainkan bilangan bulat.Apabila %c diganti %f maka yang akan ditampilkan bukan karakter juga melainkan bilangan bula desimal 0,00000

TUGAS 5.

Mmbuat program untuk mencetak hasil formula konversi suhu dari celcius ke fahrenheit,dimana diketahui celcius=100 derajat.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

KESIMPULAN.

Dari tugas yang telah saya kerjakan diatas saya menyimpulkan bahwa semua karakter diatas memiliki makna masing masing dan apabila kita menggunakan karakter yang salah dengan yang akan kita eksekusi maka program yang akan kita lakukan akan error.Dan pada eksekusi kita harus sangat teliti dikarenakan kesalahan atau kekurangan akan menyebabkan error juga.Demikian praktikum yang telah saya lakukan,mohon maaf bila ada kekeliruan kata.