Anda di halaman 1dari 12

TUGAS

PEMROGRAMAN KOMPUTER (FORTRAN C)


ARDIYANSHAH GANI
IRFAN FATAHUDDIN
VIRGIAWAN RACHMAN DG. RATTE

(D41113019)
(D41113035)
(D41113002)

PROGRAM 1 :
Menghitung Luas dan Keliling Balok :
#include<stdio.h>
#include<conio.h>
void main()
{
float p, l, t, luas, keliling;
printf("\n@ Menghitung Luas dan Keliling Balok @\n");
printf("--------------------------------------\n");
printf("\n Masukkan panjang balok = ");
scanf("%f",&p); /*p = nilai panjang balok*/
printf("\n Masukkan lebar balok = ");
scanf("%f",&l); /*l = nilai lebar balok*/
printf("\n Masukkan tinggi balok = ");
scanf("%f",&t); /*t = nilai t balok*/
luas =2*((p*l)+(p*t)+(l*t));
keliling = 4*(p+l+t);
printf("\n Jadi, Luas Balok adalah
= %.2f\n", luas);
printf("\n Jadi, Keliling Balok adalah = %.2f\n", keliling);
printf("\n\tTerima Kasih");
printf("\n******************************");
getch();

Hasil Cetak :

Keterangan Perintah yang digunakan dalam program :


1. <stdio.h>
adalah library pada bahasa C yang digunakan untuk operasi inputoutput (stdio adalah Standar Input dan Output). Apabila tidak ada library ini
maka perintah-perintah input dan output tidak dapat dieksekusi.
2. <conio.h>
adalah header file yang digunakan untuk membuat teks antarmuka
pengguna seperti getch.
3. #include
merupakan satu jenis pengarah preprocessor yang digunakan untuk
membaca file yang dinamakan file judul (header file) seperti conio.h, stdio.h,
windows.h, math.h, danstring.h merupakan file header yang
merupakan standard library dari C++.
4. Void main()
adalah fungsi tidak bertipe data (kalau di pascal lebih dikenal dengan
procedure).
Void main() digunakan apabila sebuah fungsi tidak memerlukan argument.
Void artinya kosong.
5. Float
atau biasa kita kenal dengan floating point merupakan tipe data yang
berfungsi untunk mendeklarasikan suatu bilangan dalam bentuk pecahan.
6. Printf
digunakan untuk menampilkan semua jenis data baik dalam bentuk
numerik maupun karakter.
7. \n
merupakan konstanta yang berfungsi untuk membuat baris baru atau
sebagai Enter.
8. Scanf ()
digunakan untuk menginput data berupa data numeric, karakter, dan
string secara terformat.

9. getch()
(get character) dipakai untuk membaca sebuah karakter dengan sifat
karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol
ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
10.%f
berfungsi untuk membaca sebuah bilangan pecahan (real).
11.Titik koma (;)
berfungsi sebagai pemberhentian atau batas dari suatu pernyataan
ataupun perintah yang digunakan.
12.And (&)
merupakan operator unary yang berfungsi untuk menghasilkan alamat
memory operand.
13.Tanda petik ganda ()
digunakan ketika kita ingin menulis pernyataan atau string.

PROGRAM 2 :
Menghitung Luas dan Keliling Belah Ketupat :
#include<stdio.h>
#include<conio.h>
void main()
{
float d1, d2, s, luas, keliling;
printf("\n@ Menghitung Luas dan Keliling Belah Ketupat @\n");
printf("----------------------------------------------\n");
printf("\n Masukkan nilai diagonal 1 belah ketupat = ");
scanf("%f",&d1); /*d1 = nilai diagonal belah ketupat*/
printf("\n Masukkan nilai diagonal 2 belah ketupat = ");
scanf("%f",&d2); /*d2 = nilai diagonal belah ketupat*/

luas =d1*d2*1/2;
printf("\n Jadi, Luas Belah Ketupat adalah

= %.2f\n", luas);

printf("\n Masukkan nilai sisi belah ketupat = ");


scanf("%f",&s); /*s = nilai sisi belah ketupat*/
keliling = 4*s;
printf("\n Jadi, Keliling Belah Ketupat adalah = %.2f\n", keliling);
printf("\n\tTerima Kasih");
printf("\n******************************");
getch();
}

Hasil Cetak :

Keterangan Perintah yang digunakan dalam program :


1. <stdio.h>
adalah library pada bahasa C yang digunakan untuk operasi inputoutput (stdio adalah Standar Input dan Output). Apabila tidak ada library ini
maka perintah-perintah input dan output tidak dapat dieksekusi.
2. <conio.h>
adalah header file yang digunakan untuk membuat teks antarmuka
pengguna seperti getch.

3. #include
merupakan satu jenis pengarah preprocessor yang digunakan untuk
membaca file yang dinamakan file judul (header file) seperti conio.h, stdio.h,
windows.h, math.h, danstring.h merupakan file header yang
merupakan standard library dari C++.
4. Void main()
adalah fungsi tidak bertipe data (kalau di pascal lebih dikenal dengan
procedure).
Void main() digunakan apabila sebuah fungsi tidak memerlukan argument.
Void artinya kosong.
5. Float
atau biasa kita kenal dengan floating point merupakan tipe data yang
berfungsi untunk mendeklarasikan suatu bilangan dalam bentuk pecahan.
6. Printf
digunakan untuk menampilkan semua jenis data baik dalam bentuk
numerik maupun karakter.
7. \n
merupakan konstanta yang berfungsi untuk membuat baris baru atau
sebagai Enter.
8. Scanf ()
digunakan untuk menginput data berupa data numeric, karakter, dan
string secara terformat.
9. getch()
(get character) dipakai untuk membaca sebuah karakter dengan sifat
karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol
ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
10.%f
berfungsi untuk membaca sebuah bilangan pecahan (real).
11.Titik koma (;)
berfungsi sebagai pemberhentian atau batas dari suatu pernyataan
ataupun perintah yang digunakan.
12.And (&)
merupakan operator unary yang berfungsi untuk menghasilkan alamat
memory operand.
13.Tanda petik ganda ()
digunakan ketika kita ingin menulis pernyataan atau string.

PROGRAM 3 :
Menghitung Luas dan Keliling Kubus :
#include<stdio.h>
#include<conio.h>
void main()
{
float r,luas, keliling;
printf("\n@ Menghitung Luas dan Keliling Kubus @\n");
printf("--------------------------------------\n");
printf("\n Masukkan nilai rusuk kubus = ");
scanf("%f",&r); /*r = nilai rusuk kubus*/
luas =6*r*r;
keliling = 12*r;
printf("\n Jadi, Luas Kubus adalah
= %.2f\n", luas);
printf("\n Jadi, Keliling Kubus adalah = %.2f\n", keliling);
printf("\n\tTerima Kasih");
printf("\n******************************");
getch();
}

Hasil Cetak :

Keterangan Perintah yang digunakan dalam program :


1. <stdio.h>
adalah library pada bahasa C yang digunakan untuk operasi inputoutput (stdio adalah Standar Input dan Output). Apabila tidak ada library ini
maka perintah-perintah input dan output tidak dapat dieksekusi.
2. <conio.h>
adalah header file yang digunakan untuk membuat teks antarmuka
pengguna seperti getch.
3. #include
merupakan satu jenis pengarah preprocessor yang digunakan untuk
membaca file yang dinamakan file judul (header file) seperti conio.h, stdio.h,
windows.h, math.h, danstring.h merupakan file header yang
merupakan standard library dari C++.
4. Void main()
adalah fungsi tidak bertipe data (kalau di pascal lebih dikenal dengan
procedure).
Void main() digunakan apabila sebuah fungsi tidak memerlukan argument.
Void artinya kosong.
5. Float
atau biasa kita kenal dengan floating point merupakan tipe data yang
berfungsi untunk mendeklarasikan suatu bilangan dalam bentuk pecahan.

6. Printf
digunakan untuk menampilkan semua jenis data baik dalam bentuk
numerik maupun karakter.
7. \n
merupakan konstanta yang berfungsi untuk membuat baris baru atau
sebagai Enter.
8. Scanf ()
digunakan untuk menginput data berupa data numeric, karakter, dan
string secara terformat.
9. getch()
(get character) dipakai untuk membaca sebuah karakter dengan sifat
karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol
ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
10.%f
berfungsi untuk membaca sebuah bilangan pecahan (real).
11.Titik koma (;)
berfungsi sebagai pemberhentian atau batas dari suatu pernyataan
ataupun perintah yang digunakan.
12.And (&)
merupakan operator unary yang berfungsi untuk menghasilkan alamat
memory operand.
13.Tanda petik ganda ()
digunakan ketika kita ingin menulis pernyataan atau string.

PROGRAM CASE :
#include <stdio.h>

void main ()
{
int chase;
float p,l,t,d1,d2,s,r,L1,L2,L3,K1,K2,K3;
printf("1. Menghitung Luas dan Keliling Balok\n");
printf("2. Menghitung Luas dan Keliling Belah Ketupat\n");
printf("3. Menghitung Luas dan Keliling Kubus\n\n");
printf("Masukkan Angka Yang Ingin Anda Hitung: ");
scanf("%d",&chase);
switch (chase)
{
case 1: printf("\n\t\t@ Menghitung Luas dan Keliling Balok @\n");
printf("\t\t --------------------------------------\n");
printf("\n\t\t Masukkan panjang balok = ");
scanf("%f",&p);
printf("\n\t\t Masukkan lebar balok = ");
scanf("%f",&l);
printf("\n\t\t Masukkan tinggi balok = ");
scanf("%f",&t);
L1=2*((p*l)+(p*t)+(l*t));
K1=4*(p+l+t);
printf("\n\t\t Jadi, Luas Balok adalah
= %.2f\n", L1);
printf("\n\t\t Jadi, Keliling Balok adalah = %.2f\n", K1);
break;
case 2: printf("\n\t\t@ Menghitung Luas dan Keliling Belah Ketupat @\n");
printf("\t\t ----------------------------------------------\n");
printf("\n\t\t Masukkan nilai diagonal 1 belah ketupat = ");
scanf("%f",&d1);
printf("\n\t\t Masukkan nilai diagonal 2 belah ketupat = ");
scanf("%f",&d2);
L2=d1*d2*1/2;
printf("\n\t\t Jadi, Luas Belah Ketupat adalah
= %.2f\n", L2);
printf("\n\t\t Masukkan nilai sisi belah ketupat
= ");
scanf("%f",&s);
K2=4*s;
printf("\n\t\t Jadi, Keliling Belah Ketupat adalah
= %.2f\n", K2);

break;
case 3: printf("\n\t\t@ Menghitung Luas dan Keliling Kubus @\n");
printf("\t\t --------------------------------------\n");
printf("\n\t\t Masukkan nilai rusuk kubus = ");
scanf("%f",&r);
L3=6*r*r;
K3=12*r;
printf("\n\t\t Jadi, Luas Kubus adalah
= %.2f\n", L3);
printf("\n\t\t Jadi, Keliling Kubus adalah = %.2f\n", K3);
break;
default: printf("\n\t\tPilihan Anda Tidak Terdaftar\n");
break;
}
getch();
}

Hasil Cetak :

Keterangan Perintah yang digunakan dalam program :


1. Library stdio.h adalah library pada bahasa C yang digunakan untuk operasi
input-output (stdio = Standar Input dan Output). Tanpa menggunakan library
ini maka perintah-perintah input dan output tidak dapat dieksekusi.
2. #include merupakan satu jenis pengarah preprocessor yang digunakan
untuk membaca file yang dinamakan file judul (header file). iostream,
conio.h, stdio.h, windows.h, math.h, dan string.h merupakanfile header yang
merupakan standard library dari C++. Setiap file header berhubungan
dengan perintah masukan (input), perintah keluaran (output), dan fungsifungsi yang digunakan dalam suatu program.
3. Void main() adalah fungsi tidak bertipe data (kalau di pascal lebih dikenal
dengan procedure), void main() // void itu sama saja tidak dianggap. Void
main() digunakan apabila sebuah fungsi tidak memerlukan argument. Void
berarti kosong.
4. Float atau biasa kita kenal dengan floating point merupakan tipe data yang
berfungsi untunk mendeklarasikan suatu bilangan dalam bentuk pecahan.
5. Printf digunakan untuk menampilkan semua jenis data baik dalam bentuk
numeric maupun karakter
6. \n merupakan konstanta yang berfungsi untuk membuat baris baru atau
sebagai Enter.
7. Scanf () digunakan untuk menginput data berupa data numeric, karakter, dan
string secara terformat.
8. Fungsi getch() (get character) dipakai untuk membaca sebuah karakter
dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan
tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
9. %f berfungsi untuk membaca sebuah bilangan pecahan (real)
10.Titik koma (;) berfungsi sebagai pemberhentian atau batas dari suatu
pernyataan ataupun perintah yang digunakan.

11.Kurung kurawal digunakan sebagai tanda atau batasan awal dan batasan
akhir dari sebuah fungsi yang telah di buat.
12.And (&) merupakan operator unary yang berfungsi untuk menghasilkan
alamat memory operand.
13.Tanda petik ganda () digunakan ketika kita ingin menulis pernyataan atau
string.

14.
Int (integer) adalah tipe data yang digunakan untuk
mendeklarasikan penggunaan bilangan bulat.

15.Struktur kondisi switch,,case, dan default digunakan untuk penyeleksian


kondisi dengan kemungkinan yang terjadi cukup banyak. Struktur ini akan
melaksanakan salah satu dari beberapa pernyataan case tergantung nilai
kondisi yang ada di dalam switch. Selanjutnya proses diteruskan hingga
ditemukan pernyataan break. Jika tidak ada nilai pada case yang sesuai
dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang
ada di bawah default.

Anda mungkin juga menyukai