Pada
Tugas 1 Dasar-dasar Pemrograman C (Tugas No 2) Merupakan program sehingga pada
layar dapat ditampilkan kembali nilai dari variable-variabel berikut:
a. a =-8.2, b = 0.005
b. x = 129, y = 87, z =-22
c. d1 = 2.88 x 10-8, d2 =-8.4 x
105
d. U = 711 (octal), v =
FFFF(hexadecimal)
e. big = 123456789
f. c = 0.3333333333
Berikut Source code dari program yang telah dibuat.
Source Code:
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#include <stdio.h>
#include <conio.h>
int main(void)
{
float a=-8.2 ,b=0.005;
int x=129, y=87, z=-22;
float d1=2.88e-8, d2=-8.4e5;
int u=457,v=65535;
int big=123456789;
long float
c=0.3333333333;
FILE
*file;
file=
fopen("Tugas2.txt","w");
printf("=============== TUGAS NO 2 =============== \n
\n");
fprintf(file,
"=============== TUGAS NO 2 ===============
\n \n");
printf("A. Nilai A= %.1f \n", a);
printf(" Nilai B=
%.3f \n \n", b);
fprintf(file,"A. Nilai A= %.1f \n \n", a);
fprintf(file," Nilai B=
%.3f \n \n", b);
printf("B. Nilai X= %d \n", x);
printf(" Nilai Y=
%d \n", y);
printf(" Nilai Z=
%d \n \n", z);
fprintf(file,"B. Nilai X= %d \n", x);
fprintf(file," Nilai Y=
%d \n", y);
fprintf(file," Nilai Z=
%d \n \n", z);
printf("C. Nilai D1= %g \n", d1);
printf(" Nilai
D2= %g \n \n", d2);
fprintf(file,"C. Nilai D1= %g \n",d1);
fprintf(file," Nilai
D2= %g \n \n",d2);
printf("D. Octal = %o \n", u);
printf("
Hexadecimal = %x \n \n", v);
fprintf(file,"D. Octal = %o \n", u);
fprintf(file,"
Hexadecimal = %x \n \n", v);
printf("E. Nilai Big = %d \n \n", big);
fprintf(file,"E. Nilai Big = %d \n \n", big);
printf("F. Nilai C = %.10lf \n \n", c);
fprintf(file,"F. Nilai C = %.10lf \n \n", c);
getch();
return 0;
}
|
Deskripsi:
1.
Pada baris 1 dan
2 merupakan fungsi header untuk dapat mengakses file library yang terdapat pada
"stdio.h" dan "conio.h" yang nantinya digunakan di dalam
program.
2.
Pada baris 4, 5,
48, dan 49 merupakan struktur dasar dari pemrograman c.
int main(void)
{
return 0;
}
nantinya programer akan menulis program setelah tanda
kurung kurawal buka "{" dan diakhiri oleh kurung kurawal tutup
"}"
Fungsi "main" merupakan fungsi yang harus ada
di setiap program c, dan tipe data "int" merupakan nilai balikan
(return) dari fungsi main yang bertipe integer yang ditulis pada "return
0".
3.
Pada baris 6-11
merupakan pendeklarasian variabel yang akan digunakan di dalam program c yang
dibuat seperti:
float untuk bilangan desimal dan int (integer) untuk
bilangan bulat.
4.
baris ke 13
merupakan inisialisasi pembuatan file setelah program dijalankan
5.
baris ke 14
merupakan fungsi pembuatan file yang dibuka dengan fungsi "fopen"
yang dibarengi dengan nama file "Tugas2.txt" dan keyword
"w" untuk membuat (write).
6.
pada baris ke
16, "printf" merupakan fungsi yang terdapat dalam library
"stdio.h" yang digunakan untuk menampilkan keluaran pada program
setelah dijalankan yang dibarengi dengan "\n" untuk membuat baris baru
(new line).
7.
pada baris k 17,
"fprintf" merupakan fungsi yang sama dengan printf yang digunakan
untuk menampilkan keluaran hanya saja jika "printf" menampilkan pada
saat program dijalankan, fungsi "fprintf" digunakan untuk menampilkan
isi pada file yang dibuat (Tugas2.txt) setelah program dijalankan.
8.
pada baris 19
dan 20, "printf" merupakan fungsi ang sama dengan baris ke 16, hanya
saja pada baris ini, pemrogram menambahkan "%.1f" untuk kode format
dari variabel yang ingin ditampilkan sesuai dengan deklarasi variabel
sebelumnya. Angka 1 pada kode format "%.1f" merupakan jumlah angka
dibelakang koma karena "f" pada kode format tersebut merupakan
pengganti variabel float atau desimal, selain itu juga ditampilkan isi variabel
yang sudah dideskripsikan sebelumnya.
9.
pada baris 21
dan 22, "fprintf" merupakan fungsi yang sama dan memiliki isi yang
sama dengan baris ke 19 dan 20. hanya saja fungsi "fprintf" digunakan
untuk menampilkan output pada file yang dibuat (Tugas2.txt).
10.
untuk
baris-baris selanjutnya memiliki fungsi yang sama dengan baris-baris yang sudah
dijelaskan sebelumnya.
11.
Pada baris ke
47, "getch()" merupakan fungsi yang terdapat pada library
"conio.h" yang digunakan untuk menahan eksekusi program setelah
program dijalankan. biasanya jika tanpa "getch()" atau
"system("pause")" pada "library stdio.h" program
yang dijalankan hanya tampil sekejap.
0 comments:
Post a Comment