Anda di halaman 1dari 24

LAPORAN PRAKTIKUM KONSEP PEMROGRAMAN

INPUT DAN OUTPUT

DISUSUN OLEH :
RIESZ RIAZY ROHMAN
M0516039
ASISTEN :
1.
2.
3.
4.

BUKHORI ABDUL AZIZ HUTAMA


GHAZY AYYASY
SALSABILA FAUZIA SHABIHAH
WIDYASWARI NORITA MAHAYANTI

(M0515004)
(M0515016)
(M0515036)
(M0515040)

PROGRAM STUDI INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
RABU, 28 SEPTEMBER 2016
A. Screenshot Source Code

B. Analisis Source Code

#include <stdio.h> :
sebuah arahan menuju C preprocessor. Baris diawali dengan #
diproses dengan preprocessor sebelum program di-complie. include
merupakan sebuah baris yang memberitahu preprocessor untuk
mencantumkan isi dari standar input/output file header <stdio.h> di
dalam program. File header ini memiliki informasi dan deklarasi
yang digunakan compiler ketika mengompile standard input/output
library functions.
main(){ :
tanda kurung setelah main mengindikasikan bahwa main
merupakan sebuah fungsi utama, tempat untuk menaruh perintah
program sehingga saat di eksekusi, program di dalam mainlah yg
akan dijalankan. Sedangkan { merupakan sebuah awalan yang
harus ditulis dalam sebuah fungsi.
float phi = 3.14; :
untuk mendeklarasikan variabel phi = 3.14 yang bertipe float.
int a,p,l,r; :
untuk mendeklarasikan variabel a,p,l, dan r yang bertipe integer.
float A,B,C,D,E,F,G,H,I,J,K,L,M,N;

untuk mendeklarasikan variabel A,B,C,D,E,F,G,H,I,J,K,L,M, dan N


yang bertipe float.
float alas,tinggi,t, sisi, bawah, atas, jari_jari, jarikerucut, tinggikerucut,
jari_tabung2, tinggi_tabung2,jari_tabung, tinggi_tabung, jari_kerucut2,
tinggi_kerucut2,sisi_kerucut;
untuk mendeklarasikan variabel alas,tinggi,t, sisi, bawah, atas,
jari_jari, jarikerucut, tinggikerucut, jari_tabung2,
tinggi_tabung2,jari_tabung, tinggi_tabung, jari_kerucut2,
tinggi_kerucut2, dan sisi_kerucut yang bertipe float.

float luas_trapesium, luas_lingkaran,luas_persegi_panjang,luas_segitiga,


luas_tabung, luas_kerucut;
untuk mendeklarasikan variabel luas_trapesium,
luas_lingkaran,luas_persegi_panjang,luas_segitiga, luas_tabung, dan
luas_kerucut yang bertipe float.
float volume_kubus,volume_bola,volume_kerucut, volume_tabung;
untuk mendeklarasikan variabel
volume_kubus,volume_bola,volume_kerucut, dan volume_tabung
yang bertipe float.
char name [20];
char NIM [20];
char UNIV [20];
untuk mendeklarasikan variabel name, NIM, dan UNIV dengan tipe
data string. Nilai variabel name, NIM, dan UNIV terdiri dari beberapa
karakter dengan maksimal 20 karakter (0 s.d 19)
printf ("\nMasukan Nama = ");
untuk menampilkan tulisan Masukan Nama = pada layar.
gets (name);
untuk membaca dan memasukkan data name yang bertipe string
dari keyboard untuk kemudian disimpan ke dalam buffer.
printf ("\nMasukan NIM = ");
untuk menampilkan tulisan Masukan NIM = pada layar.
gets (NIM);
untuk membaca dan memasukkan data NIM yang bertipe string dari
keyboard untuk kemudian disimpan ke dalam buffer.
printf ("\nMasukan UNIVERSITAS = ");
untuk menampilkan tulisan Masukan UNIVERSITAS = pada layar.
gets (UNIV);
untuk membaca dan memasukkan data UNIV yang bertipe string
dari keyboard untuk kemudian disimpan ke dalam buffer.

printf
( "==========================================\n
");
untuk menampilkan tulisan
========================================
== pada layar.
printf ( "\n=============DATA MAHASISWA
==============\n");
untuk menampilkan tulisan =============DATA MAHASISWA
============== pada layar.
printf ( "Nama \t\t= %s \n",name );
untuk menampilkan tulisan Nama = serta isi yang diambil dari
variabel string name.
printf ( "NIM \t\t= %s \n",NIM );
untuk menampilkan tulisan NIM = serta isi yang diambil dari
variabel string NIM.
printf ( "UNIVERSITAS \t= %s \n\n",UNIV );
untuk menampilkan tulisan UNIVERSITAS = serta isi yang diambil
dari variabel string UNIV.

menu:
sebuah label atau identifier khusus yang diakhiri dengan tanda titik dua, di
mana label menu ini memiliki 10 pilihan program.

printf(" ----------------------------------\n");
untuk menampilkan tulisan ---------------------------------- pada layar
menu.
printf(" 1. Program Luas Lingkaran \n");
untuk menampilkan tulisan 1. Program Luas Lingkaran pada layar
menu.
printf(" 2. Program Luas Persegi panjang \n");
untuk menampilkan tulisan 2. Program Luas Persegi panjang pada
layar menu.
printf(" 3. Program Luas Segitiga \n");
untuk menampilkan tulisan 3. Program Luas Segitiga pada layar
menu.
printf(" 4. Program Luas Trapesium \n");
untuk menampilkan tulisan 4. Program Luas Trapesium pada layar
menu.
printf(" 5. Program Volume Kubus \n");
untuk menampilkan tulisan 5. Program Volume Kubus pada layar
menu.
printf(" 6. Program Volume Bola \n");
untuk menampilkan tulisan 6. Program Volume Bola pada layar
menu.
printf(" 7. Program Volume Kerucut \n");
untuk menampilkan tulisan 7. Program Volume Kerucut pada layar
menu.
printf(" 8. Program Volume Tabung \n");
untuk menampilkan tulisan 8. Program Volume Tabung pada layar
menu.
printf(" 9. Program Luas Permukaan Tabung \n");
untuk menampilkan tulisan 9. Program Luas Permukaan Tabung
pada layar menu.
printf(" 10.Program Luas Permukaan Kerucut \n");

untuk menampilkan tulisan 10.Program Luas Permukaan Kerucut


pada layar menu.
printf(" ---------------------------------\n");
untuk menampilkan tulisan --------------------------------- pada layar
menu.
printf("\nPilih Program = ");
untuk menampilkan tulisan Pilih Program = pada layar menu.
scanf("%d", &a);
untuk membaca dan memasukkan data yang bertipe integer dari
keyboard untuk kemudian disimpan ke dalam lokasi a yang
merupakan sebuah alamat operator.

if ( a== 1){
untuk mengizinkan program untuk membuat keputusan berdasarkan
benar atau salahnya dari suatu pernyataan kondisi jika a memiliki
nilai 1.
printf ("Masukan Jari Jari lingkaran = ");
untuk menampilkan tulisan Masukan Jari Jari lingkaran = pada
layar.
scanf ("%d", &r);
untuk membaca dan memasukkan data yang bertipe integer dari
keyboard untuk kemudian disimpan ke dalam lokasi r yang
merupakan sebuah alamat operator.
luas_lingkaran = phi * r * r;
menyatakan bahwa luas_lingkaran = phi * r * r
printf("Luas Lingkaran = %.2f", luas_lingkaran);
untuk menampilkan tulisan Luas Lingkaran = pada layar serta isi
yang diambil dari variabel float luas_lingkaran yang jika memiliki
hasil yang berupa desimal, akan
berjarak 2 angka setelah koma/titik.

else if ( a==2){
setelah perintah if ( a== 1), jika a tidak sama dengan 1 melainkan a
sama dengan 2 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf ("Masukan Panjang = ");
untuk menampilkan tulisan Masukan Panjang = pada layar.
scanf ("%d", &p);
untuk membaca dan memasukkan data yang bertipe integer dari
keyboard untuk kemudian disimpan ke dalam lokasi p yang
merupakan sebuah alamat operator.
printf ("Masukan Lebar = ");
untuk menampilkan tulisan Masukan Lebar = pada layar.
scanf ("%d", &l);
untuk membaca dan memasukkan data yang bertipe integer dari
keyboard untuk kemudian disimpan ke dalam lokasi l yang
merupakan sebuah alamat operator.
luas_persegi_panjang = p * l;
menyatakan bahwa luas_persegi_panjang = p * l

printf("luas persegi panjang = %.2f", luas_persegi_panjang);

untuk menampilkan tulisan luas persegi panjang = pada layar


serta isi yang diambil dari variabel float luas_persegi_panjang yang
jika memiliki hasil yang berupa desimal, akan berjarak 2 angka
setelah koma/titik.
else if ( a==3){
setelah perintah if ( a== 2), jika a tidak sama dengan 2 melainkan a
sama dengan 3 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf ("Masukan Alas = ");
untuk menampilkan tulisan Masukan Alas = pada layar.
scanf ("%f", &alas);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi alas yang
merupakan sebuah alamat operator.
printf ("Masukan Tinggi = ");
untuk menampilkan tulisan Masukan Tinggi = pada layar.
scanf ("%f", &tinggi);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi tinggi yang
merupakan sebuah alamat operator.
luas_segitiga = alas * tinggi / 2 ;
menyatakan bahwa luas_segitiga = alas * tinggi / 2
printf("luas segitiga = %.2f", luas_segitiga );
untuk menampilkan tulisan luas segitiga = pada layar serta isi
yang diambil dari variabel float luas_segitiga yang jika memiliki hasil
yang berupa desimal, akan berjarak 2 angka setelah koma/titik.
else if ( a== 4 ){
setelah perintah if ( a== 3), jika a tidak sama dengan 3 melainkan a
sama dengan 4 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf ("Masukan sisi bawah = ");
untuk menampilkan tulisan Masukan sisi bawah = pada layar.

scanf ("%f", &bawah);


untuk untuk membaca dan memasukkan data yang bertipe float
dari keyboard untuk kemudian disimpan ke dalam lokasi bawah
yang merupakan sebuah alamat operator.
printf ("Masukan sisi atas = ");
untuk menampilkan tulisan Masukan sisi atas = pada layar.
scanf ("%f", &atas);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi atas yang
merupakan sebuah alamat operator.
printf("luas Trapesium = %.2f", luas_trapesium );
untuk menampilkan tulisan luas Trapesium = pada layar serta isi
yang diambil dari variabel float luas_trapesium yang jika memiliki
hasil yang berupa desimal, akan berjarak 2 angka setelah
koma/titik.
printf("masukan tinggi trapesium = ");
untuk menampilkan tulisan Masukan tinggi trapesium = pada
layar.
scanf("%f", &t);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi t yang
merupakan sebuah alamat operator.
luas_trapesium = ( bawah + atas ) * t / 2 ;
menyatakan bahwa luas_trapesium = ( bawah + atas ) * t / 2

else if ( a == 5){
setelah perintah if ( a== 4), jika a tidak sama dengan 4 melainkan a
sama dengan 5 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf ("Masukan sisi kubus = ");
untuk menampilkan tulisan Masukan sisi kubus = pada layar.
scanf ("%f", &sisi);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi sisi yang
merupakan sebuah alamat operator.
volume_kubus = sisi * sisi * sisi ;
menyatakan bahwa volume_kubus = sisi * sisi * sisi
printf(" Volume Kubus = %.2f", volume_kubus );
untuk menampilkan tulisan Volume Kubus = pada layar serta isi
yang diambil dari variabel float volume_kubus yang jika memiliki
hasil yang berupa desimal, akan berjarak 2 angka setelah
koma/titik.
else if ( a == 6){

setelah perintah if ( a == 5), jika a tidak sama dengan 5 melainkan


a sama dengan 6 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf ("Masukan jari-jari bola = ");
untuk menampilkan tulisan Masukan jari-jari bola = pada layar.
scanf ("%f", &jari_jari);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi jari_jari yang
merupakan sebuah alamat operator.
volume_bola = 4/3 * phi * jari_jari* jari_jari* jari_jari;
menyatakan bahwa volume_bola = 4/3 * phi * jari_jari* jari_jari*
jari_jari
printf(" Volume Bola = %.2f", volume_bola );
untuk menampilkan tulisan Volume Bola = pada layar serta isi
yang diambil dari variabel float volume_bola yang jika memiliki hasil
yang berupa desimal, akan berjarak 2 angka setelah koma/titik.
else if ( a == 7 ){
setelah perintah if ( a== 6), jika a tidak sama dengan 6 melainkan a
sama dengan 7 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf ("Masukan jari-jari kerucut = ");
untuk menampilkan tulisan Masukan jari-jari kerucut = pada layar.
scanf ("%f", &jarikerucut);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi tinggi yang
merupakan sebuah alamat operator.
printf ("Masukan tinggi kerucut = ");
untuk menampilkan tulisan Masukan tinggi kerucut = pada layar.
scanf("%f", &tinggikerucut);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi tinggikerucut
yang merupakan sebuah alamat operator.

volume_kerucut = ( phi * jarikerucut * jarikerucut * tinggikerucut )/3;


menyatakan bahwa volume_kerucut = ( phi * jarikerucut *
jarikerucut * tinggikerucut )/3
printf("Volume Kerucut = %.2f", volume_kerucut );
untuk menampilkan tulisan Volume Kerucut = pada layar serta isi
yang diambil dari variabel float volume_kerucut yang jika memiliki
hasil yang berupa desimal, akan berjarak 2 angka setelah
koma/titik.
else if ( a==8 ){
setelah perintah if ( a== 7), jika a tidak sama dengan 7 melainkan a
sama dengan 8 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf ("Masukan jari-jari tabung = ");
untuk menampilkan tulisan Masukan jari-jari tabung = pada layar.
scanf ("%f", &jari_tabung);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi jari_tabung
yang merupakan sebuah alamat operator.
printf (" Masukan tinggi tabung = ");
untuk menampilkan tulisan Masukan tinggi tabung = pada layar.
scanf("%f", &tinggi_tabung);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi tinggi_tabung
yang merupakan sebuah alamat operator.
volume_tabung = phi * jari_tabung* jari_tabung* tinggi_tabung;
menyatakan bahwa volume_tabung = phi * jari_tabung*
jari_tabung* tinggi_tabung
printf(" Volume Tabung = %.2f", volume_tabung );
untuk menampilkan tulisan Volume Tabung = pada layar serta isi
yang diambil dari variabel float volume_tabung yang jika memiliki
hasil yang berupa desimal, akan berjarak 2 angka setelah
koma/titik.

else if ( a==9 ){
setelah perintah if ( a== 8), jika a tidak sama dengan 8 melainkan a
sama dengan 9 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf("Masukan Jari Jari Tabung = ");
untuk menampilkan tulisan Masukan Jari Jari Tabung = pada layar.
scanf("%f", &jari_tabung2);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi jari_tabung2
yang merupakan sebuah alamat operator.
printf("Masukan Tinggi Tabung = ");
untuk menampilkan tulisan Masukan Tinggi Tabung = pada layar.
scanf("%f", &tinggi_tabung2);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi tinggi_tabung2
yang merupakan sebuah alamat operator.
luas_tabung = 2 * (phi * jari_tabung2 * jari_tabung2) + (2 * phi *
jari_tabung2 * tinggi_tabung2);
menyatakan bahwa luas_tabung = 2 * (phi * jari_tabung2 *
jari_tabung2) + (2 * phi * jari_tabung2 * tinggi_tabung2)
printf("Luas Permukaan Tabung = %.2f", luas_tabung);
untuk menampilkan tulisan Luas Permukaan Tabung = pada layar
serta isi yang diambil dari variabel float luas_tabung yang jika

memiliki hasil yang berupa desimal, akan berjarak 2 angka setelah


koma/titik.
else if ( a==10 ){
setelah perintah if ( a== 9), jika a tidak sama dengan 9 melainkan a
sama dengan 10 maka program akan menjalankan keputusan
berdasarkan benar atau salahnya suatu pernyataan kondisi.
printf("Masukan Jari Jari Kerucut = ");
untuk menampilkan tulisan Masukan Jari Jari Kerucut = pada layar.
scanf("%f", &jari_kerucut2);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi jari_kerucut2
yang merupakan sebuah alamat operator.
printf("Masukan Tinggi kerucut = ");
untuk menampilkan tulisan Masukan tinggi kerucut = pada layar.
scanf("%f", &tinggi_kerucut2);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi
tinggi_kerucut2 yang merupakan sebuah alamat operator.
printf("Masukan sisi miring kerucut = ");
untuk menampilkan tulisan Masukan sisi miring kerucut = pada
layar.
scanf ("%f", &sisi_kerucut);
untuk membaca dan memasukkan data yang bertipe float dari
keyboard untuk kemudian disimpan ke dalam lokasi sisi_kerucut
yang merupakan sebuah alamat operator.
luas_kerucut = ( phi * jari_kerucut2 * jari_kerucut2 ) + (phi *
jari_kerucut2 * sisi_kerucut);
menyatakan bahwa luas_kerucut = ( phi * jari_kerucut2 *
jari_kerucut2 ) + (phi * jari_kerucut2 * sisi_kerucut)
printf("Luas Permukaan Kerucut = %.2f", luas_kerucut);
untuk menampilkan tulisan Luas Permukaan Kerucut = pada layar
serta isi yang diambil dari variabel float luas_kerucut yang jika

memiliki hasil yang berupa desimal, akan berjarak 2 angka setelah


koma/titik.
int Q;
untuk mendeklarasikan bahwa Q merupakan variabel bertipe
integer.
printf( "\n\napakah anda ingin menyelesaikan program jika ya (1) , jika
tidak (2) ?\n");
untuk menampilkan tulisan apakah anda ingin menyelesaikan
program jika ya (1) , jika tidak (2) ? pada layar.
scanf("%d", &Q);
untuk membaca dan memasukkan data yang bertipe integer dari
keyboard untuk kemudian disimpan ke dalam lokasi Q yang
merupakan sebuah alamat operator.

switch ( Q ){
berfungsi sebagai sebuah perintah pilihan yang terletak pada
variabel Q yang bertipe integer.
case 2 :
ketika user menginput sesuatu maka akan masuk dulu ke perintah switch
lalu akan di cek satu persatu di tiap case yang ada di dalam switch . Jika
memenuhi kondisi, yang di mana kondisi tersebut akan terpenuhi ketika
user menginput integer 2, maka akan program akan berjalan sesuai
kondisi yang telah ditetapkan pada case 2. Program pada saat tersebut
akan dikembalikan kepada tampilan menu.

puts("===============================\n");
untuk menampilkan variabel string berupa
===============================.
goto menu ;

mengarahkan eksekusi program ke label menu, di mana label menu ini


diakhiri dengan titik dua. Titik dua di sini harus dicantumkan karena
perintah goto hanya akan diarahkan kepada label yang diakhiri dengan
titik dua.

break ;
mengakhiri proses goto menu;
case 1 :
ketika user menginput sesuatu maka akan masuk dulu ke perintah switch
lalu akan di cek satu persatu di tiap case yang ada di dalam switch . Jika
memenuhi kondisi, yang di mana kondisi tersebut akan terpenuhi ketika
user menginput integer 1, maka akan program akan berjalan sesuai
kondisi yang telah ditetapkan pada case 1. Program pada saat tersebut
akan tertutup.

goto exit ;
mengarahkan eksekusi program ke label exit, di mana label exit ini diakhiri
dengan titik dua. Titik dua di sini harus dicantumkan karena perintah goto
hanya akan diarahkan kepada label yang diakhiri dengan titik dua.

break ;
mengakhiri proses goto exit;
exit:
sebuah label atau identifier khusus yang diakhiri dengan tanda titik dua, di
mana label exit ini akan mengarahkan program untuk berakhir

return 0 ;
Intruksi return 0 menyebabkan fungsi main() berakhir dan mengembalikan
kode yang mengikuti instruksi tersebut, dalam kasus ini 0.

C. Analisis Run Program

Program KP campuran yang merupakan program input-output berhasil dicompile dalam waktu 0,70 detik dan tidak menunjukkan terjadinya sebuah
kesalahan.

Pada tahap ini, Program KP campuran.exe mengharuskan kita untuk


mencantumkan data diri kita. Pada Program KP campuran.exe ini kita
diharuskan untuk mencantumkan nama lengkap, NIM, dan universitas kita.

Setelah, kita mencantumkan nama, NIM, dan universitas kita, maka Program
KP campuran.exe akan menampilkan data diri kita seperti dengan gambar di
atas. Kita akan dapat melihat data mahasiswa kita persis seperti dengan
data yang kita input tadi. Pada contoh di atas, kita dapat melihat

Nama

= Riesz Riazy Rohman


NIM
= M0516039
UNIVERSITAS
= Universitas Sebelas Maret

Setelah itu, kita akan dihadapkan pada sebuah menu yang terdiri dari 10
program yang bermacam-macam. 10 program tersebut adalah sebagai
berikut :
1. Program
2. Program
3. Program
4. Program
5. Program
6. Program
7. Program
8. Program
9. Program
10.Program

Luas Lingkaran
Luas Persegi panjang
Luas Segitiga
Luas Trapesium
Volume Kubus
Volume Bola
Volume Kerucut
Volume Tabung
Luas Permukaan Tabung
Luas Permukaan Kerucut

Kita diharuskan memilih salah satu program dari 10 program di atas. Pada
screenshot di atas, saya mencontohkan dengan memilih program 1, di mana
program tersebut adalah Program Luas Lingkaran yang digunakan untuk
menghitung luas dari suatu lingkaran. Pada kasus di atas, saya
mencantumkan jari-jari lingkaran sebesar 14 dan otomatis luas dari lingkaran
tersebut akan dengan sendirinya dihitung oleh program dan akan
menghasilkan luas sebesar 615.44.
Setelah itu, kita akan melihat sebuah pilihan di mana jika kita menginput
angka 1 kita akan mengakhiri Program KP campuran.exe dan jika kita
menginput angka 2 kita akan tetap melanjutkan Program KP campuran.exe.
Dalam kasus ini, saya memilih untuk melanjutkan Program KP campuran.exe
sehingga saya menginput angka 2.

Pada screenshot di atas, saya mencontohkan dengan memilih program 3, di


mana program tersebut adalah Program Luas Segitiga yang digunakan untuk
menghitung luas dari suatu segitiga. Pada kasus di atas, saya
mencantumkan alas sebuah segitiga sebesar 6 dan tinggi sebuah segitiga
sebesar 8 dan otomatis luas dari segitiga tersebut akan dengan sendirinya
dihitung oleh program dan akan menghasilkan luas sebesar 24.00.
Setelah itu, kita akan melihat sebuah pilihan di mana jika kita menginput
angka 1 kita akan mengakhiri Program KP campuran.exe dan jika kita
menginput angka 2 kita akan tetap melanjutkan Program KP campuran.exe.
Dalam kasus ini, saya memilih untuk melanjutkan Program KP campuran.exe
sehingga saya menginput angka 2.

Pada screenshot di atas, saya mencontohkan dengan memilih program 5, di


mana program tersebut adalah Program Volume Kubus yang digunakan
untuk menghitung volume dari sebuah kubus. Pada kasus di atas, saya
mencantumkan sisi dari sebuah sebesar 8 dan otomatis volume dari kubus
tersebut akan dengan sendirinya dihitung oleh program dan akan
menghasilkan volume sebesar 512.00.
Setelah itu, kita akan melihat sebuah pilihan di mana jika kita menginput
angka 1 kita akan mengakhiri Program KP campuran.exe dan jika kita
menginput angka 2 kita akan tetap melanjutkan Program KP campuran.exe.

Dalam kasus ini, saya memilih untuk melanjutkan Program KP campuran.exe


sehingga saya menginput angka 2.

Pada screenshot di atas, saya mencontohkan dengan memilih program 7, di


mana program tersebut adalah Program Volume Kerucut yang digunakan
untuk menghitung volume dari suatu kerucut. Pada kasus di atas, saya
mencantumkan jari-jari sebuah alas kerucut sebesar 21 dan tinggi sebuah
kerucut sebesar 25 dan otomatis volume dari kerucut tersebut akan dengan
sendirinya dihitung oleh program dan akan menghasilkan volume sebesar
11539.50.
Setelah itu, kita akan melihat sebuah pilihan di mana jika kita menginput
angka 1 kita akan mengakhiri Program KP campuran.exe dan jika kita
menginput angka 2 kita akan tetap melanjutkan Program KP campuran.exe.
Dalam kasus ini, saya memilih untuk melanjutkan Program KP campuran.exe
sehingga saya menginput angka 2.

Pada screenshot di atas, saya mencontohkan dengan memilih program 9, di


mana program tersebut adalah Program Luas Permukaan Tabung yang
digunakan untuk menghitung luas permukaan dari suatu tabung. Pada kasus
di atas, saya mencantumkan jari-jari alas dari suatu tabung sebesar 14 dan
tinggi sebuah tabung sebesar 18 dan otomatis luas permukaa dari tabung

tersebut akan dengan sendirinya dihitung oleh program dan akan


menghasilkan luas permukaan sebesar 2813.44.
Setelah itu, kita akan melihat sebuah pilihan di mana jika kita menginput
angka 1 kita akan mengakhiri Program KP campuran.exe dan jika kita
menginput angka 2 kita akan tetap melanjutkan Program KP campuran.exe.
Dalam kasus ini, saya memilih untuk mengakhiti Program KP campuran.exe
sehingga saya menginput angka 1.

Setelah kita menginput angka 1, maka Program KP campuran.exe akan


dengan sendirinya berakhir dengan lama waktu program berjalan selama
27.64 detik dengan kembali ke value 0 atau nilai awal.