AP 1 - Pengenalan Bahasa C
Click here to load reader
-
Upload
mechdi-ghazali -
Category
Documents
-
view
222 -
download
0
Transcript of AP 1 - Pengenalan Bahasa C
8/19/2019 AP 1 - Pengenalan Bahasa C
http://slidepdf.com/reader/full/ap-1-pengenalan-bahasa-c 1/5
LISTING PROGRAM & TAMPILAN
1. Operasi Tiga Buah Bilangan Integer
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
/* Deklarasi */
int a,b,c,d,e,f,g,h;
/* n!ut "ilangan */
!rintf( $$$$$$$$$$$$$$$ %&' $$$$$$$$$$$$$$$ n); !rintf(n asukan tiga buah bilangan + );
scanf(d d d, -a, -b, -c);
!rintf(n $$$$$$$$$$$$$$ '&' $$$$$$$$$$$$$$$ n);
!rintf( n);
/* &enumlahan */
d $ a 0 b 0 c;
!rintf( 1asil !enumlahan bilangan + d n, d);
/* 2ata3rata */
e $ d/4;
!rintf( 2ata3rata bilangan + d n, e);
/* &roduk */
f $ a*b*c;
!rintf( &roduk + dn, f);
/* %ilai erkecil dan erbesar */
if ((a < b)-(a < c))
g $ a;
if ((b < a)-(b < c))
g $ b;
if ((c < a)-(c < b))
g $ c;
!rintf( "ilangan terkecil + d n, g); if ((a > b)-(a > c))
f $ a;
if ((b > a)-(b > c))
f $ b;
if ((c > a)-(c > b))
f $ c;
!rintf( "ilangan terbesar + d nn, f);
s5stem(!ause);
return 6;
getch();
7
8/19/2019 AP 1 - Pengenalan Bahasa C
http://slidepdf.com/reader/full/ap-1-pengenalan-bahasa-c 2/5
Analisa :
Pada program ini saya menggunakan header #include<stdio.h> sebagai
header untuk fungsi-fungsi tertentu seperti printf , scanf , dan if . Fungsi utama yang
digunakan adalah main. etelah itu saya menggunakan tipa data int karena pada
program ini output yang diharapkan berupa bilangan bulat positif. Fungsi printf
digunakan untuk menampilkan keluaran pada layar. !arakter % digunakan untuk
8/19/2019 AP 1 - Pengenalan Bahasa C
http://slidepdf.com/reader/full/ap-1-pengenalan-bahasa-c 3/5
operator kon"ersi pola, dan %d digunakan untuk mengeluarkan atau menampilkan
bilangan bulat positif.
ntuk mendapatkan nilai yang dimasukkan pengguna program, gunakan
fungsi scanf dan berikan tanda $%& untuk memasukan hasil input pengguna ke
"ariabel yang kita sediakan 'a, b, dan c(. Apabila ingin menampilkan "ariabel
yang sudah ada nilainya tidak perlu pake tanda $%& sebagai pembeda untuk
memasukkan atau mengeluarkan nilai pada "ariabel yang tersedia 'contoh terdapat
pada line ke-)*(. ntuk "ariabel d,e,f,g, dan h saya isi dengan nilai hasil operasi
perhitungan. Fungsi if digunakan sebagai pembanding antar suatu "ariabel dengan
"ariabel lainnya. Agar setelah selesai program tidak langsung berhenti saya
sisipkan system(“pause”).2. Gambar#include<stdio.h>
#include<conio.h>
main()
{
!rintf(********** * *n);
!rintf(* * * * ***n);
!rintf(* * * * *****n);
!rintf(* * * * *n);
!rintf(* * * * *n); !rintf(* * * * *n);
!rintf(* * * * *n);
!rintf(* * * * *n);
!rintf(********** * *n);
getch();
7
8/19/2019 AP 1 - Pengenalan Bahasa C
http://slidepdf.com/reader/full/ap-1-pengenalan-bahasa-c 4/5
Analisa :
Program ini hanya menggunakan fungsi printf , yang berarti bah+a header
yang dibutuhkan hanya #include<stdio.h> dan #include<conio.h>. Fungsi utamacukup menggunakan main karena program ini bertuuan hanya untuk
menampilkan gambar diatas saa, tidak adad input yang akan dimasukkan oleh
pengguna. Agar terlihat lebih bagus, saya berikan tabulasi dan arak ke setiap sisi
endela program agar terlihat di tengah seperti pada gambar menggunakan \n
untuk menggeser baris menadi satu baris keba+ah dan \t untuk memberikan arak
satu tab kearah kanan.
ANALISA MM
Pada modul AP- ini praktikan memelaari konsep-konsep dasar
pemrograman dengan bahasa . Agar program dapat beralan, skrip program
harus disusun sedemikian rupa. krip tersebut disusun dari header , fungsi utama,
fungsi, tipe data, dan lainnya.
krip program dia+ali dengan header . Header yang dominan
digunakan pada program yang dibuat ada tiga, yaitu #include<stdio.h>,
#include<conio.h>, dan #include<stdlib.h> tergantung dengan kegunaan program
tersebut. /alu fungsi utama yang digunakan adalah fungsi main karena program
ini hanya menalankan beberapa operasi sederhana. Printf , scanf , dan if digunakan
pada program tugas akhir nomor 0 sebagai fungsi yang disimpan dalam header
#include<stdio.h>.
1eberapa elemen program diatas bergantung pada enis tipe data yang
digunakan. 2ipe data adalah pengelompokan data berdasarkan isi dan sifatnya.
8/19/2019 AP 1 - Pengenalan Bahasa C
http://slidepdf.com/reader/full/ap-1-pengenalan-bahasa-c 5/5