laporan praktikum

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