You are on page 1of 6

PROGRAM HALAMAN 72

#include <cstdlib>
#include <iostream>
Using namespace std;
Int jlhpecahan = 0;
Void minpecahan(int jumlah){
Int uang[10] = {100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 10000};
For (int i = 9; i >= 0; i--) {
While (jumlah >= uang[1]) {
Jumlah = jumlah – uang[i];
Cout << uang[i] << “\t”;
Jlhpecahan = jlhpecahan + 1;
}
}
}
Int main() {
Int jlhuang;
Cout << “masukkan jumlah uang: “;
Cin >> jlhuang;
Cout << “pecahan uang yang disediakan adalah: “;
Minpecahan (jlhuang);
Cout << “\njumlah lembar/pecahan uang : “<< jlhpecahan << endl;
System (“pause”);
Return 0;
}
HASIL:
Masukkan jumlah uang: 72700
Pecahan uang yang disediakan adalah: 10000 10000 10000 10000 10000 10000
10000 10000
Jumlah lembar/pecahan uang : 8
Sh: 1: pause: not found
Process finished.

TUGAS HALAMAN 74
#include <cstdlib>
#include <iostream>
Using namespace std;
Int jlhderet = 0;
Void minderet(int jumlah) {
Int uang[80] = {100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000,
100000};
For (int i = 90; i >= 0; i--) {
While (jumlah >= uang [i]) {
Jumlah = jumlah – uang[i];
Cout << uang[i] << “\t”;
Jlhderet = jlhderet + i;
}
}
}
Int main(){
Int jlhuang;
Cout<<”Maksukkan jumlah uang: “;
Cin>> jlhuang;
Cout << “Pecahan uang yang disediakan adalah: “;
Minderet(jlhuang);
Cout << “\nJumlah /pecahan uang ; “ << jlhderet<< endl;
System (“PAUSE”);
Return 0;
}
HASIL
Maksukkan jumlah uang: 7.560.000
Pecahan uang yang disediakan adalah: -1101002096 -1101002096
Jumlah /pecahan uang ; 180
Sh: 1: PAUSE: not found
Process finished.
PROGRAM HALAMAN 75
#include <iostream>
#include <string>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
Using namespace std;

Std::string decrypt(const std :: string message)


{
Srand(time(0));
Static int secret = rand() % 32000;
Std::string output;
Int i = 0, a = 0, b = 0, c = 0;

For(i = 0; i< message.size(); ++i)


{
Output += ((int)message[i]) + (secret + c);
C = a + b;
A = b;
B = c;
}
Return output;
}

Std::string encrypt(const std :: string message)


{
Srand(time(0));
Static int secret = rand() % 32000;
Std::string output;
Int i = 0, a = 0, b = 1, c = 0;

For(i = 0; i< message.size(); ++i)


{
Output += ((int)message[i]) – (secret + c);

C = a + b;
A = b;
B = c;
}
Return output;
}

Int main ()
{
Std::string message, output, result;
Cout <<”Masukkan Pesan yang di Enkripsi: “;
Getline (cin, message);

Output = encrypt(message);
Result = decrypt(output);
Cout << “Pesan : “<< message << endl << endl;
Cout << “Hasil Enkripsi : “ << output << endl << endl;
Cout << “Hasil Dekripsi : “ << result << endl << endl;

System(“Pause”);
Return 0;
}
HASIL
Masukkan Pesan yang di Enkripsi: kapan kita berjumpa
Pesan : kapan kita berjumpa

Hasil Enkripsi : �����^���p


�?N�v�R�

Hasil Dekripsi : k`n^i^TR*��|��0X


Sh: 1: Pause: not found


Process finished.

You might also like