#include <stdio.h> #include <stdlib.h> main() { float a,b,c=4.0/3.0, d=22.0/7.0; printf("program menghitung volume bola\n"); printf("masukkan jari-jari="); scanf("%f",&a); b=(c*d*a*a*a); printf("jadi volume bola tersebut= %2.f\n",b); } #include <stdio.h> #include <stdlib.h> main() { float d; int a,b,c; printf("Masukkan Bilangan="); scanf("%d",&a); printf("Masukkan Bilangan Pembagi:"); scanf("%d",&b); c = a/b; d = a%b; printf("Hasilnya adalah=%d\n",c); printf("Sisanya adalah=%f\n",d); } #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); } #include <stdio.h> #include <stdlib.h> 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",b); } PEMBAHASAN Softwara adalah sebuah perangkat lunak untuk membuat program atau software,program untuk membuat program itu sendiri sangat banyak termasuk bahasa yang digunakan juga berfariasi,contoh program pembuat program yaitu : codeblock,gcc,turbo c dan lain – lain. Dan pada kali ini kita menggunakan codeblock,codeblock kategori console aplication ada dua bahasa yang bisa kita gunakan,yaitu bahasa C dan bahasa C ++,dan pembahasan,pembelajaran penggunaan bahasa pada pertemuaan ini kita menggunakan bahasa C. Bahasa C adalah sebuah bahasa kategori bahasa tingkat tinggi,karena bahasa tingkat tinggi ini bahasa yang lebih mendekati bahasa manusia,adapun keunngulan bahasa C adalah : 1. Bahasa C tersedia hampir di semua jenis computer 2. Kode bahasa C sifatnya adalah portable Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi. 3. Bahasa C hanya menyediakan sedikit kata-kata kunci 4. Proses executable program bahasa C lebih cepat 5. Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya fungsifungsi pustaka. 6. C adalah bahasa yang terstruktur Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program bagiannya. 7. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah. Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi dengan bahasa tingkat tingkat rendah. 8. Bahasa C adalah compiler Karena C sifatnya adalah kompiler, maka akan menghasilkan executable program yang banyak dibutuhkan oleh program-program komersial. Adapun bahasa C juga mempunyai beberapa kekurangan,yaitu : 1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. 2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer. Berikut setelah masuk pada tampilan kodeblock, Didalam projeck itu sendiri ada list yang nantiya bisa kita gunakan atau kita tambahkan,dan list yang paling awal adalah main.c ,dimana list ini yang paling pertama dalam membuat program,berikut list main.c: #include <stdio.h> #include <stdlib.h> int main() { printf("Hello world!\n"); return 0; } Disitu kita bisa mengolah kode-kode yang kita inginkan,termasuk pada fungsi main disitu menggunakan int atau bahasa tipe pengembalian dan kita bisa ganti dengan void atau bahasa tipe tanpa pengembalian,adapun fungsi main yang bisa kita gunakan sesuai dengan kebutuhan kita yaitu: No Tipe Data Ukuran Range (Jangkauan) Keterangan 1 unsigned char 8 bits 0 s/d 255 Karakter/string 2 Char 1 byte -128 s/d 127 Karakter/string 3 short int 16 bits -32.768 s/d 32.767 Integer/bilangan bulat 4 unsigned int 32 bits 0 s/d 4.294.967.295 Integer/bilangan bulat 5 Int 2 byte -2.147.483.648 s/d 2.147.483.647 Integer/bilangan bulat 6 Enum 16 bits -2147483.648 to 2.147.483.648 7 Long 32 bits -2.147.483.648 s/d 2.147.483.647 8 unsigned long 32 bits 0 s/d 4.294.967.295 9 Float 4 byte -3.4E-38 s/d 3.4E+38 Float/bilangan pecahan 10 Double 5 byte - 1.7E-308 s/d 1.7+308 Pecahan presisi ganda 11 long double 80 bits 3.4 x 10-4932 to 3.4 x 10+4932 Pecahan presisi ganda selanjutnya ada tanda buka kurawal ({) yaitu untuk mengawali fungsi,dibawahnya ada isi fungsi,dimana kita bisa membuat program dan memasukan kode-kode sesuai desain yang kita rencanakan,termasuk tanda-tanda yang wajib ada dan sampai terlewatkan termasuk tanda buka kurung “( )”,tanda petik “” ,titik koma “;”,dan beri doke format yaitu : No Kode format Kegunaan 1 %c Menampilkan sebuah karakter 2 %s Menampilkan nilai string 3 %d Menampilkan nilai decimal integer 4 %i Menampilkan nilai decimal integer 5 %u Menampilkan nilai decimal integer tidak bertanda (unsigned integer) 6 %ld Menampilkan nilai decimal long integer 7 %lu Menampilkan nilai decimal long integer tak bertanda 8 %li Menampilkan nilai decimal long integer 9 %hu Menampilkan nilai decimal short integer tak bertanda 10 %hi Menampilkan nilai decimal short integer 11 %x Menampilkan nilai heksa decimal integer 12 %o Menampilkan nilai okta integer 13 %f Menampilkan nilai pecahan / float 14 %e Menampilkan nilai float scientific 15 %g Sebagai pengganti %f atau %e tergantung yang terpendek 16 %lf Menampilkan nilai pecahan double 17 %le Menampilkan nilai pecahan double 18 %lg Menampilkan nilai pecahan double 19 %p Menampilkan suatu alamat memory untuk pointer setelah selesai membuat program kita tutup dengan tutup kurawal (}) tan da bahwa kita telah selesai membuat program ,kita tinggal mengetest berhasil atau berjalan dengan sesuai program yang kita buat dengan click Build pada menu utama dan kita pilih Run.