Oleh :
AHMAD GALVANI ROBI AULIA
NIM 220533611591
S1 PTI ’22 OFF A
I. TUJUAN
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
1. Memahami sejarah perkembangan bahasa C++.
2. Menjelaskan tentang fungsi operasi kondisi.
3. Menjelaskan tentang fungsi if, if else, if else bertingkat, dan switch case.
1. Pernyataan If
2. Pernyataan If – Else
3. If – Else Bertingkat
Bentuk If-Else dapat digunakan secara bertingkat. Ada beberapa bentuk If-Else bertingkat,
antara lain nested if dan if – else if.
i. Nested If
ii. If – Else If
Bentuk ini merupakan penggunaan bentuk if else secara majemuk. Pernyataan
if pada else if akan dieksekusi jika hasil pernyataan if sebelumnya bernilai
false.
Bentuk umum dari pernyataan ini adalah:
if (kondisi1) {
Pernyataan...;
...;
}
else if (kondisi2) {
Pernyataan...;
...;
}
else {
Pernyataan...;
...;
}
4. Pernyataan Switch – Case
Bentuk switch – case merupakan pernyataan yang dirancang khusus untuk menanggani
pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif. Pernyataan
switch – case ini memiliki kegunaan yang sama seperti if – else bertingkat, tetapi dengan
kondisi yang bertipe karakter atau integer.
Bentuk umum dari pernyataan ini adalah sebagai berikut:
switch (ekspresi) {
case konstanta1:
pernyataan1;
break;
case konstanta2:
pernyataan2;
break;
case konstanta3:
pernyataan3;
break;
...
case konstanta-n:
pernyataan-n;
break;
default:
pernyataan-umum;
}
Setiap cabang akan dijalankan jika syarat nilai konstanta terpenuhi dan default akan
dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukkan
setelah eksekusi pernyataan, maka program akan keluar dari switch. jika pernyataan ini
tidak ada, maka program akan diteruskan ke cabang-cabang yang lainnya.
Latihan 1
Nama Program : menghitung nilai v3
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Baca data : a=10
3. Kondisi jika a < 20 maka a kurang dari 20
4. Tampilkan hasil perhitungan data : Nilai Var3, Nilai Karakter
5. Selesai
Flowchart :
Source Code :
#include <iostream>
int main()
{
int a = 10;
if(a < 20){
cout<< "a kurang dari 20"<< endl;
}else if (a > 20){
cout<< "a lebih dari 20"<< endl;
}else{
cout<< "a sama dengan 20"<< endl;
}
cout<< "nilai a adalah : "<< a << endl;
return 0;
Output Program :
Penjelasan Program :
Program ini digunakan untuk menenttukan perbandingan pada variable a.
- Jika nilai a kurang dari 20, maka yang menjadi outputan adalah “a kurang dari 20”,
setelah itu di bawahnya akan di outputkan “nilai a adalah : a”.
- JIka nilai a lebih dari 20 atau 20, maka yang menjadi outputan adalah “nilai a adalah : a”
Latihan 2
Nama Program : mengetahui bilangan ganjil-genap
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Baca data : system("cls"); real = 182.218271367482176
3. Tampilkan hasil data : double real; cout << "Nilai real = " << real
4. Selesai
Flowchart :
Source Code :
#include <iostream>
#include <conio.h>
int main()
{
int bil;
cout << "Masukkan 2 digit angka terakhir NIM Anda: ";
cin >> bil;
if (bil % 2 ==0)
{
cout << "\n Digit NIM Anda adalah bilangan GENAP" <<endl;
}
else
{
cout << "\n DIgit NIM Anda adalah bilangan GANJIL" <<endl;
}
getch();
Output Program :
Penjelasan Program :
Program ini digunakan untuk mengetahui bilangan ganjil atau genap pada nilai variabel
bil. Pertama kita harus memasukkan dua digit terakhir NIM kita, lalu nilai tersebut masuk
ke variable bil. Jika :
- Nilai bil adalah bilangan genap, maka akan memenuhi kondisi (bil%2==0), dan akan
dioutputkan “Digit NIM Anda adalah bilangan GENAP”.
- Nilai bil adalah bilangan ganjil, maka tidak memenuhi kondisi (bil%2==0), dan akan
dioutputkan “Digit NIM Anda adalah bilangan GANJIL”.
Latihan 3
Nama Program : menentukan letak angka
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Baca data : Alas, Tinggi
3. Proses hitung : Luas_Segitiga = 0.5*Alas*Tinggi;
4. Tampilkan hasil perhitungan data : cout<<"Nilai Luas Segitiga adalah :
"<<Luas_Segitiga<<endl;
5. Selesai
Flowchart :
Source Code :
#include <iostream>
int main()
{
int x;
if (x >= 10)
{
if (x <= 20)
{
cout << "\n Nilai " << x << " ada di antara 10 dan 20";
}
else
{
cout <<"\n Nilai " << x << " lebih dari 20";
}
} else
{
cout << "\n Nilai " << x << " kurang dari 10";
}
return 0;
}
Output Program :
Penjelasan Program :
Program ini digunakan untuk mengetahui letak bilangan pada urutan bilangan dan
perbandingan nilai bilangan pada variabel x. Pertama kita harus memasukkan nilai yang
akan menjadi nilai x. Jika :
- Nilai x lebih dari 10 atau 10, maka akan memenuhi kondisi (x>=10), kemudian akan
bertemu kondisi lagi, jika :
- Nilai x kurang dari 20 atau 20, maka akan memenuhi kondisi (x<=20), kemudian akan
dioutputkan menjadi “Nilai x ada di antara 10 dan 20”.
- Nilai x lebih dari 20, maka tidak akan memenuhi kondisi (x<=20), kemudian akan
dioutputkan menjadi “Nilai x lebih dari 20”.
- Nilai x kurang dari 10 , maka tidak akan memenuhi kondisi (x>=10), kemudian akan
dioutputkan menjadi “Nilai x kurang dari 10”.
Latihan 4
Nama Program : mengetahui bilangan bulat positif
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
6. Mulai
7. Baca data : Alas, Tinggi
8. Proses hitung : Luas_Segitiga = 0.5*Alas*Tinggi;
9. Tampilkan hasil perhitungan data : cout<<"Nilai Luas Segitiga adalah :
"<<Luas_Segitiga<<endl;
10. Selesai
Flowchart :
Source Code :
#include <iostream>
int main()
{
int x,y;
cout<<"Masukkan sebuah bilangan bulat :";
cin>>x;
Output Program :
Penjelasan Program :
Program ini digunakan untuk mengetahui perbandingan dua bilangan bulat, apakah positif
atau bukan. #include<iostream> digunakan karena pada program ini menggunakan
std::cout. Pertama kita harus memasukkan nilai x dan y. Jika :
- Nilai x lebih dari 0 dan y lebih dari 0, maka akan memenuhi kondisi (x>0 && y>0),
kemudian akan dioutputkan menjadi “Kedua bilangan tersebut adalah bilangan POSITIF”.
- Nilai x lebih dari 0 atau y lebih dari 0, maka akan memenuhi kondisi (x>0 || y>0),
kemudian akan dioutputkan menjadi “Salah satu bilangan tersebut adalah bilangan
POSITIF”.
- Nilai x kurang dari 0, maka tidak memenuhi kedua kondisi di atas, kemudian akan
dioutputkan menjadi “Kedua bilangan tersebut BUKAN bilangan POSITIF”.
Latihan 5
Nama Program : menentukan bulan
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Maca data : Var1=10, Var2=5, Karakter= ’D’
3. Proses hitung V3=Var1+Var2
4. Tampilkan hasil perhitungan data : Nilai Var3, Nilai Karakter
5. Selesai
Flowchart :
Source Code :
#include <iostream>
int main()
{
int Month;
cout<<"Please input month numbers (1-12): ";
cin>>Month;
switch(Month)
{
case 1:
cout<<"The 1st month is January" <<endl;
break;
case 2:
cout<<"The 2nd month is February" <<endl;
break;
case 3:
cout<<"The 3rd month is March" <<endl;
break;
case 4:
cout<<"The 4th month is April" <<endl;
break;
case 5:
cout<<"The 5th month is May" <<endl;
break;
case 6:
cout<<"The 6th month is June" <<endl;
break;
case 7:
cout<<"The 7th month is July" <<endl;
break;
case 8:
cout<<"The 8th month is August" <<endl;
break;
case 9:
cout<<"The 9th month is September" <<endl;
break;
case 10:
cout<<"The 10th month is October" <<endl;
break;
case 11:
cout<<"The 11th month is November" <<endl;
break;
case 12:
cout<<"The 12th month is December" <<endl;
break;
default:
cout<<"Invalid month! \nMake sure your input is correct."
<<endl;
}
return 0;
Output Program :
Penjelasan Program :
Program ini digunakan untuk menentukan bulan. Pertama kita harus memasukkan bilangan
yang menununjukkan urutan bulan tersebut, kemudian masuk menjadi nilai variabel bulan.
Pada program ini operasi kondisi yang digunakan adalah switch-case. Jika :
- Nilai bulan = 1, maka memenuhi kondisi case 1,, kemudian akan dioutputkan menjadi
“January”.
- Nilai bulan = 2, maka memenuhi kondisi case 2, kemudian akan dioutputkan menjadi
“February”.
- Nilai bulan = 3, maka memenuhi kondisi case 3, kemudian akan dioutputkan menjadi
“March”.
- Nilai bulan = 4, maka memenuhi kondisi case 4, kemudian akan dioutputkan menjadi
“April”.
- Nilai bulan = 5, maka memenuhi kondisi case 5, kemudian akan dioutputkan menjadi
“May”.
- Nilai bulan = 6, maka memenuhi kondisi case 6, kemudian akan dioutputkan menjadi
“June”.
- Nilai bulan = 7, maka memenuhi kondisi case 7, kemudian akan dioutputkan menjadi
“July”.
- Nilai bulan = 8, maka memenuhi kondisi case 8, kemudian akan dioutputkan menjadi
“August”.
- Nilai bulan = 9, maka memenuhi kondisi case 9, kemudian akan dioutputkan menjadi
“September”.
- Nilai bulan = 10, maka memenuhi kondisi case 10, kemudian akan dioutputkan menjadi
“October”.
- Nilai bulan = 11, maka memenuhi kondisi case 11, kemudian akan dioutputkan menjadi
“November”.
- Nilai bulan = 12, maka memenuhi kondisi case 12, kemudian akan dioutputkan menjadi
“Desember”.
- Nilai bulan >= 13, maka tidak memenuhi kondisi default, kemudian akan dioutputkan
menjadi “Invalid Month”.
Latihan 6
Nama Program : Menampilkan Nilai Real
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Baca data : system("cls"); real = 182.218271367482176
3. Tampilkan hasil data : double real; cout << "Nilai real = " << real
4. Selesai
Flowchart :
Source Code :
#include <iostream>
int main()
{
char score;
cout<<"Please insert a grade (A,B,C,D or E):";
cin>>score;
switch(score)
{
case 'A' :
case 'a' :
cout<<"Excellent! :)"<<endl;
break;
case 'B' :
case 'b' :
cout<<"Well done :) "<<endl;
break;
case 'C' :
case 'c' :
cout<<"You passed. "<<endl;
break;
case 'D':
case 'd' :
cout<<"Better try again. "<<endl;
break;
case 'E' :
case 'e' :
cout<<"Sorry, you failed :("<<endl;
break;
default :
cout<<"Invalid grade" <<endl;
}
cout<<"Your grade is " << score <<endl;
return 0;
Output Program :
Penjelasan Program :
Program ini digunakan untuk menentukan predikat sebuah nilai, menggunakan kondisi
switch-case. Pertama kita harus memasukkan nilai untuk variabel nilai. JIka :
- nilai=’A’||nilai=’a’, maka akan memenuhi kondisi case ’A’ atau case ‘a’, kemudian akan
dioutputkan menjadi “Excellent : )”.
- nilai=’B’||nilai=’b’, maka akan memenuhi kondisi case ’B’ atau case ‘b’, kemudian akan
dioutputkan menjadi “Well done : )”.
- nilai=’C’||nilai=’c’, maka akan memenuhi kondisi case ’C’ atau case ‘c’, kemudian akan
dioutputkan menjadi “You passed”.
- nilai=’D’||nilai=’d’, maka akan memenuhi kondisi case ’D’ dan case ‘d’, kemudian akan
dioutputkan menjadi “Better try again”.
- nilai=’E’||nilai=’e’, maka akan memenuhi kondisi case ’E’ dan case ‘e’, kemudian akan
dioutputkan menjadi “Sorry, you failled”.
- Jika nilai tidak memenuhi kondisi di atas, maka dioutputkan menjadi “Invalid grade”.
Tugas Praktikum 1
Nama Program : menghitung in
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Deklarasi variabel bilangan hb, ph, tp
3. Deklarasi huruf n_kasir, n_pembeli
4. Masukkan nama kasir, pembeli, dan total pembayaran
5. Kondisi if jika hb<75000 maka tidak ada diskon dari total pembelian
6. Kondisi else jika hb>=75000
Flowchart :
Source Code :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char kasir[20], pembeli[20];
int harga,diskon,total;
cout<<"====================================="<<endl;
cout<<"========TOKO BERKAH SEJAHTERA========"<<endl;
cout<<"==============Nama Kasir============="<<endl;
cin>>kasir;
cout<<endl;
cout<<"Nama Pembeli : "<<endl;
cin>>pembeli;
cout<<endl;
cout<<"Total pembelian barang :";
cin>>harga;
cout<<endl;
if(harga<75000)
{
cout<<"Anda menerima diskon 10%"<<endl;
diskon= 10*harga/100;
total= harga-diskon;
cout<<"Total Pembayaran Anda adalah Rp "<<total<<endl;
}
else if(harga>=75000&&harga<=100000)
{
cout<<"Anda menerima diskon 20%"<<endl;
diskon= 20*harga/100;
total= harga-diskon;
cout<<"Total Pembayaran Anda adalah Rp"<<total<<endl;
}
else
{
cout<<"Anda menerima diskon 30%"<<endl;
diskon= 30*harga/100;
total= harga-diskon;
cout<<"Total Pembayaran Anda adalah Rp "<<total<<endl;
}
cout<<"\nTerimakasih";
return 0;
}
Output Program :
Penjelasan Program :
Program di atas digunakan untuk menghitung total pembayaran setela didiskon. Pada
program di atas menggunakan header file #include <conio.h>, #include
Tipe data yang digunakan adalah int dan char. Tipe data char berfungsi untuk
mengelompokan variabel yang bernilai karakter atau huruf. Tipe data int adalah singkatan
dari integer berfungsi untuk mengelompokan variabel yang isinya bilangan bulat.
Tugas Praktikum 2
Nama Program : komisi salesmam PT. RAIHAN SULIT DILUPAKAN
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Baca Data : long b = 0L; scanf (%ld, &b);
3. Proses hitung : Masukkan panjang
4. Tampilkan hasil data : printf(“Angka yang Anda masukkan adalah %ld,b);
5. Selesai
Flowchart :
Source Code :
#include <iostream>
using namespace std;
int main()
{
int x, y;
string kasir ,salesman;
cout<<"PT. RAIHAN SULIT DILUPAKAN"<<endl;
cout<<"MASUKAN NAMA KASIR : ";
cin>>kasir;
cout<<endl;
cout<<"MASUKAN NAMA SALESMAN : ";
cin>>salesman;
cout<<endl;
Output Program :
Penjelasan Program :
Program ini digunakan untuk mengulangi/menampilkan kembali apa yang kita inputkan,
misalnya pada program saya beri nilai 8, maka program akan memberi output 8.
Header file yang digunakan yaitu #include <stdio.h> dan #include <math.h>.
Header file stdio.h digunakan untuk menampilkan perintah printf dan scanf, sedangkan
header file math.h digunakan untuk menampilkan perintah matematika seperti log.
Fungsi utama yang digunakan adalah int main(), berfungsi untuk memberikan nilai
balik menurut tipe datanya, dan karena memiliki nilai balik maka diberikan perintah return
nilai.
Tipe data yang digunakan yaitu long, berfungsi sebagai penampung data dalam skala yang
besar
Assignment yang digunakan long wen = 0L, berfungsi untuk pemberian nilai kepada suatu
variabel yang telah dideklarasikan
Tugas Rumah 1
Nama Program : Menentukan nilai akhir mahasiswa Tehnik Elektro UM
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Masukkan data
3. Baca data
4. Proses
5. Penarikan kesimpulan
6. Tampilkan data
7. Selesai
Flowchart :
Source Code :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int keaktifan, tugas, ujian, akhir=0;
cout<<"Masukkan Nilai Keaktifan:";
cin>>keaktifan;
cout<<"Masukkan Nilai Tugas:";
cin>>tugas;
cout<<"Masukkan Nilai Ujian:";
cin>>ujian;
akhir=(keaktifan*20/100)+(tugas*30/100)+(ujian*50/100);
cout<<"Nilai Akhir Anda Adalah: "<<akhir;
if (akhir>=91)
cout<<", Konversi nilai mahasiswa = A \n";
else if (akhir>=86)
cout<<", Konversi nilai mahasiswa = A- \n";
else if (akhir>=76)
cout<<", Konversi nilai mahasiswa = B \n";
else if (akhir>=66)
cout<<", Konversi nilai mahasiswa = B- \n";
else if (akhir>=56)
cout<<", Konversi nilai mahasiswa = C \n";
else if (akhir>=45)
cout<<", Konversi nilai mahasiswa = D \n";
else if (akhir>=0)
cout<<", Konversi nilai mahasiswa = E \n";
if (akhir>=86)
cout<<"Selamat! Anda lulus dengan nilai yang EXCELLENT\n";
else if (akhir>=66)
cout<<"Anda lulus dengan baik , tingkatkan terus prestasi Anda\
n";
else if (akhir>=56)
cout<<"Anda lulus, tingkatkan lagi pencapaian anda\n";
else if (akhir>=0)
cout<<"Maaf, Anda belum dapat diluluskan. Tingkatkan terus
belajar Anda\n";
getch();
Output Program :
Penjelasan Program :
Pada program ini digunakan fungsi tambahan gotoxy, strukturnya adalah gotoxy
(kolom_ke, baris ke+i), fungsi gotoxy memanfaatkan perulangan for dimana (int i=1;
i<=1; i++). Kegunaan fungsi gotoxy adalah untuk memberikan perintah enter ke samping.
- Pertama masukkan nilai afektif, yang menjadi nilai variabel n1.
- Kedua masukkan nilai tugas, yang menjadi nilai variabel n2.
- Ketiga masukkan nilai ujian, yang menjadi nilai variabel n3.
- Nilai akhir dihitung dengan rumus n4=(0.2*n1)+(0.3*n2)+(0.5*n3), yang dioutputkan
oleh variabel n4.
- Lalu akan muncul outputan dari variabel ket, nilai ket bergantung pada nilai n4.
Tugas Rumah 2
Nama Program : Rumus Luas Permukaan Bola, Kubus, Balok, Tabung,
Kerucut, dan Limas Segiempat serta Rumus Menghitung Tahun Kabisat.
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Mulai
2. Baca data : suhu dalam celcius
3. Proses hitung : Fahrenheit=Celcius*1.8 + 32; Kelvin=Celcius+273;
Reamur=Celcius*0.8;
4. Tampilkan hasil perhitungan data : Suhu dalam Fahrenheit, Kelvin,
Reamur
5. Selesai
Flowchart :
Source Code :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int pilih, lbo, lk, lb, lt, ls, r, s, t, p, l, a, tk;
cout<<"alat penghitung rumus " ;
cout<<"\n";
cout<<"1. Luas Permukaan Bola \n";
cout<<"2. Luas Permukaan Kubus \n";
cout<<"3. Luas Permukaan Balok \n";
cout<<"4. Luas Permukaan Tabung \n";
cout<<"5. Luas Permukaan Kerucut \n";
cout<<"6. Luas Permukaan Limas Segiempat \n";
cout<<"7. Tahun Kabisat \n";
cout<<"Pilih Salah satu Operasi : ";
cin>>pilih;
cout<<"\n";
switch(pilih)
{
case 1:
cout<<"\n LUAS PERMUKAAN BOLA \n";
cout<<"Masukkan jari-jari: ";
cin>>r;
lbo=4*3.14*r*r;
cout<<"Luas permukaan bola adalah : "<<lbo<<endl;
cout<<"\n";
getch();
break;
case 2:
cout<<"\n LUAS PERMUKAAN KUBUS \n";
cout<<"Masukkan sisi : ";
cin>>s;
lk=6*s*s;
cout<<"Luas Permukaan Kubus adalah : "<<lk<<endl;
cout<<"\n";
getch();
break;
case 3:
cout<<"\n LUAS PERMUKAAN BALOK \n";
cout<<"Masukkan panjang : ";
cin>>p;
cout<<"Masukkan lebar : ";
cin>>l;
cout<<"Masukkan tinggi : ";
cin>>t;
lb=(2*(p*l))+(2*(p*t))+(2*(l*t));
cout<<"Luas Balok adalah : "<<lb<<endl;
cout<<"\n";
getch();
break;
case 4:
cout<<"\n LUAS PERMUKAAN TABUNG \n";
cout<<"Masukkan tinggi : ";
cin>>t;
cout<<"Masukkan jari-jari : ";
cin>>r;
lt=2*3.14*r*(r+t);
cout<<"Luas Permukaan Tabung adalah : "<<lt<<endl;
cout<<"\n";
getch();
break;
case 5:
cout<<"\n LUAS PERMUKAAN KERUCUT \n";
cout<<"Masukan Nilai Jari-jari :";
cin>>r;
cout<<"Masukkan Nilai Apotema :";
cin>>s;
lk=(3.14*r*r)+(3.14*r*s);
cout<<"Luas Permukaan Kerucut :"<<lk<<endl;
cout<<"\n";
getch();
break;
case 6:
cout<<"\n LUAS PERMUKAAN LIMAS SEGIEMPAT \n";
cout<<"Masukan Nilai Sisi :";
cin>>s;
cout<<"Masukkan Nilai Tinggi :";
cin>>t;
ls=(s*s)+(4*0.5*s*t);
cout<<"Luas Permukaan Limas Segiempat :"<<ls<<endl;
cout<<"\n";
getch();
break;
case 7:
cout<<"Menentukan Tahun Kabisat"<<endl;
cout<<"Masukan Tahun :";
cin>>a;
tk=a%4;
if(tk==0)
cout<<"TAHUN "<< a <<" TAHUN KABISAT\n"<<tk<<endl;
else
cout<<"TAHUN "<< a <<" BUKAN TAHUN KABISAT\n"<<tk<<endl;
cout<<"\n";
break;
default:
cout<<"Maaf input yang anda masukkan salah \n";
getch();
}
Output Program :
Penjelasan Program :
Program di atas digunakan untuk menampilkan kalimat. Pada program di atas
menggunakan header file #include <iostream.h> yang digunakan untuk menampilkan
perintah cout yang merupakan fungsi keluaran (digunakan untuk menampilkan data
ataupun tulisan).
Fungsi utama yang digunakan adalah int main(), berfungsi untuk memberikan nilai
balik menurut tipe datanya, dan karena memiliki nilai balik maka diberikan perintah return
nilai.
Tipe data yang digunakan adalah float yang mempunyai fungsi sebagai
mengelompokan bilangan yang bernilai decimal/pecahan, jika fungsi dari integer adalah
bilangan bulat maka fungsi float adalah untuk bilangan decimal.
KESIMPULAN
1. Dalam belajar pemrograman terlebih dahulu harus mengerti tentang sistem operasi,
algoritma dan flowchart.
2. Dibutuhkan ketelitian dalam penulisan kode program bahasa C maupun C++,
karena salah penulisan sekecil apapun tetap tidak akan bisa di eksekusi oleh
program (error).
3. Memahami flowchart masing masing program, agar kita paham tentang alur
berjalannya suatu program. Sehingga mudah dalam proses identifikasi kesalahan
program.
4. Ekspresi atau ungkapan adalah suatu bentuk yang menghasilkan suatu nilai. Dalam
bentuk sederhana, ekspresi berupa sebuah literal atau variabel. Dalam bentuk yang
lebih kompleks, suatu statement melibatkan operator, operand dan variabel.
5. Memahami Dasar Teori sebelum melakukan praktikum. Operasi kondisi terbagi
menjadi 5 yaitu Pernyataan IF, Pernyataan IF-Else, Pernyataan Nested IF,
Pernyataan IF-Else IF, Pernyataan Switch-Case.
III.DAFTAR RUJUKAN
1. Tim Asisten Dosen. 2016. Modul 1 Pengenalan Bahasa C++, Algoritma
Pemrograman , Ide Visual C++, Dan Dasar-Dasar Bahasa C++. Malang :
Universitas Negeri Malang..
2. http://www.nesabamedia.com/pengertian-dan-fungsi-sistem-operasi/
3. https://id.wikipedia.org/wiki/Sistem_operasi