Anda di halaman 1dari 25

I.

Judul Praktikum : Pernyataan kondisi


II. Tujuan Praktikum :
1. Dapat memahami apa yang dimaksud dengan kondisi.
2. Dapat memahami pernyataan if pada C++.
3. Dapat mengetahui pernyatan if – else pada C++.
4. Dapat memahami struktur bersarang.
5. Dapat memahami statement switch.
III. Logika dan Deskripsi
Logika yang digunakan pada program untuk memilih hari dari beberapa kemungkinan
hari dengan cara memasukkan angkanya adalah kita menggunakan pernyataan menu hari
dalam seminggu dimana hari-hari ini diberi nomor sesuai dengan yang telah ditetapkan.
Nomor 1 untuk hari senin, nomor 2 untuk hari selasa, nomor tiga untuk hari rabu, nomor 4
untuk hari kamis, nomor 5 untuk hari jumat, nomor 6 untuk hari sabtu dan nomor 7 untuk hari
minggu. Selain itu kita juga membutuhkan variabel pilih.
Deskripsi program untuk memilih hari dari beberapa kemungkinan hari dengan
memasukkan angka yang telah ditetapkan ialah pertama-tama kita membuka aplikasi C++
yang sebelumnya telah diinstal. Setelah itu pilih fie lalu new lalu file lagi. Kemudian klik
menu C/C++ source lalu go lalu next lalu C++ dan tentukan tempat penyimpanannya. Setelah
itu langkah terakhir adalah dengan mengklik finish. Setelah semua prosedur memulai C++
telah dilaksanakan barulah kita membuat programnya. Pertama-tama kita dapat menginputkan
fungsi include<iostream> untuk meletakkan kode kedalam program. Setelah itu kita
menggunakan fungsi using namespace std; yang berguna untuk memberitahukan kepada
kompiler bahwa kita akan menggunakan semua fungsi yang terdapat dalam namespace std.
Selanjutnya kita menginputkan fungsi int main() yang merupakan fungsi utama pada program
ini. Lalu ketikkan tanda buka kurung kurawal ‘{‘ maka secara otomatis akan terdapat juga
tanda tutup kurawalnya ‘}’. Kemudian kita menginputkan variabel pilih yang menggunakan
tipe data integer. Berhubung kita menggunakan spernyataan switch maka pada program yang
kita buat membutuhkan case. Case berfungsi untuk memunculkan hasil jika terjadi pemilihan
oleh pemrogram. Pada program kita membutuhkan tujuh case untuk menyatakan jenis-jenis
hari dalam satu minggu. Selanjutnya kita masukan fungsi cout dan break. Fungsi cout
merupakan fungsi keluaran yang isinya tergantung dari apa yang kita tuliskan sementara
break berfungsi untuk memberhentikan program yang kita buat. Setelah semua program
dirasa telah selesai langkah selanjutnya adalah pilih build lalu compile jika tidak terjadi
kesalahan maka langkah terakhirnya ialah klik run.
IV. Flowchart

Start

Pilih

T
Case 1 Senin

T
Case 2 Selasa

T
Case 3 Rabu

FF

T
Case 4 Kamis

T
Case 5 Jumat

T
Case 6 Sabtu

T
Case 7 Minggu

End.
V. Algoritma
VI. Program

#include<iostream>
using namespace std;
int main()
{
int pilih;
cout<<"Menu hari"<<endl;
cout<<"=========="<<endl;
cout<<"1.senin"<<endl;
cout<<"2.selasa"<<endl;
cout<<"3.rabu"<<endl;
cout<<"4.kamis"<<endl;
cout<<"5.jumat"<<endl;
cout<<"6.sabtu"<<endl;
cout<<"7.minggu"<<endl;
cout<<endl;
cout<<"Masukkan pilihan anda :";cin>>pilih;
switch(pilih)
{
case 1:
{
cout<<"Anda memilih hari senin"<<endl;
break;
}
case 2:
{
cout<<"Anda memilih hari selasa"<<endl;
break;
}
case 3:
{
cout<<"Anda memilih hari rabu"<<endl;
break;
case 4:
{
cout<<"Anda memilih hari kamis"<<endl;
break;
}
case 5:
{
cout<<"Anda memilih hari jumat"<<endl;
break;
}
case 6:
{
cout<<"Anda memilih hari sabtu"<<endl;
break;
}
case 7:
{
cout<<"Anda memilih hari minggu"<<endl;
break;
case 7:
{
cout<<"Anda memilih hari minggu"<<endl;
break;
}
default:
{
cout<<"Anda memasukkan angka yang salah"<<endl;
break;
}}}}
VII. Hasil Program
VIII. Pembahasan
Kondisi i dapat disebut sebagai perintah yang berfungsi untuk membandingkan sebuah
nilai dengan nilai yang lain. Hasil dari perbandingan tersebut adalah nilai boolean, kondisi ini
akan menghasilkan nilai true dan false. Dimana sebuah kondisi akan menghasilkan nilai true
jika kondisi yang dimaksudkan terpenuhi, sedangkan suatu kondisi akan menghasilkan nilai
false jika kondisi yang dimaksudkan tidak terpenuhi.
Perintah kondisi pada C++ terbagi menjadi empat bagian antara lain sebagai berikut,
pertama pernyataan if, yang kedua pernyataan if-else, kemudian yang ketiga sering disebut
struktur bersarang dan perintah kondisi pada C++ yang terakhir adalah statement switch .
Pernyataan if merupakan suatu struktur yang hanya memiliki satu kondisi saja dimana jika
kondisi tersebut terpenuhi maka instruksi akan dijalankan dan jika instruksi tersebut tidak
dijalankan maka program tersebut menunjukkan kondisi yang kita inputkan tidak terpenuhi.
Bentuk umum dari pernyataan if adalah if (kondisi) kemudian enter selanjutnya ada
tanda buka kurung kurawal ‘{‘ lalu inputkan statementnya dan tutup dengan tanda tutup
kurung kurawal. Saat kita menginputkan statment dengan diawali dengn tanda buka kurung
kurawal ‘{‘ maka nantinya secara otomatis akan terdapat tanda tutup kurung kurawalnya ‘}’ .
Nah, tempat penulisan statment itu berada di antara kedua tanda kurung kurawal tersebut.
Ini bertujuan untuk menghindari kesalahan yang mungkin terjadi disaat mejalankan suatu
program. Karena jika dalam suatu program terdapat tanda buka kurung kurawal tetapi tidak
tedapat tanda tutup kurung kurawalnya maka program tidak akan berjalan seperti yang kita
harapkan disebabkkan statment yang kita masukkan tidak terbaca.
Salah satu contohnya yaitu membuat program yang menjelaskan syarat memainkan
suatu wahana permainan, mengikuti tes yang harus memiliki syarat tertentu . Dimana jika
ingin memainkan wahana, atau mengikuti intruksi berikutnya ataupun untuk bisa dinyatakan
diterima kita harus memenuhi suatu kondisi tersebut. Langkah-langkah untuk menjalankan
program terebut dapat diuraikan sebagai berikut, yang pertama kita menginputkan fungsi
include<iostream> fungsi ini disebut sebagai header pada pemrograman C++. Setelah itu kita
masukkan fungsi using namespace std; yang digunakan untuk mendeklarasikan atau
memberitahukan kepada kompiler bahwa kita akan menggunakan semua fungsi atau class
ataupun file yang terdapat dalam namespace std. Selanjutnya kita tuliskan fungsi int main()
yang merupakan fungsi utama pada suatu pemrograman. Setelah itu kita ketik tanda buka
kurung kurawalnya ‘{‘ dan antinya secara otomatis tanda tutup kurawalnya ‘}’ juga ada lalu
masukkan tipe datanya.
Untuk program yang kali ini dibahas kita akan menggunakan variabel tinggi yang
notasinya berupa bilangan maka kita menggunakan tipe data integer yaitu tipe data untuk
bilangan bulat. Langkah selanjutnya ialah masukkan fungsi cout yangdisebut juga sebagai
fungsi keluaran. Dengan menginputkan cout<<”Masukkan Tinggi Anda :” Kemudian
masukkan fungsi cin yang digunakan untuk membaca variabel tinggi yang kita inputkan . Jadi
kita menginputkan cout<<”Masukkan Tinggi Anda:’;cin>>tinggi;. Setelah itu tekan enter
kemudian masukkan pernyataan if lalu kondisi yang telah ditetapkan , dengan menginputkan if
(tinggi>=155) lalu enter lagi kemudian tekan tanda buka kurung kurawal‘{‘ lalu masukkan
cout<<”Anda boleh memainkan wahana ini<<endl;. Lalu tekan enter lagi. Kemudian kita
dapat menginputkan cout<<endl; lalu tekan tutup kurung kurawalnya ‘}’ sebanyak dua kali.
Setelah itu kita pilih build lalu pilih compiler atau bisa juga menggunakan fungsi F9
pada keyboard. Jika program yang kita kerjakan tidak terdapat kesalahan maka program yang
kita bisa dinyatakan telah berhasil maka kita dapat memilih run untuk mendapatkan hasil dari
program yang kita buat. Kesalan pada saat menuliskan statment biasanya ditandai dengan
adanya tanda merah berbentuk persegi disebelah kiri dari pernyatan yang salah dan ditambah
dengan keterangan kesalahannya berada di bagian palig bawah. Contoh kedua dari pernyataan
if yang kita buat pada praktikum kali ini adalah program untuk dapat masuk dalam sebuah
tempat dimana pada program ini terdapat suatu kondisi yang harus dipenuhi terlebih dahulu.
Yaitu jika kita ingin masuk kedalam tempat tersebut kita harus mempunyai tinggi badan yang
mencukupi .
Langkah-langkah untuk membuat programnya adalah yang pertama kita harus
menginputkan fungsi include<iostream> terlebih dahulu. Dimana #include sendiri berfungsi
untuk mengatakan kepada kompiler untuk meletakkan kode dari header file iostream ke dalam
program. Setelah itu kita inputkan fungsi using namespace std; . Kemudian kita masukkan tipe
datanya berhubung kita mempunyai variabel tinggi badan maka kita menggunakan tipe data
integer. Kemudian kita masukkan fungsi cout yang merupakan fungsi keluaran dengan
menginputkan cout<<”Masukkan tinggi anda :”<<endl;. Setelah itu kita masukkan fungsi
cinnya dengan menginputkan cin>>tinggi;. Kemudian barulah kita masukkan pernyataan if
yang diikuti dengan suatu kondisi.
Pada program kali kita akan membuat suatu program dimana hanya orang yang
memiliki tinggi badan lebih dari 155 saja yang boleh memainkan wahana ini. Jika kita
menginputkan tinggi badan dibawah angka 155 maka program akan langsung keluar. Begitu
juga program lain yang kita buat, jika kita memasukkan datanya kurang dari nilai yang sesuai
dengan nilai atau kalimat yang kta buat maka prograam akan langsung keluar.
Untuk penulisan pernyataan if sebenarnya kita diperbolehkan tidak menggunakan
tanda kurung kurawalnya karena pada pernyataan if ini statment yang kita buat hanya satu
saja tidak lebih. terdiri dari satu statement saja maka dari itu pada pernyataan if ini boleh tidak
menggunkan tanda kurung kurawal. Tetapi jika kita ingin memasukkan suatu statement lagi
maka harus menggunakan kurung kurawal. Perintah kondisi pada C++ yang ketiga sering
disebut sebagai struktur bersarang. Struktur if bersarang merupakan suatu statement if yang
berada pada lingkungan statement if lainnya . Dengan kata lain di dalam statement if ada
statement if lagi atau dalam sebuah kondisi ada kondisi lagi.
Bagian kondisi pada C++ berikutnya adalah pernyataan if-else, dimana jika suatu
statement tidak memenuhi sebuah kondisi maka setelah else akan dieksekusi kembali. Artinya
jika kondisi yang telah ditetapkan tadi tidak terpenuhi maka akan langsung ke else untuk
dieksekusi kembali. Berbeda halnya jika memasukkan else kedalam programnya . Jika
menginputkan else ke dalam suatu program maka jika program yang kita buat tidak
memenuhi kondisi yang telah ditentukan maka setelah else akan dieksekusi kembali. Jika kita
ingin membuat program seperti ini maka sebelum menekan tanda tutup kurung kurawal yang
kedua kita terlebih dahulu mengetik else kemudian tulis statmentnya barulah setelah itu tekan
enter lalu tanda buka kurung kurawalnya ‘{‘.
Perintah kondisi pada C++ yang ketiga adalah struktur bersarang. Struktur if bersarang
adalah suatu struktur yang statement if yang berada pada lingkungan statement if lainnya .
Dengan kata lain di dalam statement if ada statement if lagi atau dalam sebuah kondisi ada
kondisi lagi. Contohnya pada program yang kelompok kami buat itu menggunakan banyak
sekali if else. pada program tersebt sebenarnya menggunakan banyak sekali penggabungan
dari beberapa pernyataan. Memang terlihat sulit namun jika dicoba pasti akan sangat luar
biasa karena kita bisa melihat gabungan dari beberapa pernyataan didalam satu program.
Bentuk umum dari struktur bersarang adalah if (kondisi 1) kemudian enter lalu
statement yang berisi data yang akan kita masukkan ; setelah itu enter kemudian ketik else.
Berikutnya tekan enter lagi lalu inputkan if (kondisi 2) lalu tekan enter lagi lalu statement lagi
kemudian tekan enter lalu else lalu enter lagi dan yang terakhir inputkan statement;.Pada
praktikum kali ini kita telah membahas mengenai contoh statement bersarang. Salah satunya
yaitu program yang isinya tentang waktu yang terdiri dari jam, menit, detik . Dimana jika kita
ingin menghitung waktu yang diawali dengan jam terlebih dahulu. Jika nilainya nanti lebih
dari nilai yang kita masukkan sebelumnya maka nanti akan di eksekusi kembali setelah else.
Disini terlihat bahwa d disini sama dengan nol ini adalah menyatakan bahwa detiknya sudah
sama dengan enam puluh jadi dinyatakan sama dengan nol dan akan diteruskan dengan
dengan dieksekusi kembali ke menit. Untuk dapat membuat program ini yang pertama kita
buat adalah kita inputkan fungsi #include<iostream> yang merupakan header dari program
yang ingin kita buat. Setelah itu kita masukkan fungsi using namespace std yang berfungsi
untuk memberitahukan atau mendeklarasikan kepada kompiler bahwa kita akan menggunakan
semua fungsi atau class atau file yang terdapat dalam namespace std . Langkah berikutnya
dalam membuat program ini ialah menginputkaan fungsi main(). Lalu tekan tanda buka
kurung kurawal ‘{‘ kemudian masukkan tipe datnya . Berhubung dalam program ini kita
menggunakan tig variabel. Variabel yang pertama adalah j maka dari itu untuk tipe datanya
kita menggunakan tipe data integer. Kemudian yang berikutnya juga sama kita menggunakan
tipe data integer yang merupakan tipe data khusus untuk bilangan bulat.
.Hal ini sesuai dengan variabel yang kita gunakan pada program ini ialah variabel
waktu. Setelah itu, kita inputkan fungsi coutnya dengan menginputkan cout<<”jam:”cin>>j;
kemudian tekan enter. Setelah itu kita inputkan lagi fungsi coutnya dengan menginputkan
cout<<”menit:”;cin>>m;, kemudian inputkan lagi cout<<”detik:”;cin>>d;. Barulah saatnya
kita masukkan statement bersarangnya yaitu dengan menginputkan if (d+1<60) kemudian
dibawahnya kita tulis d=d+1. Kemudian tulis else, kemudian tekan enter lagi.
Setelah itu kita inputkan tanda buka kurung kurawalnya ‘{‘ . Biasanya jika kita
menekan tanda buka kurung kurawalnya akan terdapat juga tanda tutup kurung kurawalnya
‘{‘. Setelah kita menginputkan tanda buka kurung kurawalnya. Lalu ketik d=0;. Kemudian
berikutnya adalah kita inputkan fungsi if lagi untuk syarat yang kedua. Yaitu dengan
menginputkan if (m+1<60) kemudian dibawahny akita ketik m=m+1;. Kemudian ketik else
lagi lalu tekan enter, setelah itu tekan tanda buka kurung kurawal lagi. Berikutnya kita ketik
m=0; dibawahnya juga kita ketik inputkan lagi fugsi if(j+1<24) dibawahnya kita ketik lagi
j=j+1; kemudian else lagi dibawahnya lagi kia ketik j=0;, kemudian tutup dengan dua tanda
tutup kurawal. Kemudian masukkan fungsi cout yang merupakan fungsi keluaran. Dengan
menginputkan cout<<”waktu yang baru”<<j<<”:”<<m<<”:”<<d<<”<<endl; kemudian tanda
tutup kurawal sudah ada karena ini adalah tanda tutup kurawal yang pertama kali kita buat
yang muncul karena kita mengetik tanda buka kurawal diawal tadi. Maksud dari ketiga cout
disini ialah maksudnya agar ketiga inputan ini keluar dalam baris yang berbeda. Sehingga
program yang telah kita buat menjadi lebih rapi.

Selanjutnya bagian kondisi yang berikutnya pada C++ yaitu statement switch.
Statement switch sendiri disebut sebagai pernyataan yang digunakan untuk menjalankan salah
satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah
ungkapan dan nilai dar suatu penyeleksian. Bentuk umum dari statement switch adalah
pertama-tama kita inputkan switch terlebih dahulu, kemudian enter. Setelah itu kita tekan
tanda buka kurung kurawal lalu enter lagi lalu inputkan case 1 dengan diikuti kondisi 1.
Kemudian enter lagi lalu tekan tanda buka kurung kurawal lalu masukkan pernyataan 1,
setelah itu tekan enter dan inputkan break; jangn lupa untuk menutupnya dengan menekan
tanda tutup kurung kurawal. Berikutnya masukkan case yang lain dengan cara sebelumnya
sampai case yang diinputkan dirasa telah diinputkan semua, maka langkah selanjutnya tekan
enter lalu default: lalu enter lagi, kemudian tekan tanda buka kurung kurawal lalau masukkan
pernyataan yang lain. Kemudian tekan enter lagi lalu ketikkan break;. Langkah terakhirnya
yaitu lengkapi program dengan menekan tnda tutup kurung kurawalnya. Statment switch
sangat mudah kita kenali karena hanya statment inilah yang memiliki break. Break sendiri
digunakan untuk menghentikan proses eksekusi. Artinya data yang kita masukkan tidak akan
di proses ke case-case berikutnya karena telah diberhentikan dengan kita mengetik break tadi.
Pada statment switch ini bisa dijelaskan secara singkatnya adalah misalkan variabel nilai
bernilai satu. Kalau nilai bernilai satu maka casenya kasus pertama yaitu ditampilkan. Namun
apabila sebaliknya, artinya nilainya tidak memenuhi atau benilai salah atau false maka akan
lompat kekondisi ke-dua. Jika break, kondisi switch awal akan dihentikan jika tidak
dihentikan atau di break maka akan lompat ke kondisi ke-dua atau kondisi berikutnya. Ini juga
berlaku untuk kondisi seterunya jika tidak di break. Itu sebabnya pada contoh praktikum ini
break digunakan untuk setiap kondisi supaya tidak lompat ke kondisi yang berikutnya. Jika
nilai bernilai benar atau true pada case pertama tidak dibreak maka akan dijalankan ke case
berikunya . contoh programnya adalah sebagai berikut:

#include<iostream>
Using namespace std;
Int main ()
{
Int pilih;
Cout<<”masukkan hari”<<end;
Cout<<”=========”<<endl:
Cout<<” 1. Senin”<<endl;
Cout<<“ 2. Selasa ”<<endl;
Cout<<” 3. rabu”<<endl;
Cout<<” 4.kamis ”<<endl;
Cout<<” 5.jumat”<<endl;
Cout<<” 6.sabtu”<<endl;
Cout<<” 7.minggu”<<endl;
Cout<<endl;
Cout<<<”masukkan pilihan anda:”;
Cout<<endl;
Cin>>pilih;
Switch(pilih)
{
Case 1:
{
Case 2:
{
Cout<<”anda memilih hari selasa”<<endl;
Break ;
}
Case 3:
{
Cout<<”anda memilih hari rabu”<<endl;
Break ;
}
Case 4:
{
Cout<<”anda memilih hari kamis”<<endl;
Break ;
}
Case 5:
{
Cout<<”anda memilih hari jumat”<<endl;
Break ;
}
Case 6:
{
Cout<<”anda memilih hari sabtu”<<endl;
Break ;
}

Case 7:
{
Cout<<”anda memilih hari minggu”<<endl;
Break ;
}
Default:
{
Cout<<”anda memasukkan angka yang salah”<<endl;
Break;
}}}
Lampiran

Soal : Buatlah program menghitung nili mahasiswa yang diinputkan berapa nilai tugas (15%),
nilai kuis (15%), nilai mid semester (30%), dan nilai uas (40%). Kemudianoutputnya sebuah
nilai huruf besertaa keterangannya tersebut. Keterangan: A =86-100 (sangat baik), B=71-85
(Baik), C=56-70 (Cukup), 41-55 (Kurang), E=0-40 (Sangat kurang).
1. Logika dan Deskripsi program
Logika yang digunakan pada program menghitung nilai mahasiswa adalah kita
menggunaan variabel NT(nilai tugas yang sudah dikalikan 0,15), NK (nilai kuis yang sudah
dikalikan 0,15), NM (nilai mid yang sudah dikalikan 0,3), NU (nilai uasyang sudah dikalikan
0,4), NA adalah nilai akhir yang didapatkan dari penjumlahan nilai tugas, nilai kuis, nilai mid
dan nilai uas. Semua variabel ini menggunakan tipe data float.
Deskripsi program untuk menghitung nilai mahasiswa adalah yang pertama kita
menentukan pernyataan kondisi yang sesuai dengan program ini. Pernyataan yang sesuai
adalah struktur bersarang karena pada program ini terdapat statement if yang didalamnya
terdapat statement if lagi. Langkah-langkhnya sebagai berikut, pertama buka aplikasi
codeblocks yang telah diinstal terlebih dahulu, kemudian pilih file lalu new lalu file lagi.
Setelah itu pilih C/C++ source lalu go lalu next lalu pilih C++ kemudian pilih tempat untuk
menyimpan programnya. Selanjutnya pilih finish. Setelah itu kita inputkan fungsi
#include<iostream> lalu fungsi using namespace std; lalu int main () dan tanda buka kurung
kurawalnya. Setelah itu kita masukkan variabelnya NT, NK, NM, NU dan NA menggunakan
tipe data float. Setelah itu kita masukkan fungsi coutnya dengan menginputkan
cout<<”Masukkan nilai tugas”<<endl; lakukan langkah ini sampai cout<”Masukkan nilai
uas”<<endl;. Setelah itu masukkan ketentuan yang telah ditetapkan. Jangan lupa untuk
memberi tanda semicolon (;) untuk mengakhiri rumusnya. Setelah itu masukkan fungsi cout
lagi dengan menginputkan cout<<”Nilai akhir mahasiswa =”<<NA<<endl;. Kemudian untuk
memasukkan keterangannya kita menggunakan pernyataan if bersarang. Pertama kita
inputkan if (NA>=86) lalu enter lalu ketik cout<<”A”<<endl;, kemudian enter lalu masukkan
if else (NA>=71) lalu enter kemudian ketik cout<<”B”<<endl;, Sampai dengan if else
(NA>=0) lalu enter kemudian ketikkan cout<<”E”<<endl; lalu tutup dengan tanda tutup
kurung kurawal lau pilih build lalu pilih compile kemudian run.

2. Flowchart

Start

nt,nk,nm,nu,
NT,NK,NM,NU

NA=nt*0,15+nk*0,15+nm*0,3+nu*0,4

A (Sangat
End. baik) NA>85

End. B NA<85,
(baik) NA>71

C NA<71,
End. (Cukup) NA>56
D NA<56,
End. (Kurang) NA>41

E
NA<41,
End. (Sangat
NA>0
Kurang
)

3. Algoritma

Judul_Program : Menghitung_Nilai_Mahasiswa
Deklarasi :
nt,nk,nm,nu : integer
NT,NK,NM,NU,NA : real
Deskripsi :
read (nt,nk,nm,nu)
NT
NK
NM
NU
NA
Write(NA)
If (NA>=86) then
Write{‘A’}
Else
If {NA>=71} theen
Write{‘B’}
Else
If{NA>=56} then
Write{‘C’}
Else
If{NA>=41} then
Write{‘D’}
Else
If{NA>=0}
Write{‘E’}
Endif
4. Program

e #include<iostream>
using namespace std;
int main()
{
int nt,nk,nm,nu;
float NT,NK,NM,NU,NA;
cout<<"Masukkan nilai tugas"<<endl;cin>>nt;
cout<<"Masukkan nilai kuis"<<endl;cin>>nk;
cout<<"Masukkan nilai mid"<<endl;cin>>nm;
cout<<"Masukkan nilai uas"<<endl;cin>>nu;
NT=0.15*nt;
NK=0.15*nk;
NM=0.3*nm;
NU=0.4*nu;
NA=NT+NK+NM+NU;
cout<<"Nilai akhir mahasiswa ="<<NA<<endl;
if (NA>=86)
cout<<"A"<<endl;
else if (NA>=71)
cout<<"B"<<endl;
else if (NA>=55)
cout<<"C"<<endl;
else if (NA>=40)
cout<<"D"<<endl;
else if (NA>=0)
cout<<"E"<<endl;
}
5. Hasil Program
IV. Flowchart

Start

S1,S2,A1,
A2,T1,dan
T2

L1=S1*S1

L2=S2*S2

L3=(A1*T2)/2

L4=(A2*T2)/2

L=LP+Lp+LS+Ls

LP,Lp,LS,
Ls dan L

End.
VI. Program
#include<iostream>
using namespace std;
int main()
{
int S1,S2,A1,A2,T1,T2;
float LP,Lp,LS,Ls,L;
cout<<"Masukkan sisi persegi yang lebih panjang ="<<endl;cin>>S1;
cout<<"Masukkan sisi persegi yang lebih pendek ="<<endl;cin>>S2;
cout<<"Masukkan alas segitiga yang lebih panjang="<<endl;cin>>A1;
cout<<"Masukkan alas segitiga yang lebih pendek="<<endl;cin>>A2;
cout<<"Masukkan tinggi segitiga yang lebih panjang ="<<endl;cin>>T1;
cout<<"Masukkan tinggi segitiga yang lebih pendek ="<<endl;cin>>T2;
LP=S1*S1;
Lp=S2*S2;
LS=(A1*T1)/2;
Ls=(A2*T2)/2;
L=LP+Lp+LS+Ls;
cout<<"Luas persegi yang lebih besar ="<<LP<<"cm2"<<endl;
cout<<"Luas persegi yang lebih kecil ="<<Lp<<"cm2"<<endl;
cout<<"Luas segitiga yang lebih besar ="<<LS<<"cm2"<<endl;
cout<<"Luas segitiga yang lebih kecil ="<<Ls<<"cm2"<<endl;
cout<<"Luas Rumah Saya dan Rumah Kucing Saya ="<<L<<"cm2"<<endl;
return 0;
}
VII. Hasil Program
2. Flowchart

Start

Const
phi, r, t

LPT=2*phi*r*(r+t)

VT=phi*r*r*t

LPT,VT

End.

3. Algoritma

Anda mungkin juga menyukai