Tugas KLPTI Tahap 2

advertisement
#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.
Download