PERCOBAAN PERTAMA

FUNGSI DAN TIPE VARIABEL DASAR

I. Tujuan

Mempelajari dan Mengamati penggunaan fungsi-fungsi dasar turbo C seperti main(), printf(), getch(), getche() yang dipadukan dengan tipe variabel dasar yaitu int (bilangan bulat) dan float (bilangan pecahan)

II. Teori

Struktur suatu Bahasa C adalah terdiri dari bagian #include, deklarasi konstanta, deklarasi variabel, deklarasi fungsi-fungsi dan fungsi main(). Bahasa C boleh hanya terdiri dari include dan fungsi main() saja, dimana bahasa C merupakan bahasa yang sensitive case, yaitu penulisannya menggunakan huruf kecil dan membedakan antara huruf besar dan kecil. Oleh karena itu dalam penulisan program huruf-huruf program bahasa C pada setiap percobaan, harus sama persis seperti dibawah yaitu dengan memasukkan 3 spasi program dibawah void main(). Void berarti fungsi tersebut tidak mempunyai nilai balik, karena setiap fungsi dalam C bila tidak diberikan void didepannya maka dianggap bertipe integer. Tambahkan statement #include bila diperlukan, karena bila pilihan (option) include diaktifkan maka statement #include harus disertakan. dan bila tidak makan akan ada warning, warning diabaikan asal fungsi standar input output saja. Untuk fungsi-fungsi standart seperti printf() & scanf() menggunakan stdio.h sedangkan fungsi clrscr() dan getch() menggunakan conio.h , include adalah file berekstensi ‘h’ dimana bersisi deklarasi dari fungsi-fungsi Bahasa C standar atau yang disediakan oleh compiler C, isinya dapat dilihat dengan membuka file yang berekstensi ‘h’ melalui editor Turbo C.

III. Program Percobaan

1.4.1

Membuat program Utama dengan fungsi main()

Mencetak string dengan karakter khusus ‘\n’ untuk ganti garis baru.

Menggunakan karakter khusus ‘/*’ dan ‘*/’ yang digunakan untuk baris komentar dimana tidak dijalankan.

Menggunakan fungsi getch() untuk pause atau berhenti sejenak menunggu tombol Enter ditekan.

Pogram :

#include<stdio.h>

void main()

{

printf(“Assalamualaikum! \n”);

printf(“Sesuatu yang menyenangkan adalah pemograman, \n”);

printf(“Dan pemograman C adalah yang lebih menyenangkan,\n”);

printf(“Testing…\n.1\n..2\n…3\n”)

getch();

}

IV. Tugas

1.5.1

Membuat program untuk menampilkan text dengan menggunakan karakter khusus ‘\t’ untuk pengaturan tabulasi.

#include<stdio.h>

#include<stdio.h>

void main();

{

printf(“\t\t\tPRAKTIKUM”);

printf(“\n\t\t   PEMOGRAMAN BAHSA C”);

printf(“\n\t            PROGRAM DIPLOMA IV”);

printf(“\n\t  POLITEKNIK ELEKTRONIKA NEGERI SURABAYA”);

printf(“\n\t    INSTITUT TEKNOLOGI SEUPULUH NOPEMBER”);

printf(“\n\t\t\tSURABAYA”);

getch();

}

1.5.2

Membuat program untuk menentukan harga yang harus dibayar oleh seorang pembeli bila setiap pembelian, barang mendapatkan diskon dengan tabel

#include<stdio.h>

#include<conio.h>

void main();

{

int h1, h2, h3, dis1, dis2, dis3, hd1, hd2, hd3;

char pr = ‘%’;

h1=700000;

h2=300000;

h3=800000;

dis1=5;

dis2=10;

dis3=8;

hd1=h1*dis1/100;

hd2=h2*dis2/100;

hd3=h3*dis3/100;

printf(“No |Nama Barang        |Harga         |Diskon     |Harga yang harus dibayar”);

printf(“1. |CPU850 MHz         |%d,-  %d      |%s         |%d,- \n”, h1, dis1, pr, hd1);

printf(“2. |RAM 128 MHz        |%d,-  %d      |%s         |%d,- \n”, h2, dis2, pr, hd2)

printf(“3. |Motheboard PIII    |%d,-  %d      |%s         |%d,- \n”, h3, dis3, pr, hd3);

}

1.5.3 Mencari solusi dari program yang diberikan pada soal di buku praktek 1 bagian 1.5.3

#include<stdio.h>

/* Nama File : INTRO7.c */

void main()

{

int var=25, var2=6, hasil;

hasil=var1 / var2;

printf(“Hasil Pembagian = %d”, hasil);

getch();

}

1.5.4

1.5.5

#include<stdio.h>
#include<conio.h>

void main()
{
float f, f1, c;
printf(“Suhu Fahrenheit = “); scanf(“%f”, &f);
f1=f-32;
c=f1 * 5 / 9;
printf(“Suhu celcius = %5.2f”, c);
getch();
}