Tugas Diktat
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
cout <<" Biodata Kelompok 1 - Algoritma Pemrograman "<< endl;
cout <<" __________________________________________ "<< endl;
cout <<" __________________________________________ "<< endl;
cout << endl;
cout <<" Nama\t\t: " <<" Agus Susilo Jatmiko "<< endl;
cout <<" Nim\t\t: " <<" 1500018075 "<< endl;
cout <<" Asal Sekolah\t: "<<" SMK Negeri 1 Hutaraja "<<endl;
cout <<" Asal Daerah \t: "<<" Medan "<<endl;
cout <<" =========================================== "<<endl;
cout <<" Nama\t\t: " <<" Yogi Handika "<< endl;
cout <<" Nim\t\t: " <<" 1500018082 "<< endl;
cout <<" Asal Sekolah\t: "<<" SMK YPMN Ranai "<<endl;
cout <<" Asal Daerah \t: "<<" Kep. Natuna "<<endl;
cout <<" =========================================== "<<endl;
cout <<" Nama\t \t: " <<" Arma Yoga Prasetya "<< endl;
cout <<" Nim\t\t: " <<" 1500018071 "<< endl;
cout <<" Asal Sekolah\t: "<<" SMK Muhamadiiyah 1 "<<endl;
cout <<" Asal Daerah \t: "<<" Yogyakarta "<<endl;
cout <<" =========================================== "<<endl;
return 0;
}
RAPTOR :: link
DIKTAT BAB 1 KASUS 1
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
cout <<" Biodata Kelompok 1 - Algoritma Pemrograman "<< endl;
cout <<" __________________________________________ "<< endl;
cout <<" __________________________________________ "<< endl;
cout << endl;
cout <<" Nama\t\t: " <<" Agus Susilo Jatmiko "<< endl;
cout <<" Nim\t\t: " <<" 1500018075 "<< endl;
cout <<" Asal Sekolah\t: "<<" SMK Negeri 1 Hutaraja "<<endl;
cout <<" Asal Daerah \t: "<<" Medan "<<endl;
cout <<" =========================================== "<<endl;
cout <<" Nama\t\t: " <<" Yogi Handika "<< endl;
cout <<" Nim\t\t: " <<" 1500018082 "<< endl;
cout <<" Asal Sekolah\t: "<<" SMK YPMN Ranai "<<endl;
cout <<" Asal Daerah \t: "<<" Kep. Natuna "<<endl;
cout <<" =========================================== "<<endl;
cout <<" Nama\t \t: " <<" Arma Yoga Prasetya "<< endl;
cout <<" Nim\t\t: " <<" 1500018071 "<< endl;
cout <<" Asal Sekolah\t: "<<" SMK Muhamadiiyah 1 "<<endl;
cout <<" Asal Daerah \t: "<<" Yogyakarta "<<endl;
cout <<" =========================================== "<<endl;
return 0;
}
RAPTOR :: link
DIKTAT BAB 1 KASUS 2
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int tanggal, tahun;
char bulan[50];
cout <<"\t\tTanggal Lahir "<<endl;
cout <<endl;
cout <<" Masukan Tanggal KeLahiran : "; cin>>tanggal;
cout <<" Masukan Bulan Kelahiran : "; cin>>bulan;
cout <<" Masukan Tahun Kelahiran : "; cin>>tahun;
cout <<" _________________________________ "<<endl<<endl;
cout <<" Saya Lahir Pada "<<tanggal<<" "<<bulan<<" "<<tahun<<endl;
return 0;
}
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int tanggal, tahun;
char bulan[50];
cout <<"\t\tTanggal Lahir "<<endl;
cout <<endl;
cout <<" Masukan Tanggal KeLahiran : "; cin>>tanggal;
cout <<" Masukan Bulan Kelahiran : "; cin>>bulan;
cout <<" Masukan Tahun Kelahiran : "; cin>>tahun;
cout <<" _________________________________ "<<endl<<endl;
cout <<" Saya Lahir Pada "<<tanggal<<" "<<bulan<<" "<<tahun<<endl;
return 0;
}
RAPTOR :: link
DIKTAT BAB 1 KASUS 3
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
cout<<" Huruf Yang Dari Kumpulan Karakter * "<<endl;
cout<<" ==================================== "<<endl;
cout<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
return 0;
}
RAPTOR ::
link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
cout<<" Huruf Yang Dari Kumpulan Karakter * "<<endl;
cout<<" ==================================== "<<endl;
cout<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
return 0;
}
RAPTOR ::
link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
cout<<" Huruf Yang Dari Kumpulan Karakter * "<<endl;
cout<<" ==================================== "<<endl;
cout<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
cout<<"\t"<<"***"<<endl;
return 0;
}
RAPTOR ::
link
DIKTAT BAB 1 KASUS 4
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int r;
float luas, keliling, volume;
cout<<"Menghitung Luas dan Keliling Lingkaran serta Volume Bola"<<endl<<endl;
cout<<"Masukan jari-jari : "; cin>>r;
cout<<endl;
cout<<endl;
luas = 3,14*(r*r);
keliling = 3,14*(2*r);
volume = ((r*r*r)*4*3,14)/3;
cout<<"Luas Lingkaran : "<<luas<<endl;
cout<<"Keliling Lingkaran : "<<keliling<<endl;
cout<<"Volume Bola : "<<volume<<endl;
return 0;
}
RAPTOR :: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int r;
float luas, keliling, volume;
cout<<"Menghitung Luas dan Keliling Lingkaran serta Volume Bola"<<endl<<endl;
cout<<"Masukan jari-jari : "; cin>>r;
cout<<endl;
cout<<endl;
luas = 3,14*(r*r);
keliling = 3,14*(2*r);
volume = ((r*r*r)*4*3,14)/3;
cout<<"Luas Lingkaran : "<<luas<<endl;
cout<<"Keliling Lingkaran : "<<keliling<<endl;
cout<<"Volume Bola : "<<volume<<endl;
return 0;
}
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int r;
float luas, keliling, volume;
cout<<"Menghitung Luas dan Keliling Lingkaran serta Volume Bola"<<endl<<endl;
cout<<"Masukan jari-jari : "; cin>>r;
cout<<endl;
cout<<endl;
luas = 3,14*(r*r);
keliling = 3,14*(2*r);
volume = ((r*r*r)*4*3,14)/3;
cout<<"Luas Lingkaran : "<<luas<<endl;
cout<<"Keliling Lingkaran : "<<keliling<<endl;
cout<<"Volume Bola : "<<volume<<endl;
return 0;
}
RAPTOR :: link
DIKTAT BAB 1 KASUS 5
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
cout<<" _____ AL-Pro Resto & Cafe _____ "<<endl;
cout<<" =============================== "<<endl<<endl;
cout<<"\t Daftar Menu"<<endl;
cout<<" +++++++++++++++++++++++++++++++ "<<endl<<endl;
cout<<"Makanan "<<endl;
cout<<"________"<<endl;
cout<<"1. Tuna Bakar Madu"<<endl;
cout<<"2. Kepiting Kari Spesial"<<endl;
cout<<"3. Udang Asam-Manis"<<endl;
cout<<"4. Cumi Gorenng Tepong"<<endl;
cout<<"5. Pindang Kepala Ikan"<<endl;
cout<<endl;
cout<<endl;
cout<<"Minuman"<<endl;
cout<<"_______"<<endl;
cout<<"1. Wedang Ronde"<<endl;
cout<<"2. Es Dawet"<<endl;
cout<<"3. Es Campur"<<endl;
cout<<"4. Es Kelapa Muda"<<endl;
cout<<"5. Wedang Uwuh"<<endl;
return 0;
}
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
cout<<" _____ AL-Pro Resto & Cafe _____ "<<endl;
cout<<" =============================== "<<endl<<endl;
cout<<"\t Daftar Menu"<<endl;
cout<<" +++++++++++++++++++++++++++++++ "<<endl<<endl;
cout<<"Makanan "<<endl;
cout<<"________"<<endl;
cout<<"1. Tuna Bakar Madu"<<endl;
cout<<"2. Kepiting Kari Spesial"<<endl;
cout<<"3. Udang Asam-Manis"<<endl;
cout<<"4. Cumi Gorenng Tepong"<<endl;
cout<<"5. Pindang Kepala Ikan"<<endl;
cout<<endl;
cout<<endl;
cout<<"Minuman"<<endl;
cout<<"_______"<<endl;
cout<<"1. Wedang Ronde"<<endl;
cout<<"2. Es Dawet"<<endl;
cout<<"3. Es Campur"<<endl;
cout<<"4. Es Kelapa Muda"<<endl;
cout<<"5. Wedang Uwuh"<<endl;
return 0;
}
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
cout<<" _____ AL-Pro Resto & Cafe _____ "<<endl;
cout<<" =============================== "<<endl<<endl;
cout<<"\t Daftar Menu"<<endl;
cout<<" +++++++++++++++++++++++++++++++ "<<endl<<endl;
cout<<"Makanan "<<endl;
cout<<"________"<<endl;
cout<<"1. Tuna Bakar Madu"<<endl;
cout<<"2. Kepiting Kari Spesial"<<endl;
cout<<"3. Udang Asam-Manis"<<endl;
cout<<"4. Cumi Gorenng Tepong"<<endl;
cout<<"5. Pindang Kepala Ikan"<<endl;
cout<<endl;
cout<<endl;
cout<<"Minuman"<<endl;
cout<<"_______"<<endl;
cout<<"1. Wedang Ronde"<<endl;
cout<<"2. Es Dawet"<<endl;
cout<<"3. Es Campur"<<endl;
cout<<"4. Es Kelapa Muda"<<endl;
cout<<"5. Wedang Uwuh"<<endl;
return 0;
}
DIKTAT BAB 1 KASUS 6
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int beras=5500;
int uang=20000;
int byk=3;
cout << " Ibu memberi adik uang Rp.20000. Ibu Meminta adik membeli beras 3 Kg"<<endl<<endl;
cout << " Harga beras perkg : " << beras << endl;
cout << " Banyak beras yang dibeli : " << byk << endl;
cout << " _______________________________ X " << endl;
cout << " TOTAL : " << beras*byk << endl;
cout << endl;
cout << endl;
cout << " Jadi sisa uang ibu adalah " << uang << " - " << beras*byk << " = " << uang-(beras*byk) << endl;
return 0;
}
RAPTOR:: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int beras=5500;
int uang=20000;
int byk=3;
cout << " Ibu memberi adik uang Rp.20000. Ibu Meminta adik membeli beras 3 Kg"<<endl<<endl;
cout << " Harga beras perkg : " << beras << endl;
cout << " Banyak beras yang dibeli : " << byk << endl;
cout << " _______________________________ X " << endl;
cout << " TOTAL : " << beras*byk << endl;
cout << endl;
cout << endl;
cout << " Jadi sisa uang ibu adalah " << uang << " - " << beras*byk << " = " << uang-(beras*byk) << endl;
return 0;
}
RAPTOR:: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int beras=5500;
int uang=20000;
int byk=3;
cout << " Ibu memberi adik uang Rp.20000. Ibu Meminta adik membeli beras 3 Kg"<<endl<<endl;
cout << " Harga beras perkg : " << beras << endl;
cout << " Banyak beras yang dibeli : " << byk << endl;
cout << " _______________________________ X " << endl;
cout << " TOTAL : " << beras*byk << endl;
cout << endl;
cout << endl;
cout << " Jadi sisa uang ibu adalah " << uang << " - " << beras*byk << " = " << uang-(beras*byk) << endl;
return 0;
}
RAPTOR:: link
DIKTAT BAB 1 KASUS 7
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int beras=5500;
int uang=20000;
float sisa=uang/beras;
cout << " Ibu memiliki uang Rp."<< uang<<" sedangkan harga beras perkilo Rp."<< uang << endl;
cout << " ___________________________________________________________________________ "<< endl;
cout << " Jadi uang ibu Rp."<<uang<<" Memperoleh beras sebanyak "<<sisa<<" Kg"<< endl;
return 0;
}
RAPTOR ::link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int beras=5500;
int uang=20000;
float sisa=uang/beras;
cout << " Ibu memiliki uang Rp."<< uang<<" sedangkan harga beras perkilo Rp."<< uang << endl;
cout << " ___________________________________________________________________________ "<< endl;
cout << " Jadi uang ibu Rp."<<uang<<" Memperoleh beras sebanyak "<<sisa<<" Kg"<< endl;
return 0;
}
RAPTOR ::link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int beras=5500;
int uang=20000;
float sisa=uang/beras;
cout << " Ibu memiliki uang Rp."<< uang<<" sedangkan harga beras perkilo Rp."<< uang << endl;
cout << " ___________________________________________________________________________ "<< endl;
cout << " Jadi uang ibu Rp."<<uang<<" Memperoleh beras sebanyak "<<sisa<<" Kg"<< endl;
return 0;
}
RAPTOR ::link
DIKTAT BAB 1 KASUS 8
#include <iostream>
#include<conio.h>
#include<fstream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b ;
int input ;
cout<<"LIRIK LAGU\n";
cout<<"-----------------------------\n";
cout<<"tugas diktat ALPRO\n";
cout<<"-----------------------------\n";;
cout<<"Lirik lagu\n";
cout<<"-----------------------------\n";
cout<<"<1> Kita adalah sepasang sepatu \n";
cout<<"<2> Selalu bersama tak bisa bersatu\n";
cout<<"<3> kita mati bagai tak berjiwa\n";
cout<<"<4>Bergerak karena kakui manusia\n";
cout<<"=============================\n";
while (input <6){
cout<<"Tampilkan lirik lagu baris ke <1> <2> <3> <4> ?" ;
cout<<"-----------------------------\n";
cin>>input;
cout<<"ANDA MEMILIH : \n";
cout<<"-----------------------------\n";
if (input==1){
cout<<"\tNomor :satu\n";
cout<<"\tKita adalah sepasang sepatu\n";
cout<<"=============================\n";
}
else
{
if(input==2)
{
cout<<"\tNomor :dua\n";
cout<<"\tSelalu bersama tak bisa bersatu\n";
cout<<"=============================\n";
}
else
if(input==3)
{
cout<<"\tNomor :tiga\n";
cout<<"\tKita mati bagai tak berjiwa\n";
cout<<"=============================\n";
}
else
if(input==4)
{
cout<<"\tNomor :empat\n";
cout<<"\tBergerak karena kakui manusia\n";
cout<<"=============================\n";
}
else
cout<<"anda salah memasukan";
}
}
return 0;
}
#include <iostream>
#include<conio.h>
#include<fstream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b ;
int input ;
cout<<"LIRIK LAGU\n";
cout<<"-----------------------------\n";
cout<<"tugas diktat ALPRO\n";
cout<<"-----------------------------\n";;
cout<<"Lirik lagu\n";
cout<<"-----------------------------\n";
cout<<"<1> Kita adalah sepasang sepatu \n";
cout<<"<2> Selalu bersama tak bisa bersatu\n";
cout<<"<3> kita mati bagai tak berjiwa\n";
cout<<"<4>Bergerak karena kakui manusia\n";
cout<<"=============================\n";
while (input <6){
cout<<"Tampilkan lirik lagu baris ke <1> <2> <3> <4> ?" ;
cout<<"-----------------------------\n";
cin>>input;
cout<<"ANDA MEMILIH : \n";
cout<<"-----------------------------\n";
if (input==1){
cout<<"\tNomor :satu\n";
cout<<"\tKita adalah sepasang sepatu\n";
cout<<"=============================\n";
}
else
{
if(input==2)
{
cout<<"\tNomor :dua\n";
cout<<"\tSelalu bersama tak bisa bersatu\n";
cout<<"=============================\n";
}
else
if(input==3)
{
cout<<"\tNomor :tiga\n";
cout<<"\tKita mati bagai tak berjiwa\n";
cout<<"=============================\n";
}
else
if(input==4)
{
cout<<"\tNomor :empat\n";
cout<<"\tBergerak karena kakui manusia\n";
cout<<"=============================\n";
}
else
cout<<"anda salah memasukan";
}
}
return 0;
}
#include<conio.h>
#include<fstream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b ;
int input ;
cout<<"LIRIK LAGU\n";
cout<<"-----------------------------\n";
cout<<"tugas diktat ALPRO\n";
cout<<"-----------------------------\n";;
cout<<"Lirik lagu\n";
cout<<"-----------------------------\n";
cout<<"<1> Kita adalah sepasang sepatu \n";
cout<<"<2> Selalu bersama tak bisa bersatu\n";
cout<<"<3> kita mati bagai tak berjiwa\n";
cout<<"<4>Bergerak karena kakui manusia\n";
cout<<"=============================\n";
while (input <6){
cout<<"Tampilkan lirik lagu baris ke <1> <2> <3> <4> ?" ;
cout<<"-----------------------------\n";
cin>>input;
cout<<"ANDA MEMILIH : \n";
cout<<"-----------------------------\n";
if (input==1){
cout<<"\tNomor :satu\n";
cout<<"\tKita adalah sepasang sepatu\n";
cout<<"=============================\n";
}
else
{
if(input==2)
{
cout<<"\tNomor :dua\n";
cout<<"\tSelalu bersama tak bisa bersatu\n";
cout<<"=============================\n";
}
else
if(input==3)
{
cout<<"\tNomor :tiga\n";
cout<<"\tKita mati bagai tak berjiwa\n";
cout<<"=============================\n";
}
else
if(input==4)
{
cout<<"\tNomor :empat\n";
cout<<"\tBergerak karena kakui manusia\n";
cout<<"=============================\n";
}
else
cout<<"anda salah memasukan";
}
}
return 0;
}
DIKTAT BAB 1 KASUS 9
#include <cstdlib>
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Sholat";
char kata2[]="2.Srapan pagi ";
char kata3[]="3.Mandi";
char kata4[]="4.berangkat kuliah";
char kata[]="5.belajar";
string kata5;
cout<<"Algoritma Kegiatan sehari-hari:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.BAHAGIA"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Sholat";
char kata2[]="2.Srapan pagi ";
char kata3[]="3.Mandi";
char kata4[]="4.berangkat kuliah";
char kata[]="5.belajar";
string kata5;
cout<<"Algoritma Kegiatan sehari-hari:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.BAHAGIA"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Sholat";
char kata2[]="2.Srapan pagi ";
char kata3[]="3.Mandi";
char kata4[]="4.berangkat kuliah";
char kata[]="5.belajar";
string kata5;
cout<<"Algoritma Kegiatan sehari-hari:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.BAHAGIA"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
DIKTAT BAB 1 KASUS 10
#include <cstdlib>
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Membaca undangan";
char kata2[]="2.mengetahui waktu dan tempat ";
char kata3[]="3.Bersiap siap";
char kata4[]="4.Menuju tempat yang di tuju";
char kata[]="5.Jika tidak tau tempatnya tanya ke contac person nya";
string kata5;
cout<<"Algoritma menghadiri pesta ulangtahun:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.Membawa kado"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Membaca undangan";
char kata2[]="2.mengetahui waktu dan tempat ";
char kata3[]="3.Bersiap siap";
char kata4[]="4.Menuju tempat yang di tuju";
char kata[]="5.Jika tidak tau tempatnya tanya ke contac person nya";
string kata5;
cout<<"Algoritma menghadiri pesta ulangtahun:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.Membawa kado"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Membaca undangan";
char kata2[]="2.mengetahui waktu dan tempat ";
char kata3[]="3.Bersiap siap";
char kata4[]="4.Menuju tempat yang di tuju";
char kata[]="5.Jika tidak tau tempatnya tanya ke contac person nya";
string kata5;
cout<<"Algoritma menghadiri pesta ulangtahun:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.Membawa kado"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
DIKTAT BAB 2 KASUS 1
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
long int jam,menit,detik,s,sisa;
cout<<"Program Konversi Waktu\n";
cout<<"------------------------\n";
cout<<"Masukkan Jumlah Detik : "; cin>>detik; cout<<endl;
jam=detik/3600;
sisa=detik%3600;
menit=sisa/60;
s=sisa%60;
cout<<detik ; cout<<" Detik = ";
cout<<jam ; cout<<" Jam ";
cout<<menit ; cout<<" Menit ";
cout<<s ; cout<<" Detik ";
cout<<endl;
return 0;
}
RAPTOR :: link
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
long int jam,menit,detik,s,sisa;
cout<<"Program Konversi Waktu\n";
cout<<"------------------------\n";
cout<<"Masukkan Jumlah Detik : "; cin>>detik; cout<<endl;
jam=detik/3600;
sisa=detik%3600;
menit=sisa/60;
s=sisa%60;
cout<<detik ; cout<<" Detik = ";
cout<<jam ; cout<<" Jam ";
cout<<menit ; cout<<" Menit ";
cout<<s ; cout<<" Detik ";
cout<<endl;
return 0;
}
RAPTOR :: link
#include <conio.h>
using namespace std;
main()
{
long int jam,menit,detik,s,sisa;
cout<<"Program Konversi Waktu\n";
cout<<"------------------------\n";
cout<<"Masukkan Jumlah Detik : "; cin>>detik; cout<<endl;
jam=detik/3600;
sisa=detik%3600;
menit=sisa/60;
s=sisa%60;
cout<<detik ; cout<<" Detik = ";
cout<<jam ; cout<<" Jam ";
cout<<menit ; cout<<" Menit ";
cout<<s ; cout<<" Detik ";
cout<<endl;
return 0;
}
RAPTOR :: link
DIKTAT BAB 2 KASUS 2
#include <stdio.h>
using namespace std;
void pecahan();
main(){
pecahan();
}
void pecahan(){
int a,b,l,t;
printf("masukkan pembilang : ");
scanf("%d",&a);
printf("masukkan penyebut : ");
scanf("%d",&b);
t = a/b;
l = a%b;
if (a%b == 0)
printf("Bilangan (%d/%d) \ndi sederhanakan menjadi %d ",a,b,t);
else if (a%b != 0)
printf("Bilangan (%d/%d) \ndi sederhanakan menjadi (%d %d/%d)",a,b,t,l,b);
}
RAPTOR :: link
#include <stdio.h>
using namespace std;
void pecahan();
main(){
pecahan();
}
void pecahan(){
int a,b,l,t;
printf("masukkan pembilang : ");
scanf("%d",&a);
printf("masukkan penyebut : ");
scanf("%d",&b);
t = a/b;
l = a%b;
if (a%b == 0)
printf("Bilangan (%d/%d) \ndi sederhanakan menjadi %d ",a,b,t);
else if (a%b != 0)
printf("Bilangan (%d/%d) \ndi sederhanakan menjadi (%d %d/%d)",a,b,t,l,b);
}
RAPTOR :: link
using namespace std;
void pecahan();
main(){
pecahan();
}
void pecahan(){
int a,b,l,t;
printf("masukkan pembilang : ");
scanf("%d",&a);
printf("masukkan penyebut : ");
scanf("%d",&b);
t = a/b;
l = a%b;
if (a%b == 0)
printf("Bilangan (%d/%d) \ndi sederhanakan menjadi %d ",a,b,t);
else if (a%b != 0)
printf("Bilangan (%d/%d) \ndi sederhanakan menjadi (%d %d/%d)",a,b,t,l,b);
}
RAPTOR :: link
DIKTAT BAB 2 KASUS 3
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b,c,d,jumlah,hasil,punya;
cout<<"PROGRAM KONVERSI BILANGAN\n";
cout<<"--------------------------\n";
cout<<"\nMasukan bilangan ribuan = ";
cin>>a;
jumlah=a/1000;
cout<<"Masukan bilangan ratusan = ";
cin>>b;
hasil=b/100;
cout<<"Masukan bilangan puluhan = ";
cin>>c;
punya=c/10;
cout<<"Masukan bilangan satuan = ";
cin>>d;
cout<<"Hasil Konversi "<<jumlah<<hasil<<punya<<d;
return 0;
}
RAPTOR :: link
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b,c,d,jumlah,hasil,punya;
cout<<"PROGRAM KONVERSI BILANGAN\n";
cout<<"--------------------------\n";
cout<<"\nMasukan bilangan ribuan = ";
cin>>a;
jumlah=a/1000;
cout<<"Masukan bilangan ratusan = ";
cin>>b;
hasil=b/100;
cout<<"Masukan bilangan puluhan = ";
cin>>c;
punya=c/10;
cout<<"Masukan bilangan satuan = ";
cin>>d;
cout<<"Hasil Konversi "<<jumlah<<hasil<<punya<<d;
return 0;
}
RAPTOR :: link
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b,c,d,jumlah,hasil,punya;
cout<<"PROGRAM KONVERSI BILANGAN\n";
cout<<"--------------------------\n";
cout<<"\nMasukan bilangan ribuan = ";
cin>>a;
jumlah=a/1000;
cout<<"Masukan bilangan ratusan = ";
cin>>b;
hasil=b/100;
cout<<"Masukan bilangan puluhan = ";
cin>>c;
punya=c/10;
cout<<"Masukan bilangan satuan = ";
cin>>d;
cout<<"Hasil Konversi "<<jumlah<<hasil<<punya<<d;
return 0;
}
RAPTOR :: link
DIKTAT BAB 2 KASUS 4
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
class c{
public :
matika();
void input();
void proses();
private :
int a,b,hasil;
};
c::matika(){
cout<<"Program kita\n\n\n";
}
void c::input(){
cout<<"Masukan nilai pertama : ";
cin>>a;
cout<<"Masukan nilai kedua : ";
cin>>b;
cout<<"-----------------------------------------------\n\n";
}
void c::proses(){
cout<<"HASIL OPERASI-OPERASI ARITMATIKA"<<endl;
hasil=a+b;
cout<<a<<"+"<<b<<"= "<<hasil<<endl;
hasil=a-b;
cout<<a<<"-"<<b<<"= "<<hasil<<endl;;
hasil=a*b;
cout<<a<<"*"<<b<<"= "<<hasil<<endl;;
hasil=a/b;
cout<<a<<":"<<b<<"= "<<hasil<<endl;;
}
int main(){
c o;
o.input();
o.proses();
return 0;
}
RAPTOR :: link
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
class c{
public :
matika();
void input();
void proses();
private :
int a,b,hasil;
};
c::matika(){
cout<<"Program kita\n\n\n";
}
void c::input(){
cout<<"Masukan nilai pertama : ";
cin>>a;
cout<<"Masukan nilai kedua : ";
cin>>b;
cout<<"-----------------------------------------------\n\n";
}
void c::proses(){
cout<<"HASIL OPERASI-OPERASI ARITMATIKA"<<endl;
hasil=a+b;
cout<<a<<"+"<<b<<"= "<<hasil<<endl;
hasil=a-b;
cout<<a<<"-"<<b<<"= "<<hasil<<endl;;
hasil=a*b;
cout<<a<<"*"<<b<<"= "<<hasil<<endl;;
hasil=a/b;
cout<<a<<":"<<b<<"= "<<hasil<<endl;;
}
int main(){
c o;
o.input();
o.proses();
return 0;
}
RAPTOR :: link
#include <stdio.h>
#include <conio.h>
using namespace std;
class c{
public :
matika();
void input();
void proses();
private :
int a,b,hasil;
};
c::matika(){
cout<<"Program kita\n\n\n";
}
void c::input(){
cout<<"Masukan nilai pertama : ";
cin>>a;
cout<<"Masukan nilai kedua : ";
cin>>b;
cout<<"-----------------------------------------------\n\n";
}
void c::proses(){
cout<<"HASIL OPERASI-OPERASI ARITMATIKA"<<endl;
hasil=a+b;
cout<<a<<"+"<<b<<"= "<<hasil<<endl;
hasil=a-b;
cout<<a<<"-"<<b<<"= "<<hasil<<endl;;
hasil=a*b;
cout<<a<<"*"<<b<<"= "<<hasil<<endl;;
hasil=a/b;
cout<<a<<":"<<b<<"= "<<hasil<<endl;;
}
int main(){
c o;
o.input();
o.proses();
return 0;
}
RAPTOR :: link
DIKTAT BAB 3 NO 1
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float x1,y1,x2,y2,ttengahx,ttengahy;
cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;
cout<<"x1 = "; cin>>x1;
cout<<"y1 = "; cin>>y1;
cout<<"x2 = "; cin>>x2;
cout<<"y2 = "; cin>>y2;
ttengahx=(x1+x2)/2;
ttengahy=(y1+y2)/2;
cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";
return 0;}
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float x1,y1,x2,y2,ttengahx,ttengahy;
cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;
cout<<"x1 = "; cin>>x1;
cout<<"y1 = "; cin>>y1;
cout<<"x2 = "; cin>>x2;
cout<<"y2 = "; cin>>y2;
ttengahx=(x1+x2)/2;
ttengahy=(y1+y2)/2;
cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";
return 0;}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float x1,y1,x2,y2,ttengahx,ttengahy;
cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;
cout<<"x1 = "; cin>>x1;
cout<<"y1 = "; cin>>y1;
cout<<"x2 = "; cin>>x2;
cout<<"y2 = "; cin>>y2;
ttengahx=(x1+x2)/2;
ttengahy=(y1+y2)/2;
cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";
return 0;}
DIKTAT BAB 3 NO 2
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int r;
float phi=3.14;
float hasil;
cout<<"Masukan jari-jari : ";cin>>r;
hasil=4*phi*r*r*r/3;
cout<<"Volume Bola : "<<hasil;
return 0;
}
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int r;
float phi=3.14;
float hasil;
cout<<"Masukan jari-jari : ";cin>>r;
hasil=4*phi*r*r*r/3;
cout<<"Volume Bola : "<<hasil;
return 0;
}
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int r;
float phi=3.14;
float hasil;
cout<<"Masukan jari-jari : ";cin>>r;
hasil=4*phi*r*r*r/3;
cout<<"Volume Bola : "<<hasil;
return 0;
}
DIKTAT BAB 3 NO 3
#include <iostream>
#include<math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int a,b;
float hasil;
cout<<"Mencari Hipotenusa Segitiga"<<endl;
cout<<"Masukan Sisi Pertama : ";cin>>a;
cout<<"Masukan Sisi Kedua : ";cin>>b;
hasil=sqrt((a*a)+(b*b));
cout<<"Hipotenusa : "<<hasil;
return 0;
}
#include <iostream>
#include<math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int a,b;
float hasil;
cout<<"Mencari Hipotenusa Segitiga"<<endl;
cout<<"Masukan Sisi Pertama : ";cin>>a;
cout<<"Masukan Sisi Kedua : ";cin>>b;
hasil=sqrt((a*a)+(b*b));
cout<<"Hipotenusa : "<<hasil;
return 0;
}
#include<math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int a,b;
float hasil;
cout<<"Mencari Hipotenusa Segitiga"<<endl;
cout<<"Masukan Sisi Pertama : ";cin>>a;
cout<<"Masukan Sisi Kedua : ";cin>>b;
hasil=sqrt((a*a)+(b*b));
cout<<"Hipotenusa : "<<hasil;
return 0;
}
DIKTAT BAB 3 NO 4
#include <iostream>
using namespace std;
int main(){
int s,jam,menit,detik,sisa;
cout<<"Konversi Detik ke jam, menit, Detik";cout<<endl;
cout<<"Masukan Detik: "; cin>>s;
jam=s/3600;
sisa=s%3600;
menit=sisa/60;
detik=sisa%60;
cout<<jam<<" jam "<<menit<<" menit "<<detik<<" detik"<<endl;
}
#include <iostream>
using namespace std;
int main(){
int s,jam,menit,detik,sisa;
cout<<"Konversi Detik ke jam, menit, Detik";cout<<endl;
cout<<"Masukan Detik: "; cin>>s;
jam=s/3600;
sisa=s%3600;
menit=sisa/60;
detik=sisa%60;
cout<<jam<<" jam "<<menit<<" menit "<<detik<<" detik"<<endl;
}
using namespace std;
int main(){
int s,jam,menit,detik,sisa;
cout<<"Konversi Detik ke jam, menit, Detik";cout<<endl;
cout<<"Masukan Detik: "; cin>>s;
jam=s/3600;
sisa=s%3600;
menit=sisa/60;
detik=sisa%60;
cout<<jam<<" jam "<<menit<<" menit "<<detik<<" detik"<<endl;
}
DIKTAT BAB 3 NO 5
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int jam,menit,detik,jam1,menit1;
cout<<"Masukan jam : ";cin>>jam1;
cout<<"Masukan menit : ";cin>>menit1;
cout<<"Masukan detik : ";cin>>detik;
jam=jam1*3600;
menit=60*menit1;
cout<<"Konversi ke Detik : "<<jam+menit+detik<<" Detik";
return 0;
}
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int jam,menit,detik,jam1,menit1;
cout<<"Masukan jam : ";cin>>jam1;
cout<<"Masukan menit : ";cin>>menit1;
cout<<"Masukan detik : ";cin>>detik;
jam=jam1*3600;
menit=60*menit1;
cout<<"Konversi ke Detik : "<<jam+menit+detik<<" Detik";
return 0;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int jam,menit,detik,jam1,menit1;
cout<<"Masukan jam : ";cin>>jam1;
cout<<"Masukan menit : ";cin>>menit1;
cout<<"Masukan detik : ";cin>>detik;
jam=jam1*3600;
menit=60*menit1;
cout<<"Konversi ke Detik : "<<jam+menit+detik<<" Detik";
return 0;
}
DIKTAT BAB 3 NO 6
#include <iostream>
#include <conio.h>
using namespace std;
//mendefiniskan struktur waktu
struct {
int jam;
int menit;
int detik;
} masuk, keluar, selisih;
int main()
{
//memasukan data jam masuk
cout <<"Masuk kan waktu pertama" <<endl;
cout <<" Jam : "; cin >>masuk.jam;
cout <<" Menit : "; cin >>masuk.menit;
cout <<" Detik : "; cin >>masuk.detik;
//membuat jarak baris
cout <<endl <<endl;
//memasukan data jam keluar
cout <<"masukan waktu ke dua" <<endl;
cout <<" Jam : "; cin >>keluar.jam;
cout <<" Menit : "; cin >>keluar.menit;
cout <<" Detik : "; cin >>keluar.detik;
// 10:21:10
// 10:20:50 -
//menghitung selisih detik
if ((keluar.detik - masuk.detik) < 0) {
selisih.detik = (60 + keluar.detik) - masuk.detik;
keluar.menit;
}
else {
selisih.detik = keluar.detik - masuk.detik;
}
//menghitung selisih menit
if ((keluar.menit- masuk.menit) < 0) {
selisih.menit= (60 + keluar.menit) - masuk.menit;
keluar.jam;
selisih.jam = keluar.jam - masuk.jam-1;
}
else {
selisih.menit = keluar.menit- masuk.menit;
selisih.jam = keluar.jam - masuk.jam;
}
//menghitung selisih jam
//membuat jarak baris
cout <<endl <<endl;
cout <<" selisih dalam detik = " << selisih.jam*3600 + selisih.menit*60 + selisih.detik <<endl;
cout<<endl<<endl;
//memasukan data jam keluar
cout <<"Selisih --------" <<endl;
cout <<" Jam : " << selisih.jam <<endl;
cout <<" Menit : " << selisih.menit <<endl;
cout <<" Detik : " << selisih.detik <<endl;
getch ();
return 0;
}
#include <iostream>
#include <conio.h>
using namespace std;
//mendefiniskan struktur waktu
struct {
int jam;
int menit;
int detik;
} masuk, keluar, selisih;
int main()
{
//memasukan data jam masuk
cout <<"Masuk kan waktu pertama" <<endl;
cout <<" Jam : "; cin >>masuk.jam;
cout <<" Menit : "; cin >>masuk.menit;
cout <<" Detik : "; cin >>masuk.detik;
//membuat jarak baris
cout <<endl <<endl;
//memasukan data jam keluar
cout <<"masukan waktu ke dua" <<endl;
cout <<" Jam : "; cin >>keluar.jam;
cout <<" Menit : "; cin >>keluar.menit;
cout <<" Detik : "; cin >>keluar.detik;
// 10:21:10
// 10:20:50 -
//menghitung selisih detik
if ((keluar.detik - masuk.detik) < 0) {
selisih.detik = (60 + keluar.detik) - masuk.detik;
keluar.menit;
}
else {
selisih.detik = keluar.detik - masuk.detik;
}
//menghitung selisih menit
if ((keluar.menit- masuk.menit) < 0) {
selisih.menit= (60 + keluar.menit) - masuk.menit;
keluar.jam;
selisih.jam = keluar.jam - masuk.jam-1;
}
else {
selisih.menit = keluar.menit- masuk.menit;
selisih.jam = keluar.jam - masuk.jam;
}
//menghitung selisih jam
//membuat jarak baris
cout <<endl <<endl;
cout <<" selisih dalam detik = " << selisih.jam*3600 + selisih.menit*60 + selisih.detik <<endl;
cout<<endl<<endl;
//memasukan data jam keluar
cout <<"Selisih --------" <<endl;
cout <<" Jam : " << selisih.jam <<endl;
cout <<" Menit : " << selisih.menit <<endl;
cout <<" Detik : " << selisih.detik <<endl;
getch ();
return 0;
}
#include <conio.h>
using namespace std;
//mendefiniskan struktur waktu
struct {
int jam;
int menit;
int detik;
} masuk, keluar, selisih;
int main()
{
//memasukan data jam masuk
cout <<"Masuk kan waktu pertama" <<endl;
cout <<" Jam : "; cin >>masuk.jam;
cout <<" Menit : "; cin >>masuk.menit;
cout <<" Detik : "; cin >>masuk.detik;
//membuat jarak baris
cout <<endl <<endl;
//memasukan data jam keluar
cout <<"masukan waktu ke dua" <<endl;
cout <<" Jam : "; cin >>keluar.jam;
cout <<" Menit : "; cin >>keluar.menit;
cout <<" Detik : "; cin >>keluar.detik;
// 10:21:10
// 10:20:50 -
//menghitung selisih detik
if ((keluar.detik - masuk.detik) < 0) {
selisih.detik = (60 + keluar.detik) - masuk.detik;
keluar.menit;
}
else {
selisih.detik = keluar.detik - masuk.detik;
}
//menghitung selisih menit
if ((keluar.menit- masuk.menit) < 0) {
selisih.menit= (60 + keluar.menit) - masuk.menit;
keluar.jam;
selisih.jam = keluar.jam - masuk.jam-1;
}
else {
selisih.menit = keluar.menit- masuk.menit;
selisih.jam = keluar.jam - masuk.jam;
}
//menghitung selisih jam
//membuat jarak baris
cout <<endl <<endl;
cout <<" selisih dalam detik = " << selisih.jam*3600 + selisih.menit*60 + selisih.detik <<endl;
cout<<endl<<endl;
//memasukan data jam keluar
cout <<"Selisih --------" <<endl;
cout <<" Jam : " << selisih.jam <<endl;
cout <<" Menit : " << selisih.menit <<endl;
cout <<" Detik : " << selisih.detik <<endl;
getch ();
return 0;
}
DIKTAT BAB 3 NO 7
#include<iostream>
using namespace std;
int main()
{
long uang,sisa;
int u100rb,u50rb,u20rb;
int u10rb,u5rb,u2rb,u1rb,u5ratus;
cout<<" Program Memecah Uang "<<endl;
cout<<"----------------------------------------"<<endl;
cout<<"Input jumlah uang --> ";cin>>uang;
u100rb=uang/100000;
sisa=uang%100000;
u50rb=sisa/50000;
sisa=sisa%50000;
u20rb=sisa/20000;
sisa=sisa%20000;
u10rb=sisa/10000;
sisa=sisa%10000;
u5rb=sisa/5000;
sisa=sisa%5000;
u2rb=sisa/2000;
sisa=sisa%2000;
u1rb=sisa/1000;
sisa=sisa%1000;
u5ratus=sisa/500;
cout<<"Uang anda Rp. "<<uang<<endl;
cout<<"Terdiri dari -->"<<endl;
cout<<"--------------------"<<endl;
cout<<u100rb<<" lembar Rp.100.000"<<endl;
cout<<u50rb<<" lembar Rp.50.000"<<endl;
cout<<u20rb<<" lembar Rp.20.000"<<endl;
cout<<u10rb<<" lembar Rp.10.000"<<endl;
cout<<u5rb<<" lembar Rp.5.000"<<endl;
cout<<u2rb<<" lembar Rp.2.000"<<endl;
cout<<u1rb<<" lembar Rp.1.000"<<endl;
cout<<u5ratus<<" lembar Rp.5.00"<<endl;
cout<<"---------------------"<<endl;
}
RAPTOR :: link
#include<iostream>
using namespace std;
int main()
{
long uang,sisa;
int u100rb,u50rb,u20rb;
int u10rb,u5rb,u2rb,u1rb,u5ratus;
cout<<" Program Memecah Uang "<<endl;
cout<<"----------------------------------------"<<endl;
cout<<"Input jumlah uang --> ";cin>>uang;
u100rb=uang/100000;
sisa=uang%100000;
u50rb=sisa/50000;
sisa=sisa%50000;
u20rb=sisa/20000;
sisa=sisa%20000;
u10rb=sisa/10000;
sisa=sisa%10000;
u5rb=sisa/5000;
sisa=sisa%5000;
u2rb=sisa/2000;
sisa=sisa%2000;
u1rb=sisa/1000;
sisa=sisa%1000;
u5ratus=sisa/500;
cout<<"Uang anda Rp. "<<uang<<endl;
cout<<"Terdiri dari -->"<<endl;
cout<<"--------------------"<<endl;
cout<<u100rb<<" lembar Rp.100.000"<<endl;
cout<<u50rb<<" lembar Rp.50.000"<<endl;
cout<<u20rb<<" lembar Rp.20.000"<<endl;
cout<<u10rb<<" lembar Rp.10.000"<<endl;
cout<<u5rb<<" lembar Rp.5.000"<<endl;
cout<<u2rb<<" lembar Rp.2.000"<<endl;
cout<<u1rb<<" lembar Rp.1.000"<<endl;
cout<<u5ratus<<" lembar Rp.5.00"<<endl;
cout<<"---------------------"<<endl;
}
RAPTOR :: link
using namespace std;
int main()
{
long uang,sisa;
int u100rb,u50rb,u20rb;
int u10rb,u5rb,u2rb,u1rb,u5ratus;
cout<<" Program Memecah Uang "<<endl;
cout<<"----------------------------------------"<<endl;
cout<<"Input jumlah uang --> ";cin>>uang;
u100rb=uang/100000;
sisa=uang%100000;
u50rb=sisa/50000;
sisa=sisa%50000;
u20rb=sisa/20000;
sisa=sisa%20000;
u10rb=sisa/10000;
sisa=sisa%10000;
u5rb=sisa/5000;
sisa=sisa%5000;
u2rb=sisa/2000;
sisa=sisa%2000;
u1rb=sisa/1000;
sisa=sisa%1000;
u5ratus=sisa/500;
cout<<"Uang anda Rp. "<<uang<<endl;
cout<<"Terdiri dari -->"<<endl;
cout<<"--------------------"<<endl;
cout<<u100rb<<" lembar Rp.100.000"<<endl;
cout<<u50rb<<" lembar Rp.50.000"<<endl;
cout<<u20rb<<" lembar Rp.20.000"<<endl;
cout<<u10rb<<" lembar Rp.10.000"<<endl;
cout<<u5rb<<" lembar Rp.5.000"<<endl;
cout<<u2rb<<" lembar Rp.2.000"<<endl;
cout<<u1rb<<" lembar Rp.1.000"<<endl;
cout<<u5ratus<<" lembar Rp.5.00"<<endl;
cout<<"---------------------"<<endl;
}
RAPTOR :: link
DIKTAT BAB 3 NO 8
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float phi=3.16 , lingkarank,lingkaranb,D,r,d,r1,hasil;
cout<<"Masukan Diameter lingkaran luar : ";cin>>D;
cout<<"Masukan Diameter lingkaran dalam : ";cin>>d;
r1=d/2;
r=D/2;
lingkarank=phi*r1*r1;
lingkaranb=phi*r*r;
hasil=lingkaranb-lingkarank;
cout<<"Rumus Luas plat CD : Luas Lingkaran luar - Luas Lingkaran dalam"<<endl;
cout<<"Hasil : "<<lingkaranb << " - "<<lingkarank<<" : "<<hasil;
return 0;
}
RAPTOR :: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float phi=3.16 , lingkarank,lingkaranb,D,r,d,r1,hasil;
cout<<"Masukan Diameter lingkaran luar : ";cin>>D;
cout<<"Masukan Diameter lingkaran dalam : ";cin>>d;
r1=d/2;
r=D/2;
lingkarank=phi*r1*r1;
lingkaranb=phi*r*r;
hasil=lingkaranb-lingkarank;
cout<<"Rumus Luas plat CD : Luas Lingkaran luar - Luas Lingkaran dalam"<<endl;
cout<<"Hasil : "<<lingkaranb << " - "<<lingkarank<<" : "<<hasil;
return 0;
}
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float phi=3.16 , lingkarank,lingkaranb,D,r,d,r1,hasil;
cout<<"Masukan Diameter lingkaran luar : ";cin>>D;
cout<<"Masukan Diameter lingkaran dalam : ";cin>>d;
r1=d/2;
r=D/2;
lingkarank=phi*r1*r1;
lingkaranb=phi*r*r;
hasil=lingkaranb-lingkarank;
cout<<"Rumus Luas plat CD : Luas Lingkaran luar - Luas Lingkaran dalam"<<endl;
cout<<"Hasil : "<<lingkaranb << " - "<<lingkarank<<" : "<<hasil;
return 0;
}
RAPTOR :: link
DIKTAT BAB 3 NO 9
#include<iostream>
using namespace std;
main(){
int py1,pb1,py2,pb2;
float pengurangan,penjumlahan,perkalian,pembagian,a,b;
cout<<"Masukan Pembilang dan Penyebut pertama : ";cin>>pb1>>py1;
cout<<"Masukan Pembilang dan Penyebut kedua : ";cin>>pb2>>py2;
cout<<"Bilangan Rasional pertama : "<<pb1<<"/"<<py1<<endl;
cout<<"Bilangan Rasional Kedua : "<<pb2<<"/"<<py2<<endl;
a=(pb1/py1);b=(pb2/py2);
pengurangan=a-b;
penjumlahan=a+b;
perkalian=a*b;
pembagian=a/b;
cout<<"Pengurangan : "<<pengurangan<<endl;
cout<<"Penjumlahan : "<<penjumlahan<<endl;
cout<<"Perkalian : "<<perkalian<<endl;
cout<<"Pembagian : "<<pembagian<<endl;
}
RAPTOR :: link
#include<iostream>
using namespace std;
main(){
int py1,pb1,py2,pb2;
float pengurangan,penjumlahan,perkalian,pembagian,a,b;
cout<<"Masukan Pembilang dan Penyebut pertama : ";cin>>pb1>>py1;
cout<<"Masukan Pembilang dan Penyebut kedua : ";cin>>pb2>>py2;
cout<<"Bilangan Rasional pertama : "<<pb1<<"/"<<py1<<endl;
cout<<"Bilangan Rasional Kedua : "<<pb2<<"/"<<py2<<endl;
a=(pb1/py1);b=(pb2/py2);
pengurangan=a-b;
penjumlahan=a+b;
perkalian=a*b;
pembagian=a/b;
cout<<"Pengurangan : "<<pengurangan<<endl;
cout<<"Penjumlahan : "<<penjumlahan<<endl;
cout<<"Perkalian : "<<perkalian<<endl;
cout<<"Pembagian : "<<pembagian<<endl;
}
RAPTOR :: link
using namespace std;
main(){
int py1,pb1,py2,pb2;
float pengurangan,penjumlahan,perkalian,pembagian,a,b;
cout<<"Masukan Pembilang dan Penyebut pertama : ";cin>>pb1>>py1;
cout<<"Masukan Pembilang dan Penyebut kedua : ";cin>>pb2>>py2;
cout<<"Bilangan Rasional pertama : "<<pb1<<"/"<<py1<<endl;
cout<<"Bilangan Rasional Kedua : "<<pb2<<"/"<<py2<<endl;
a=(pb1/py1);b=(pb2/py2);
pengurangan=a-b;
penjumlahan=a+b;
perkalian=a*b;
pembagian=a/b;
cout<<"Pengurangan : "<<pengurangan<<endl;
cout<<"Penjumlahan : "<<penjumlahan<<endl;
cout<<"Perkalian : "<<perkalian<<endl;
cout<<"Pembagian : "<<pembagian<<endl;
}
RAPTOR :: link
DIKTAT BAB 3 NO 10
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
void konversiDes(int bin)
{
int sisa,hasil,a;
hasil=0;
int pangkat=0;
while(bin>=1)
{
sisa=bin%2;
hasil+=sisa*pow(2,pangkat);
bin=bin/10;
pangkat++;
}
cout<<hasil<<endl;
}
main(){
int bin,des;
int pil;
menu:
cout<<":: MENU ::";
cout<<" Biner Ke Desimal";
cout<<"\n\n:: Biner Ke Desimal ::";
cout<<"\nInput = ";
cin>>bin;
cout<<"Hasil Konversi = ";
konversiDes(bin);
}
RAPTOR :: link
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
void konversiDes(int bin)
{
int sisa,hasil,a;
hasil=0;
int pangkat=0;
while(bin>=1)
{
sisa=bin%2;
hasil+=sisa*pow(2,pangkat);
bin=bin/10;
pangkat++;
}
cout<<hasil<<endl;
}
main(){
int bin,des;
int pil;
menu:
cout<<":: MENU ::";
cout<<" Biner Ke Desimal";
cout<<"\n\n:: Biner Ke Desimal ::";
cout<<"\nInput = ";
cin>>bin;
cout<<"Hasil Konversi = ";
konversiDes(bin);
}
RAPTOR :: link
#include <conio.h>
#include <math.h>
using namespace std;
void konversiDes(int bin)
{
int sisa,hasil,a;
hasil=0;
int pangkat=0;
while(bin>=1)
{
sisa=bin%2;
hasil+=sisa*pow(2,pangkat);
bin=bin/10;
pangkat++;
}
cout<<hasil<<endl;
}
main(){
int bin,des;
int pil;
menu:
cout<<":: MENU ::";
cout<<" Biner Ke Desimal";
cout<<"\n\n:: Biner Ke Desimal ::";
cout<<"\nInput = ";
cin>>bin;
cout<<"Hasil Konversi = ";
konversiDes(bin);
}
RAPTOR :: link
DIKTAT BAB 3 NO 11
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float a,b,hasil;
cout<<"Masukan bilangan scientific pertama :";cin>>a;
cout<<"Masukan bilangan scientific kedua :";cin>>b;
if(0<a<10 && 0<=b<=4){
hasil=a+b;
cout<<"Hasil : "<<hasil;
} else
{
cout<<"Bukan bilangan scientific";
}
return 0;
}
RAPTOR :: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float a,b,hasil;
cout<<"Masukan bilangan scientific pertama :";cin>>a;
cout<<"Masukan bilangan scientific kedua :";cin>>b;
if(0<a<10 && 0<=b<=4){
hasil=a+b;
cout<<"Hasil : "<<hasil;
} else
{
cout<<"Bukan bilangan scientific";
}
return 0;
}
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float a,b,hasil;
cout<<"Masukan bilangan scientific pertama :";cin>>a;
cout<<"Masukan bilangan scientific kedua :";cin>>b;
if(0<a<10 && 0<=b<=4){
hasil=a+b;
cout<<"Hasil : "<<hasil;
} else
{
cout<<"Bukan bilangan scientific";
}
return 0;
}
RAPTOR :: link
DIKTAT BAB 3 N 12
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
struct{
int hari,bulan, tahun;
} masuk, keluar, selisih;
int main(int argc, char** argv) {
cout<<"Date Awal"<<endl;
cout<<"Masukan Tahun : ";cin>>masuk.tahun;
cout<<"Masukan Bulan : ";cin>>masuk.bulan;
cout<<"Masukan Tanggal :";cin>>masuk.hari;
cout<<endl<<endl;
cout<<"Date akhir"<<endl;
cout<<"Masukan Tahun : ";cin>>keluar.tahun;
cout<<"Masukan Bulan : ";cin>>keluar.bulan;
cout<<"Masukan Tanggal :";cin>>keluar.hari;
if((keluar.hari-masuk.hari)<0){
selisih.hari=((30+keluar.hari)-masuk.hari);
} else {
selisih.hari=keluar.hari-masuk.hari;
}
if((keluar.bulan-masuk.bulan<0)){
selisih.bulan=(12+keluar.bulan-masuk.bulan);
selisih.tahun=keluar.tahun-masuk.tahun-1;
} else {
selisih.bulan=keluar.bulan-masuk.bulan;
selisih.tahun=keluar.tahun-masuk.tahun;
}
cout<<endl<<endl;
cout<<"Selisih dalam Hari = "<<selisih.tahun*365+selisih.bulan*30+selisih.hari;
cout<<endl;
cout<<"Selisih Date Awal dan Akhir"<<endl;
cout<<selisih.tahun<<" tahun ";
cout<<selisih.bulan<<" bulan";
cout<<selisih.hari<<" tanggal ";
return 0;
}
RAPTOR :: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
struct{
int hari,bulan, tahun;
} masuk, keluar, selisih;
int main(int argc, char** argv) {
cout<<"Date Awal"<<endl;
cout<<"Masukan Tahun : ";cin>>masuk.tahun;
cout<<"Masukan Bulan : ";cin>>masuk.bulan;
cout<<"Masukan Tanggal :";cin>>masuk.hari;
cout<<endl<<endl;
cout<<"Date akhir"<<endl;
cout<<"Masukan Tahun : ";cin>>keluar.tahun;
cout<<"Masukan Bulan : ";cin>>keluar.bulan;
cout<<"Masukan Tanggal :";cin>>keluar.hari;
if((keluar.hari-masuk.hari)<0){
selisih.hari=((30+keluar.hari)-masuk.hari);
} else {
selisih.hari=keluar.hari-masuk.hari;
}
if((keluar.bulan-masuk.bulan<0)){
selisih.bulan=(12+keluar.bulan-masuk.bulan);
selisih.tahun=keluar.tahun-masuk.tahun-1;
} else {
selisih.bulan=keluar.bulan-masuk.bulan;
selisih.tahun=keluar.tahun-masuk.tahun;
}
cout<<endl<<endl;
cout<<"Selisih dalam Hari = "<<selisih.tahun*365+selisih.bulan*30+selisih.hari;
cout<<endl;
cout<<"Selisih Date Awal dan Akhir"<<endl;
cout<<selisih.tahun<<" tahun ";
cout<<selisih.bulan<<" bulan";
cout<<selisih.hari<<" tanggal ";
return 0;
}
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
struct{
int hari,bulan, tahun;
} masuk, keluar, selisih;
int main(int argc, char** argv) {
cout<<"Date Awal"<<endl;
cout<<"Masukan Tahun : ";cin>>masuk.tahun;
cout<<"Masukan Bulan : ";cin>>masuk.bulan;
cout<<"Masukan Tanggal :";cin>>masuk.hari;
cout<<endl<<endl;
cout<<"Date akhir"<<endl;
cout<<"Masukan Tahun : ";cin>>keluar.tahun;
cout<<"Masukan Bulan : ";cin>>keluar.bulan;
cout<<"Masukan Tanggal :";cin>>keluar.hari;
if((keluar.hari-masuk.hari)<0){
selisih.hari=((30+keluar.hari)-masuk.hari);
} else {
selisih.hari=keluar.hari-masuk.hari;
}
if((keluar.bulan-masuk.bulan<0)){
selisih.bulan=(12+keluar.bulan-masuk.bulan);
selisih.tahun=keluar.tahun-masuk.tahun-1;
} else {
selisih.bulan=keluar.bulan-masuk.bulan;
selisih.tahun=keluar.tahun-masuk.tahun;
}
cout<<endl<<endl;
cout<<"Selisih dalam Hari = "<<selisih.tahun*365+selisih.bulan*30+selisih.hari;
cout<<endl;
cout<<"Selisih Date Awal dan Akhir"<<endl;
cout<<selisih.tahun<<" tahun ";
cout<<selisih.bulan<<" bulan";
cout<<selisih.hari<<" tanggal ";
return 0;
}
RAPTOR :: link
DIKTAT BAB 4 KASUS 1
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Banding
{
friend istream& operator>>(istream&, Banding&);
public:
Banding() {};
void bandingkan()
{
int maks = x;
if (y > maks) maks = y;
if (z > maks) maks = z;
cout << endl << endl << "Bilangan terbesar : " << maks;
}
private:
int x, y, z;
};
istream& operator>>(istream& in, Banding& bilangan)
{
cout << "Bilangan pertama = ";
cin >> bilangan.x;
cout << "Bilangan kedua = ";
cin >> bilangan.y;
cout << "Bilangan ketiga = ";
cin >> bilangan.z;
return in;
};
int main(int argc, char** argv) {
Banding bilangan;
cin >> bilangan;
bilangan.bandingkan();
return 0;
}
ALGORITMA ::
Kasus 1 " Mencari bilangan terbesar "
Algoritma :
- Memasukan 3 bilangan bulat
- Menentukan bilangan terbesar diantara ketiga bilangan tersebut dan menampilkannya
Deklarasi :
- x, y, x : interger
- maks : interger
Deskripsi :
read (x,y,z)
maks <- x
if (y > maks) then maks Ã… y end if
if (z > maks) then maks ( z end if
write (‘Bilangan terbesar adalah = ‘,maks)
RAPTOR :: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Banding
{
friend istream& operator>>(istream&, Banding&);
public:
Banding() {};
void bandingkan()
{
int maks = x;
if (y > maks) maks = y;
if (z > maks) maks = z;
cout << endl << endl << "Bilangan terbesar : " << maks;
}
private:
int x, y, z;
};
istream& operator>>(istream& in, Banding& bilangan)
{
cout << "Bilangan pertama = ";
cin >> bilangan.x;
cout << "Bilangan kedua = ";
cin >> bilangan.y;
cout << "Bilangan ketiga = ";
cin >> bilangan.z;
return in;
};
int main(int argc, char** argv) {
Banding bilangan;
cin >> bilangan;
bilangan.bandingkan();
return 0;
}
ALGORITMA ::
Kasus 1 " Mencari bilangan terbesar "
Algoritma :
- Memasukan 3 bilangan bulat
- Menentukan bilangan terbesar diantara ketiga bilangan tersebut dan menampilkannya
Deklarasi :
- x, y, x : interger
- maks : interger
Deskripsi :
read (x,y,z)
maks <- x
if (y > maks) then maks Ã… y end if
if (z > maks) then maks ( z end if
write (‘Bilangan terbesar adalah = ‘,maks)
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Banding
{
friend istream& operator>>(istream&, Banding&);
public:
Banding() {};
void bandingkan()
{
int maks = x;
if (y > maks) maks = y;
if (z > maks) maks = z;
cout << endl << endl << "Bilangan terbesar : " << maks;
}
private:
int x, y, z;
};
istream& operator>>(istream& in, Banding& bilangan)
{
cout << "Bilangan pertama = ";
cin >> bilangan.x;
cout << "Bilangan kedua = ";
cin >> bilangan.y;
cout << "Bilangan ketiga = ";
cin >> bilangan.z;
return in;
};
int main(int argc, char** argv) {
Banding bilangan;
cin >> bilangan;
bilangan.bandingkan();
return 0;
}
ALGORITMA ::
Kasus 1 " Mencari bilangan terbesar "
Algoritma :
- Memasukan 3 bilangan bulat
- Menentukan bilangan terbesar diantara ketiga bilangan tersebut dan menampilkannya
Deklarasi :
- x, y, x : interger
- maks : interger
Deskripsi :
read (x,y,z)
maks <- x
if (y > maks) then maks Ã… y end if
if (z > maks) then maks ( z end if
write (‘Bilangan terbesar adalah = ‘,maks)
RAPTOR :: link
DIKTAT BAB 4 KASUS 2
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Akar {
friend ostream& operator<<(ostream&, Akar&);
friend istream& operator>>(istream&, Akar&);
public:
Akar();
int disk() { return B*B-4*A*C; }
float akar1() {return (-B+sqrt(disk()))/(2*A); }
float akar2() {return (-B-sqrt(disk()))/(2*A); }
void hitung_akar();
void cetak_disk() {
cout << "diskriminan = " << disk() << endl; }
void cetak_akar() {
cout << "x1 = " << akar1() << endl;
cout << "x2 = " << akar2() << endl;
}
private:
int A, B, C; // input
float x1, x2; // akar 1 dan akar 2
};
ostream& operator<<(ostream& out, Akar& keluaran) {
keluaran.cetak_disk();
if (keluaran.disk() >= 0) keluaran.cetak_akar();
else out << "Akar imajiner";
return out;
}
istream& operator>>(istream& in, Akar& masukan) {
cout << "Koefisien pangkat 2 : "; cin >> masukan.A;
cout << "Koefisien pangkat 1 : "; cin >> masukan.B;
cout << "Koefisien pangkat 0 : "; cin >> masukan.C;
return in;
}
Akar::Akar() {
cout << "Menghitung akar persamaan kuadrat "<<endl<<endl;
}
void Akar::hitung_akar() {
if (A == 0) {
cout << "bukan pers. kuadrat.\n";
cout << "Harga akar = " << -C/B; } else {
if (disk() > 0) {
x1 = akar1();
x2 = akar2();
}
else if (disk() == 0) {
x1 = akar1();
x2 = x1;
}
}
}
int main(int argc, char** argv) {
Akar kasus;
cin >> kasus;
kasus.hitung_akar();
cout << kasus;
return 0;
}
ALGORITMA ::
Kasus 2 " Menentukan Jenis Akar Persamaan Kuadrat "
Algoritma :
- mendeklarasikan variabel untuk koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 0, deskriminan
- di inputkan koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3
- Menampilkan hasil jenis akar imajiner, rasional
Deklarasi :
- koefisien pangkat 1, 2, 3 : interger
- diskriminan : float
Deskripsi :
Read (koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3)
deskriminan <- b^2-4*A*C
if (A = 0) then write (‘Bukan Persamaan Kuadrat’)
else if disk > 0 then
x1 ( -B + sqrt (disk)/2*A
x2 ( -B - sqrt(disk)/2*A
else if disk = 0 then
x1 ( -B/2*A
x2 ( x1
else write (‘Akar imajiner’)
end if
write (x1,x2)
RAPTOR :: link
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Akar {
friend ostream& operator<<(ostream&, Akar&);
friend istream& operator>>(istream&, Akar&);
public:
Akar();
int disk() { return B*B-4*A*C; }
float akar1() {return (-B+sqrt(disk()))/(2*A); }
float akar2() {return (-B-sqrt(disk()))/(2*A); }
void hitung_akar();
void cetak_disk() {
cout << "diskriminan = " << disk() << endl; }
void cetak_akar() {
cout << "x1 = " << akar1() << endl;
cout << "x2 = " << akar2() << endl;
}
private:
int A, B, C; // input
float x1, x2; // akar 1 dan akar 2
};
ostream& operator<<(ostream& out, Akar& keluaran) {
keluaran.cetak_disk();
if (keluaran.disk() >= 0) keluaran.cetak_akar();
else out << "Akar imajiner";
return out;
}
istream& operator>>(istream& in, Akar& masukan) {
cout << "Koefisien pangkat 2 : "; cin >> masukan.A;
cout << "Koefisien pangkat 1 : "; cin >> masukan.B;
cout << "Koefisien pangkat 0 : "; cin >> masukan.C;
return in;
}
Akar::Akar() {
cout << "Menghitung akar persamaan kuadrat "<<endl<<endl;
}
void Akar::hitung_akar() {
if (A == 0) {
cout << "bukan pers. kuadrat.\n";
cout << "Harga akar = " << -C/B; } else {
if (disk() > 0) {
x1 = akar1();
x2 = akar2();
}
else if (disk() == 0) {
x1 = akar1();
x2 = x1;
}
}
}
int main(int argc, char** argv) {
Akar kasus;
cin >> kasus;
kasus.hitung_akar();
cout << kasus;
return 0;
}
ALGORITMA ::
Kasus 2 " Menentukan Jenis Akar Persamaan Kuadrat "
Algoritma :
- mendeklarasikan variabel untuk koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 0, deskriminan
- di inputkan koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3
- Menampilkan hasil jenis akar imajiner, rasional
Deklarasi :
- koefisien pangkat 1, 2, 3 : interger
- diskriminan : float
Deskripsi :
Read (koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3)
deskriminan <- b^2-4*A*C
if (A = 0) then write (‘Bukan Persamaan Kuadrat’)
else if disk > 0 then
x1 ( -B + sqrt (disk)/2*A
x2 ( -B - sqrt(disk)/2*A
else if disk = 0 then
x1 ( -B/2*A
x2 ( x1
else write (‘Akar imajiner’)
end if
write (x1,x2)
RAPTOR :: link
#include <math.h>
#include <conio.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Akar {
friend ostream& operator<<(ostream&, Akar&);
friend istream& operator>>(istream&, Akar&);
public:
Akar();
int disk() { return B*B-4*A*C; }
float akar1() {return (-B+sqrt(disk()))/(2*A); }
float akar2() {return (-B-sqrt(disk()))/(2*A); }
void hitung_akar();
void cetak_disk() {
cout << "diskriminan = " << disk() << endl; }
void cetak_akar() {
cout << "x1 = " << akar1() << endl;
cout << "x2 = " << akar2() << endl;
}
private:
int A, B, C; // input
float x1, x2; // akar 1 dan akar 2
};
ostream& operator<<(ostream& out, Akar& keluaran) {
keluaran.cetak_disk();
if (keluaran.disk() >= 0) keluaran.cetak_akar();
else out << "Akar imajiner";
return out;
}
istream& operator>>(istream& in, Akar& masukan) {
cout << "Koefisien pangkat 2 : "; cin >> masukan.A;
cout << "Koefisien pangkat 1 : "; cin >> masukan.B;
cout << "Koefisien pangkat 0 : "; cin >> masukan.C;
return in;
}
Akar::Akar() {
cout << "Menghitung akar persamaan kuadrat "<<endl<<endl;
}
void Akar::hitung_akar() {
if (A == 0) {
cout << "bukan pers. kuadrat.\n";
cout << "Harga akar = " << -C/B; } else {
if (disk() > 0) {
x1 = akar1();
x2 = akar2();
}
else if (disk() == 0) {
x1 = akar1();
x2 = x1;
}
}
}
int main(int argc, char** argv) {
Akar kasus;
cin >> kasus;
kasus.hitung_akar();
cout << kasus;
return 0;
}
ALGORITMA ::
Kasus 2 " Menentukan Jenis Akar Persamaan Kuadrat "
Algoritma :
- mendeklarasikan variabel untuk koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 0, deskriminan
- di inputkan koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3
- Menampilkan hasil jenis akar imajiner, rasional
Deklarasi :
- koefisien pangkat 1, 2, 3 : interger
- diskriminan : float
Deskripsi :
Read (koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3)
deskriminan <- b^2-4*A*C
if (A = 0) then write (‘Bukan Persamaan Kuadrat’)
else if disk > 0 then
x1 ( -B + sqrt (disk)/2*A
x2 ( -B - sqrt(disk)/2*A
else if disk = 0 then
x1 ( -B/2*A
x2 ( x1
else write (‘Akar imajiner’)
end if
write (x1,x2)
RAPTOR :: link
DIKTAT BAB 4 KASUS 3
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int nilai;
cout << " Menentukan Nilai Angka " << endl << endl;
cout << " Masukan Nilai Angka : "; cin >> nilai;
cout << endl;
switch (nilai)
{
case 81 ... 100 :
cout << nilai << " Nilai hurufnya adalah A " << endl;
break;
case 61 ... 80 :
cout << nilai << " Nilai hurufnya adalah B " << endl;
break;
case 41 ... 60 :
cout << nilai << " Nilai hurufnya adalah C " << endl;
break;
case 21 ... 40 :
cout << nilai << " Nilai hurufnya adalah D " << endl;
break;
case 0 ... 20 :
cout << nilai << " Nilai hurufnya adalah E " << endl;
break;
}
return 0;
}
ALGORITMA ::
Kasus 3 " Menkonversi nilai angka ke nilai huruf
Algoritma
- mendeklarasikan variabel nilai
- menkonversi nilai menjadi huruf
Deklarasi
- nilai : interger
Deskripsi
read(nilai)
switch (nilai)
case 81 ... 100 :
cout << nilai << " Nilai hurufnya adalah A " << endl;
break
case 61 ... 80 :
cout << nilai << " Nilai hurufnya adalah B " << endl;
break
case 41 ... 60 :
cout << nilai << " Nilai hurufnya adalah C " << endl;
break
case 21 ... 40 :
cout << nilai << " Nilai hurufnya adalah D " << endl;
break
case 0 ... 20 :
cout << nilai << " Nilai hurufnya adalah E " << endl;
break
RAPTOR :: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int nilai;
cout << " Menentukan Nilai Angka " << endl << endl;
cout << " Masukan Nilai Angka : "; cin >> nilai;
cout << endl;
switch (nilai)
{
case 81 ... 100 :
cout << nilai << " Nilai hurufnya adalah A " << endl;
break;
case 61 ... 80 :
cout << nilai << " Nilai hurufnya adalah B " << endl;
break;
case 41 ... 60 :
cout << nilai << " Nilai hurufnya adalah C " << endl;
break;
case 21 ... 40 :
cout << nilai << " Nilai hurufnya adalah D " << endl;
break;
case 0 ... 20 :
cout << nilai << " Nilai hurufnya adalah E " << endl;
break;
}
return 0;
}
ALGORITMA ::
Kasus 3 " Menkonversi nilai angka ke nilai huruf
Algoritma
- mendeklarasikan variabel nilai
- menkonversi nilai menjadi huruf
Deklarasi
- nilai : interger
Deskripsi
read(nilai)
switch (nilai)
case 81 ... 100 :
cout << nilai << " Nilai hurufnya adalah A " << endl;
break
case 61 ... 80 :
cout << nilai << " Nilai hurufnya adalah B " << endl;
break
case 41 ... 60 :
cout << nilai << " Nilai hurufnya adalah C " << endl;
break
case 21 ... 40 :
cout << nilai << " Nilai hurufnya adalah D " << endl;
break
case 0 ... 20 :
cout << nilai << " Nilai hurufnya adalah E " << endl;
break
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int nilai;
cout << " Menentukan Nilai Angka " << endl << endl;
cout << " Masukan Nilai Angka : "; cin >> nilai;
cout << endl;
switch (nilai)
{
case 81 ... 100 :
cout << nilai << " Nilai hurufnya adalah A " << endl;
break;
case 61 ... 80 :
cout << nilai << " Nilai hurufnya adalah B " << endl;
break;
case 41 ... 60 :
cout << nilai << " Nilai hurufnya adalah C " << endl;
break;
case 21 ... 40 :
cout << nilai << " Nilai hurufnya adalah D " << endl;
break;
case 0 ... 20 :
cout << nilai << " Nilai hurufnya adalah E " << endl;
break;
}
return 0;
}
ALGORITMA ::
Kasus 3 " Menkonversi nilai angka ke nilai huruf
Algoritma
- mendeklarasikan variabel nilai
- menkonversi nilai menjadi huruf
Deklarasi
- nilai : interger
Deskripsi
read(nilai)
switch (nilai)
case 81 ... 100 :
cout << nilai << " Nilai hurufnya adalah A " << endl;
break
case 61 ... 80 :
cout << nilai << " Nilai hurufnya adalah B " << endl;
break
case 41 ... 60 :
cout << nilai << " Nilai hurufnya adalah C " << endl;
break
case 21 ... 40 :
cout << nilai << " Nilai hurufnya adalah D " << endl;
break
case 0 ... 20 :
cout << nilai << " Nilai hurufnya adalah E " << endl;
break
RAPTOR :: link
DIKTAT BAB 4 KASUS 5
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int tahun, bulan,bil;
cout << " Masukkan Tahun : "; cin >> tahun;
cout << " Masukkan Bulan ke : "; cin >> bulan;
switch (bulan)
{
case 2:
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
{
for(int i=1; i<=29; i++)
{
cout<<i<<" ";
}
}
else
{
for(int i=1; i<=28; i++)
{
cout<<i<<" ";
}
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
for(int i=1; i<=31; i++)
{
cout<<i<<" ";
}
}
break;
case 4:
case 6:
case 9:
case 11:
{
for(int i=1; i<=30; i++)
{
cout<<i<<" ";
}
}
break;
default:
cout<<"salah kode bulan\n";
}
getch();
}
ALGORITMA ::
Kasus 5 " Menampilkan Tanggal pada Bulan dan Tahun Tertentu "
Algoritma
- mendeklarasikan variabel bulan dan tahun
- menentukan apakah tahun tersebut kabisat atau bukan
Deklarasi
- bulan, tanggal : interger
Deskripsi
read (bulan)
read (tahun)
case 2 :
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
for i <- 1 to 29 d0
i <- i+1
write (i)
else
for i < 1 to 28 do
i <- i + 1
write (i)
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
for i <- 1 to 31 do
i <- i+1
write (i)
break;
case 4:
case 6:
case 9:
case 11:
for i <- 1 to 30 do
i <- i + 1
write (i)
break;
default:
write(salah kode bulan)
RAPTOR ::link
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int tahun, bulan,bil;
cout << " Masukkan Tahun : "; cin >> tahun;
cout << " Masukkan Bulan ke : "; cin >> bulan;
switch (bulan)
{
case 2:
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
{
for(int i=1; i<=29; i++)
{
cout<<i<<" ";
}
}
else
{
for(int i=1; i<=28; i++)
{
cout<<i<<" ";
}
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
for(int i=1; i<=31; i++)
{
cout<<i<<" ";
}
}
break;
case 4:
case 6:
case 9:
case 11:
{
for(int i=1; i<=30; i++)
{
cout<<i<<" ";
}
}
break;
default:
cout<<"salah kode bulan\n";
}
getch();
}
ALGORITMA ::
Kasus 5 " Menampilkan Tanggal pada Bulan dan Tahun Tertentu "
Algoritma
- mendeklarasikan variabel bulan dan tahun
- menentukan apakah tahun tersebut kabisat atau bukan
Deklarasi
- bulan, tanggal : interger
Deskripsi
read (bulan)
read (tahun)
case 2 :
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
for i <- 1 to 29 d0
i <- i+1
write (i)
else
for i < 1 to 28 do
i <- i + 1
write (i)
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
for i <- 1 to 31 do
i <- i+1
write (i)
break;
case 4:
case 6:
case 9:
case 11:
for i <- 1 to 30 do
i <- i + 1
write (i)
break;
default:
write(salah kode bulan)
RAPTOR ::link
#include <conio.h>
using namespace std;
int main(){
int tahun, bulan,bil;
cout << " Masukkan Tahun : "; cin >> tahun;
cout << " Masukkan Bulan ke : "; cin >> bulan;
switch (bulan)
{
case 2:
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
{
for(int i=1; i<=29; i++)
{
cout<<i<<" ";
}
}
else
{
for(int i=1; i<=28; i++)
{
cout<<i<<" ";
}
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
for(int i=1; i<=31; i++)
{
cout<<i<<" ";
}
}
break;
case 4:
case 6:
case 9:
case 11:
{
for(int i=1; i<=30; i++)
{
cout<<i<<" ";
}
}
break;
default:
cout<<"salah kode bulan\n";
}
getch();
}
ALGORITMA ::
Kasus 5 " Menampilkan Tanggal pada Bulan dan Tahun Tertentu "
Algoritma
- mendeklarasikan variabel bulan dan tahun
- menentukan apakah tahun tersebut kabisat atau bukan
Deklarasi
- bulan, tanggal : interger
Deskripsi
read (bulan)
read (tahun)
case 2 :
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
for i <- 1 to 29 d0
i <- i+1
write (i)
else
for i < 1 to 28 do
i <- i + 1
write (i)
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
for i <- 1 to 31 do
i <- i+1
write (i)
break;
case 4:
case 6:
case 9:
case 11:
for i <- 1 to 30 do
i <- i + 1
write (i)
break;
default:
write(salah kode bulan)
RAPTOR ::link
DIKTAT BAB 4 KASUS 6
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int n;
cout << " ---Konversi Bilangan Menjadi Kode ASCII--- " << endl;
cout << " __________________________________________ " << endl;
cout << " Masukan Bilangan (maks. 255) : "; cin >> n;
cout << " ASCII dari bilangan tersebut "<< n <<" adalah : "<<(char)n<<endl;
return 0;
}
ALGORITMA ::
Kasus 6 " Menkonversi bilangan menjadi kode ASCII "
Algoritma
- mendeklarasikan variabel bilangan
Deklarasi
- nilai : interger
Deskripsi
read(nilai)
write((char)nilai)
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int n;
cout << " ---Konversi Bilangan Menjadi Kode ASCII--- " << endl;
cout << " __________________________________________ " << endl;
cout << " Masukan Bilangan (maks. 255) : "; cin >> n;
cout << " ASCII dari bilangan tersebut "<< n <<" adalah : "<<(char)n<<endl;
return 0;
}
ALGORITMA ::
Kasus 6 " Menkonversi bilangan menjadi kode ASCII "
Algoritma
- mendeklarasikan variabel bilangan
Deklarasi
- nilai : interger
Deskripsi
read(nilai)
write((char)nilai)
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int n;
cout << " ---Konversi Bilangan Menjadi Kode ASCII--- " << endl;
cout << " __________________________________________ " << endl;
cout << " Masukan Bilangan (maks. 255) : "; cin >> n;
cout << " ASCII dari bilangan tersebut "<< n <<" adalah : "<<(char)n<<endl;
return 0;
}
ALGORITMA ::
Kasus 6 " Menkonversi bilangan menjadi kode ASCII "
Algoritma
- mendeklarasikan variabel bilangan
Deklarasi
- nilai : interger
Deskripsi
read(nilai)
write((char)nilai)
DIKTAT BAB 4 KASUS 7
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int nilai;
cout << " Menentukan Nilai Angka " << endl << endl;
cout << " Masukan Nilai Angka : "; cin >> nilai;
cout << endl;
if ( nilai <= 100 && nilai >= 91)
{
cout << nilai << " Nilai hurufnya adalah A " << endl;
}
if ( nilai <= 90 && nilai >= 81)
{
cout << nilai << " Nilai hurufnya adalah B " << endl;
}
if ( nilai <= 80 && nilai >= 71)
{
cout << nilai << " Nilai hurufnya adalah C " << endl;
}
if ( nilai <= 70 && nilai >= 61)
{
cout << nilai << " Nilai hurufnya adalah D " << endl;
}
if ( nilai <= 60 && nilai >= 0)
{
cout << nilai << " Nilai hurufnya adalah E " << endl;
}
return 0;
}
ALGORITMA ::
Kasus 7 " Konversi Nilai ke Nilai Huruf "
Algoritma
- Mendeklarasikan variabel nilai
- Menkonversi nilai sesuai batas nilai
Deklarasi
- nilai : interger
Deskripsi
read (nilai)
if (nilai >= 0 && nilai 60)
write( E )
if (nilai >= 61 && nilai 70)
write( D )
if (nilai >= 71 && nilai 80)
write( C )
if (nilai >= 81 && nilai 90)
write( B )
if (nilai >= 91 && nilai 100)
write( A )
RAPTOR:: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int nilai;
cout << " Menentukan Nilai Angka " << endl << endl;
cout << " Masukan Nilai Angka : "; cin >> nilai;
cout << endl;
if ( nilai <= 100 && nilai >= 91)
{
cout << nilai << " Nilai hurufnya adalah A " << endl;
}
if ( nilai <= 90 && nilai >= 81)
{
cout << nilai << " Nilai hurufnya adalah B " << endl;
}
if ( nilai <= 80 && nilai >= 71)
{
cout << nilai << " Nilai hurufnya adalah C " << endl;
}
if ( nilai <= 70 && nilai >= 61)
{
cout << nilai << " Nilai hurufnya adalah D " << endl;
}
if ( nilai <= 60 && nilai >= 0)
{
cout << nilai << " Nilai hurufnya adalah E " << endl;
}
return 0;
}
ALGORITMA ::
Kasus 7 " Konversi Nilai ke Nilai Huruf "
Algoritma
- Mendeklarasikan variabel nilai
- Menkonversi nilai sesuai batas nilai
Deklarasi
- nilai : interger
Deskripsi
read (nilai)
if (nilai >= 0 && nilai 60)
write( E )
if (nilai >= 61 && nilai 70)
write( D )
if (nilai >= 71 && nilai 80)
write( C )
if (nilai >= 81 && nilai 90)
write( B )
if (nilai >= 91 && nilai 100)
write( A )
RAPTOR:: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int nilai;
cout << " Menentukan Nilai Angka " << endl << endl;
cout << " Masukan Nilai Angka : "; cin >> nilai;
cout << endl;
if ( nilai <= 100 && nilai >= 91)
{
cout << nilai << " Nilai hurufnya adalah A " << endl;
}
if ( nilai <= 90 && nilai >= 81)
{
cout << nilai << " Nilai hurufnya adalah B " << endl;
}
if ( nilai <= 80 && nilai >= 71)
{
cout << nilai << " Nilai hurufnya adalah C " << endl;
}
if ( nilai <= 70 && nilai >= 61)
{
cout << nilai << " Nilai hurufnya adalah D " << endl;
}
if ( nilai <= 60 && nilai >= 0)
{
cout << nilai << " Nilai hurufnya adalah E " << endl;
}
return 0;
}
ALGORITMA ::
Kasus 7 " Konversi Nilai ke Nilai Huruf "
Algoritma
- Mendeklarasikan variabel nilai
- Menkonversi nilai sesuai batas nilai
Deklarasi
- nilai : interger
Deskripsi
read (nilai)
if (nilai >= 0 && nilai 60)
write( E )
if (nilai >= 61 && nilai 70)
write( D )
if (nilai >= 71 && nilai 80)
write( C )
if (nilai >= 81 && nilai 90)
write( B )
if (nilai >= 91 && nilai 100)
write( A )
RAPTOR:: link
DIKTAT BAB 4 KASUS 8
#include<iostream>
using namespace std;
int main()
{
long uang,sisa;
int u100rb,u50rb,u20rb;
int u10rb,u5rb,u2rb,u1rb,u5ratus;
cout<<" Program Memecah Uang "<<endl;
cout<<"______________________________"<<endl;
cout<<" Masukan Jumlah Uang Rp."; cin>>uang;
u100rb=uang/100000;
sisa=uang%100000;
u50rb=sisa/50000;
sisa=sisa%50000;
u20rb=sisa/20000;
sisa=sisa%20000;
u10rb=sisa/10000;
sisa=sisa%10000;
u5rb=sisa/5000;
sisa=sisa%5000;
u2rb=sisa/2000;
sisa=sisa%2000;
u1rb=sisa/1000;
sisa=sisa%1000;
u5ratus=sisa/500;
cout << endl <<endl;
cout <<" Uang anda Rp. "<<uang<<endl;
cout <<" Terdiri dari : "<<endl;
cout <<" _______________ "<<endl;
if (u100rb > 0)
cout<<u100rb<<" lembar Rp.100.000"<<endl<<endl;
if (u50rb > 0)
cout<<u50rb<<" lembar Rp.50.000"<<endl<<endl;
if (u20rb > 0)
cout<<u20rb<<" lembar Rp.20.000"<<endl<<endl;
if (u10rb > 0)
cout<<u10rb<<" lembar Rp.10.000"<<endl<<endl;
if (u5rb > 0)
cout<<u5rb<<" lembar Rp.5.000"<<endl<<endl;
if (u2rb > 0)
cout<<u2rb<<" lembar Rp.2.000"<<endl<<endl;
if (u1rb > 0)
cout<<u1rb<<" lembar Rp.1.000"<<endl<<endl;
if (u5ratus > 0)
cout<<u5ratus<<" keping Rp.500"<<endl<<endl;
}
ALGORITMA ::
Kasus 8 " Memecahkan Uang Rupiah"
Algoritma
- mendeklarasikan variabel uang
- membagi variabel uang dengan setiap mata uang
Deklarasi
- uang : interger
- u100, u50, u20, u10, u5, u2, u1, u500 : interger
Diskripsi
read(uang)
u100rb <- uang/100000;
sisa <- uang%100000;
u50rb <- sisa/50000;
sisa <- sisa%50000;
u20r <- sisa/20000;
sisa <- sisa%20000;
u10rb <- sisa/10000;
sisa <- sisa%10000;
u5rb <- sisa/5000;
sisa <- sisa%5000;
u2rb <- sisa/2000;
sisa <- sisa%2000;
u1rb <- sisa/1000;
sisa <- sisa%1000;
u5ratus <- sisa/500;
write(u100rb)
write(u50rb)
write(u20rb)
write(u10rb)
write(u5rb)
write(u1rb)
write(u5ratus)
RAPTOR :: link
#include<iostream>
using namespace std;
int main()
{
long uang,sisa;
int u100rb,u50rb,u20rb;
int u10rb,u5rb,u2rb,u1rb,u5ratus;
cout<<" Program Memecah Uang "<<endl;
cout<<"______________________________"<<endl;
cout<<" Masukan Jumlah Uang Rp."; cin>>uang;
u100rb=uang/100000;
sisa=uang%100000;
u50rb=sisa/50000;
sisa=sisa%50000;
u20rb=sisa/20000;
sisa=sisa%20000;
u10rb=sisa/10000;
sisa=sisa%10000;
u5rb=sisa/5000;
sisa=sisa%5000;
u2rb=sisa/2000;
sisa=sisa%2000;
u1rb=sisa/1000;
sisa=sisa%1000;
u5ratus=sisa/500;
cout << endl <<endl;
cout <<" Uang anda Rp. "<<uang<<endl;
cout <<" Terdiri dari : "<<endl;
cout <<" _______________ "<<endl;
if (u100rb > 0)
cout<<u100rb<<" lembar Rp.100.000"<<endl<<endl;
if (u50rb > 0)
cout<<u50rb<<" lembar Rp.50.000"<<endl<<endl;
if (u20rb > 0)
cout<<u20rb<<" lembar Rp.20.000"<<endl<<endl;
if (u10rb > 0)
cout<<u10rb<<" lembar Rp.10.000"<<endl<<endl;
if (u5rb > 0)
cout<<u5rb<<" lembar Rp.5.000"<<endl<<endl;
if (u2rb > 0)
cout<<u2rb<<" lembar Rp.2.000"<<endl<<endl;
if (u1rb > 0)
cout<<u1rb<<" lembar Rp.1.000"<<endl<<endl;
if (u5ratus > 0)
cout<<u5ratus<<" keping Rp.500"<<endl<<endl;
}
ALGORITMA ::
Kasus 8 " Memecahkan Uang Rupiah"
Algoritma
- mendeklarasikan variabel uang
- membagi variabel uang dengan setiap mata uang
Deklarasi
- uang : interger
- u100, u50, u20, u10, u5, u2, u1, u500 : interger
Diskripsi
read(uang)
u100rb <- uang/100000;
sisa <- uang%100000;
u50rb <- sisa/50000;
sisa <- sisa%50000;
u20r <- sisa/20000;
sisa <- sisa%20000;
u10rb <- sisa/10000;
sisa <- sisa%10000;
u5rb <- sisa/5000;
sisa <- sisa%5000;
u2rb <- sisa/2000;
sisa <- sisa%2000;
u1rb <- sisa/1000;
sisa <- sisa%1000;
u5ratus <- sisa/500;
write(u100rb)
write(u50rb)
write(u20rb)
write(u10rb)
write(u5rb)
write(u1rb)
write(u5ratus)
RAPTOR :: link
using namespace std;
int main()
{
long uang,sisa;
int u100rb,u50rb,u20rb;
int u10rb,u5rb,u2rb,u1rb,u5ratus;
cout<<" Program Memecah Uang "<<endl;
cout<<"______________________________"<<endl;
cout<<" Masukan Jumlah Uang Rp."; cin>>uang;
u100rb=uang/100000;
sisa=uang%100000;
u50rb=sisa/50000;
sisa=sisa%50000;
u20rb=sisa/20000;
sisa=sisa%20000;
u10rb=sisa/10000;
sisa=sisa%10000;
u5rb=sisa/5000;
sisa=sisa%5000;
u2rb=sisa/2000;
sisa=sisa%2000;
u1rb=sisa/1000;
sisa=sisa%1000;
u5ratus=sisa/500;
cout << endl <<endl;
cout <<" Uang anda Rp. "<<uang<<endl;
cout <<" Terdiri dari : "<<endl;
cout <<" _______________ "<<endl;
if (u100rb > 0)
cout<<u100rb<<" lembar Rp.100.000"<<endl<<endl;
if (u50rb > 0)
cout<<u50rb<<" lembar Rp.50.000"<<endl<<endl;
if (u20rb > 0)
cout<<u20rb<<" lembar Rp.20.000"<<endl<<endl;
if (u10rb > 0)
cout<<u10rb<<" lembar Rp.10.000"<<endl<<endl;
if (u5rb > 0)
cout<<u5rb<<" lembar Rp.5.000"<<endl<<endl;
if (u2rb > 0)
cout<<u2rb<<" lembar Rp.2.000"<<endl<<endl;
if (u1rb > 0)
cout<<u1rb<<" lembar Rp.1.000"<<endl<<endl;
if (u5ratus > 0)
cout<<u5ratus<<" keping Rp.500"<<endl<<endl;
}
ALGORITMA ::
Kasus 8 " Memecahkan Uang Rupiah"
Algoritma
- mendeklarasikan variabel uang
- membagi variabel uang dengan setiap mata uang
Deklarasi
- uang : interger
- u100, u50, u20, u10, u5, u2, u1, u500 : interger
Diskripsi
read(uang)
u100rb <- uang/100000;
sisa <- uang%100000;
u50rb <- sisa/50000;
sisa <- sisa%50000;
u20r <- sisa/20000;
sisa <- sisa%20000;
u10rb <- sisa/10000;
sisa <- sisa%10000;
u5rb <- sisa/5000;
sisa <- sisa%5000;
u2rb <- sisa/2000;
sisa <- sisa%2000;
u1rb <- sisa/1000;
sisa <- sisa%1000;
u5ratus <- sisa/500;
write(u100rb)
write(u50rb)
write(u20rb)
write(u10rb)
write(u5rb)
write(u1rb)
write(u5ratus)
RAPTOR :: link
DIKTAT BAB 4 KASUS 9
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int bulan;
cout << " ___ UANG LEMBUR 2016 ___ " <<endl;
cout << " ======================== " <<endl<<endl;
cout << " Uang lembur yang diperoleh pada bulan ke- "; cin >> bulan;
cout << endl;
cout << " =================================================== " << endl;
switch(bulan)
{
case 1:
cout << " --- Januari --- "<<endl;
int gaji, jam1, jam2;
float total;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Januari (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 2:
cout << " --- Februari --- "<<endl;
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Februari (29 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 3:
cout << " --- Maret --- "<<endl;
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Maret (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 4:
cout << " --- April --- "<<endl;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan April (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 5:
cout << " --- Mei --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Mei (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 6:
cout << " --- Juni --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Juni (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 7:
cout << " --- Juli --- "<<endl;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Juli (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 8:
cout << " --- Agustus --- "<<endl;
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 9:
cout << " --- September --- "<<endl;
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan September (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 10:
cout << " --- Oktober --- "<<endl;
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Oktober (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 11:
cout << " --- November --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan November (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 12:
cout << " --- Desember --- "<<endl;
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
}
return 0;
}
ALGORITMA ::
Kasus 9 " Menentukan Uang Lembur Pegawai "
Algoritma
- mendeklarasikan variabel jam1, jam2, total jam, gaji
- di inputkan bulan ke- N
- menghitung jumlah jam perbulan untuk 8jam kerja dan 3jam kerja
- gaji di peroleh dari jika >30 jam, per 5 jam mendapat Rp.30.000 dan jika tidak perjam mendapat 4000
Deklarasi
- jam1, jam2, total : interger
- gaji : interger
Deskripsi
read (n)
case 1:
write(Januari)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 2:
write(Februari)
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 3:
write(Maret)
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 4:
write(April)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(gaji)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 5:
write(Mei)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 6:
write(Juni)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 7:
write(Juli)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 8:
write(Agustus)
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 9:
write(September)
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 10:
write(Oktober)
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 11:
write(November)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 12:
write (Desember)
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
write (total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
RAPTOR :: link
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int bulan;
cout << " ___ UANG LEMBUR 2016 ___ " <<endl;
cout << " ======================== " <<endl<<endl;
cout << " Uang lembur yang diperoleh pada bulan ke- "; cin >> bulan;
cout << endl;
cout << " =================================================== " << endl;
switch(bulan)
{
case 1:
cout << " --- Januari --- "<<endl;
int gaji, jam1, jam2;
float total;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Januari (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 2:
cout << " --- Februari --- "<<endl;
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Februari (29 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 3:
cout << " --- Maret --- "<<endl;
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Maret (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 4:
cout << " --- April --- "<<endl;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan April (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 5:
cout << " --- Mei --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Mei (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 6:
cout << " --- Juni --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Juni (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 7:
cout << " --- Juli --- "<<endl;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Juli (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 8:
cout << " --- Agustus --- "<<endl;
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 9:
cout << " --- September --- "<<endl;
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan September (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 10:
cout << " --- Oktober --- "<<endl;
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Oktober (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 11:
cout << " --- November --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan November (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 12:
cout << " --- Desember --- "<<endl;
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
}
return 0;
}
ALGORITMA ::
Kasus 9 " Menentukan Uang Lembur Pegawai "
Algoritma
- mendeklarasikan variabel jam1, jam2, total jam, gaji
- di inputkan bulan ke- N
- menghitung jumlah jam perbulan untuk 8jam kerja dan 3jam kerja
- gaji di peroleh dari jika >30 jam, per 5 jam mendapat Rp.30.000 dan jika tidak perjam mendapat 4000
Deklarasi
- jam1, jam2, total : interger
- gaji : interger
Deskripsi
read (n)
case 1:
write(Januari)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 2:
write(Februari)
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 3:
write(Maret)
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 4:
write(April)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(gaji)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 5:
write(Mei)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 6:
write(Juni)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 7:
write(Juli)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 8:
write(Agustus)
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 9:
write(September)
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 10:
write(Oktober)
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 11:
write(November)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 12:
write (Desember)
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
write (total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
RAPTOR :: link
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int bulan;
cout << " ___ UANG LEMBUR 2016 ___ " <<endl;
cout << " ======================== " <<endl<<endl;
cout << " Uang lembur yang diperoleh pada bulan ke- "; cin >> bulan;
cout << endl;
cout << " =================================================== " << endl;
switch(bulan)
{
case 1:
cout << " --- Januari --- "<<endl;
int gaji, jam1, jam2;
float total;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Januari (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 2:
cout << " --- Februari --- "<<endl;
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Februari (29 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 3:
cout << " --- Maret --- "<<endl;
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Maret (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 4:
cout << " --- April --- "<<endl;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan April (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 5:
cout << " --- Mei --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Mei (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 6:
cout << " --- Juni --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Juni (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 7:
cout << " --- Juli --- "<<endl;
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Juli (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 8:
cout << " --- Agustus --- "<<endl;
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 9:
cout << " --- September --- "<<endl;
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan September (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 10:
cout << " --- Oktober --- "<<endl;
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Oktober (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 11:
cout << " --- November --- "<<endl;
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan November (30 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
case 12:
cout << " --- Desember --- "<<endl;
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
if (total > 30)
{
gaji=(total/5)*30000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
else
{
gaji=total*4000;
cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
}
break;
}
return 0;
}
ALGORITMA ::
Kasus 9 " Menentukan Uang Lembur Pegawai "
Algoritma
- mendeklarasikan variabel jam1, jam2, total jam, gaji
- di inputkan bulan ke- N
- menghitung jumlah jam perbulan untuk 8jam kerja dan 3jam kerja
- gaji di peroleh dari jika >30 jam, per 5 jam mendapat Rp.30.000 dan jika tidak perjam mendapat 4000
Deklarasi
- jam1, jam2, total : interger
- gaji : interger
Deskripsi
read (n)
case 1:
write(Januari)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 2:
write(Februari)
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 3:
write(Maret)
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 4:
write(April)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(gaji)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 5:
write(Mei)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 6:
write(Juni)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 7:
write(Juli)
jam1 = 16*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 8:
write(Agustus)
jam1 = 19*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 9:
write(September)
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 10:
write(Oktober)
jam1 = 17*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 11:
write(November)
jam1 = 18*8;
jam2 = 4*3;
total= jam1+jam2;
write(total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
case 12:
write (Desember)
jam1 = 17*8;
jam2 = 5*3;
total= jam1+jam2;
write (total)
if (total > 30)
gaji=(total/5)*30000;
write(gaji)
else
gaji=total*4000;
write(gaji)
break;
RAPTOR :: link






