#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 Pemrograman Bahasa C adalah software yang berfungsi mengkonversikan arsitektur dan algoritma yang dirancang manusia dengan format yang dapat dijalankan computer. Bahasa juga dekat dengan manusia karena mudah dipahami dan dipelajari manusia untuk membantu memudahkan memenuhi kebutuhan manusia. Sebagai contohnya untuk membuat aplikasi bisnis, matematis atau game. Dalam menggunakan Bahasa C yang harus diperhatikan adalah bagian bagian terpenting seperti #include <stdio.h> #include <stdlib.h> untuk mengakses fungsi standard datang compailer maka sebagai header atau library yang efektif untuk mengambil header dan menyalin ke program yang akan dijalankan. Selanjutnya ada fungsi “main ()” fungsi yang dimana pertama kali dipanggil ketika akan menjalankan program dari fungsi main ini kita dapat memanggil fungsi-fungsi yang lainnya. Didepan fungsi main bisa diketikan tipe-tipe data yang akan digunakan dalam program ini seperti. 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 Apabila akan menjalankan program ini harus diawali dengan kurung kurawa “{“ dan mengakhirinya dengan tutup kurung “}”. Dan bagian terpenting adalah mengisi statement apa yang akan kita buat dalam program ini dan tergantung kebutuhan kita sendiri dengan diawali dengan “printf()” untuk mengisi statement kita. Dan untuk menampilkan hasil output diperlukan kode format yang diawali dengan “scan()” dan di dalamnya berisi macam-macam kode format yang dapat digunakan tergantung tipe data yang kita gunakan pada fungsi main atau juga bisa saat setelah kurung kurawa. Beberapa contoh kode format yang dapat digunakan adalah 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 Tipe-tipe data yang dapat digunakan untuk menampilkan output yang kita inginkan. Dan setelah mengisi statement maka harus ditutup dengan kurung kurawa untuk mengakhiri statement dan tinggal dibuild and run untuk mengetes apakah sudah berfungsi atau masih ada kesalahan dalam program bahasa C.