Flowchart program konversi mata uang
Nama : Syahrul Alam
NIM : E32221366
Prodi : Teknik Komputer – Kelas Internasional
START
Masukkan mata
uang awal
(IDR/USD/CNY)
Masukkan mata
uang konversi
(IDR/USD/CNY)
Masukkan jumlah
yang akan
dikonversi
mata uang Ya
A
awal = IDR
Tidak
mata uang Ya
B
awal = USD
Tidak
mata uang Ya
C
awal = CNY
Tidak
D
A
mata uang Tidak mata uang Tidak mata uang Tidak
konversi = konversi = konversi = F
USD CNY IDR
Ya Ya Ya
Hasil = jumlah *
Hasil = jumlah * 0,00047 Hasil = jumlah * 1
0,000065
E
B
mata uang Tidak mata uang Tidak mata uang Tidak
konversi = konversi = konversi = F
USD CNY IDR
Ya Ya Ya
Hasil = jumlah *
Hasil = jumlah * 1 Hasil = jumlah * 7,12
15267,50
E
C
mata uang Tidak mata uang Tidak mata uang Tidak
konversi = konversi = konversi = F
USD CNY IDR
Ya Ya Ya
Hasil = jumlah * 0,14 Hasil = jumlah * 1 Hasil = jumlah * 2146,01
E
D F
E
Menampilkan Menampilkan
hasil error
END
Program konversi mata uang
Mengkonversi dan menghitung mata uang
Deklarasi : - var mata uang awal: string
- var mata uang konversi: string
- var jumlah: integer
Deskripsi:
1. Masukkan mata uang awal (idr/usd/cny).
2. Masukkan mata uang konversi (idr/usd/cny).
3. Masukkan jumlah yang akan dikonversi.
4. Apakah mata uang awal adalah IDR?
a. Jika ya, apakah mata uang konversi adalah USD?
• Jika ya, hitung: hasil = jumlah * 0,000065, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke b.
b. Apakah mata uang konversi adalah CNY?
• Jika ya, hitung: hasil = jumlah * 0,00047, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke c.
c. Apakah mata uang konversi adalah IDR?
• Jika ya, hitung: hasil = jumlah * 1, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke langkah 8.
d. Jika tidak, lanjutkan ke langkah 5.
5. Apakah mata uang awal adalah USD?
a. Jika ya, apakah mata uang konversi adalah USD?
• Jika ya, hitung: hasil = jumlah * 1, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke b.
b. Apakah mata uang konversi adalah CNY?
• Jika ya, hitung: hasil = jumlah * 7,12, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke c.
c. Apakah mata uang konversi adalah IDR?
• Jika ya, hitung: hasil = jumlah * 15267,50, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke langkah 8.
d. Jika tidak, lanjutkan ke langkah 6.
6. Apakah mata uang awal adalah CNY?
a. Jika ya, apakah mata uang konversi adalah USD?
• Jika ya, hitung: hasil = jumlah * 0,14, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke b.
b. Apakah mata uang konversi adalah CNY?
• Jika ya, hitung: hasil = jumlah * 1, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke c.
c. Apakah mata uang konversi adalah IDR?
• Jika ya, hitung: hasil = jumlah * 2146,01, lanjutkan ke langkah 7.
• Jika tidak, lanjutkan ke langkah 8.
d. Jika tidak, lanjutkan ke langkah 8.
7. Program menampilkan hasil.
8. Jika tidak, program menampilkan error.