Praktikum 2 Pengenalan Bahasa C
I.Listing Program
Latihan 1
#include <stdio.h>
#include <stdlib.h>
main()
{
int a,b,c,f;
char g[100];
printf(“masukkan bilangan yang pertama=”);
scanf(“%d”,&a);
printf(“masukkan bilangan yang kedua=”);
scanf(“%d”,&b);
printf(“masukkan bilangan yang ketiga=”);
scanf(“%d”,&c);
printf(“masukkan satu kata=”);
scanf(“%s”,&g);
f=a+b+c;
printf(“jumlah = %d\n”,f);
printf(“rata-rata = %d\n”,f/3);
printf(“kuadrat = %d\n”,f*f);
printf(“kata = %s\n”,&g);
return 0;
}
Latihan 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=3,b=6;
printf(“A=%d\n”,a);
a++;
printf(“A++=%d\n”,a);
printf(“B=%d\n”,b);
b–;
printf(“B–%d\n”);
return 0;
}
Latihan 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
float d;
int a,b,c;
printf(“masukkan bilangan:”);
scanf(“%d”,&a);
printf(“masukkan pembagi:”);
scanf(“%d”,&b);
c=a/b;
d=a%b;
printf(“sisanya=%d\n”,c);
printf(“sisanya=%f\n”,d);
return 0;
}
Latihan 4
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c=4.0/3.0,d=22.0/7.0;
printf(“program menghitung volume bola\n”);
printf(“masukkan jari-jari=\n”);
scanf(“%f”,&a);
b=(c*d*a*a*a);
printf(“jadi volume bola adalah%2.f/n”,b);
return 0;
}
II.Hasil Program
Latihan 1
Latihan 2
Latihan 3
Latihan 4
III.Pembahasan
Bahasa C adalah bahasa pemrograman yang tergolong pada bahasa pemrograman komputer tingkat tinggi karena Bahasa C merupakan program komputer yang bahasanya mendekati dengan bahasa manusia .Adanya Bahasa C sangat memudahkan para programmer karena Bahasa C mempunyai beberapa compiler yang sangat popular.
Pada Praktikum yang dilakukan pada tanggal 16 September 2014 kali ini melakukan praktik untuk membuat beberapa program rumus-rumus yang ada di matematika,praktik kali ini merupakan lanjutan program yang sebelumnya yaitu program hello world maka editornya tetap sama yaitu menggunakan salah satu editor Bahasa C yaitu Codeblock.
Untuk membuat program yang mudah dibaca dalam hal pembacaan pemrograman adapun urutan yang ada pada listing program meskipun Program bahasa c tidak mengenal aturan penulisan di kolom tertentu namun sebaiknya saat membuat program harus dengan urutan yang baik ,berikut adalah urutan baris yang ada pada listing :
Baris pertama yaitu #include <stdio.h> yang berisikan pustaka output maupun input
Baris kedua adalah sebuah fungsi main, int main (). Baris ini merupakan awal dari definisi dari fungsi main.
Baris ketiga adalah Perintah printf; Ini adalah sebuah statement pada bahasa C.printf adalah standard output pada C. Arti dari seluruh statement di atas adalah insert sebuah deretan huruf-huruf atau kata-kata.
Selanjutnya baris yang terakhir yaitu return 0;. Perintah return menyebabkan selesainya fungsi main. Perintah return bisa diikuti dengan return code biasanya diikuti dengan angka 0. sebuah return code 0 untuk fungsi main diartikan bahwa program yang kita buat berjalan tanpa masalah. Ini yang paling sering dipakai untuk mengakhiri program Bahasa C.
Bahasa pemrograman mempunyai aturan-aturan tertentu sesuai dengan bahasa pemrogramannya aturan tersebut dibuat untuk mempermudah kita untuk membuat program,apabila kita tidak menaati peraturan tersebut maka program yang kita buat tidak akan dikompilasi artinya kode-kode yang kita ketik tidak bisa dijadikan bahasa mesin/bahasa pemrograman.Jadi kita harus sebisa mungkin untuk konsentrasi dan teliti pada saat pembuatan program.