Anda di halaman 1dari 5

1 ALGORITMA FLOWCHART(ALGORITMA) PROGRAM

-MULAI #include <iostream>


using namespace std;
START

{
int main (){
int i;
int bilangan;

cout<<"Masukkan
TENTUKAN Bilangan Yang anda Mau = ";
-TENTUKAN NILAI N cin>>bilangan;
N cout<<endl;

cout<<"bilangan
ganjil :"<<endl;
for(i=1;i<=bilangan;i++){
if(i%2!=0)cout<< i <<", ";
MENCETAK NILAI }
-MENCETAK NILAI cout<<endl<<endl<<
GANJIL&GENAP GANJIL & GENAP "bilangan genap : "<<endl;
for(i=1;i<=bilangan;i++){
if(i%2==0)cout<<i<<",";
}
cout<<endl;
}
SELESAI
-SELESAI
2 ALGORITMA FLOWCHART (ALGORITMA) PROGRAM
#include <iostream>
-START using namespace std;
START
int main(){
cout <<"\n\n\t\tNAMA
: ANNISA BERLIANTI P"<<endl;
-PILIHAN OPERASI cout
YANG DI INGINKAN PILIHAN OPERASI <<"\n\n\t\tNIM :
YANG DI 213039"<<"\n";
INGINKAN
float angka1, angka2, hasil;
char pilihan, ulang;

// ulang = 'Y';
- +=PENJUMLAHAN
-=PENGURANGAN + =PENJUMLAHAN // while (ulang == 'Y' || ulang
*=PERKALIAN == 'y')
- =PENGURANGAN
do{
* =PERKALIAN cout <<"\npilih operasi
yang di-inginkan : \n";
cout << "\t+
penjumalahan"<<endl;
cout <<"\t-
-MASUKKAN pengurangan"<<endl;
ANGKA 1 MASUKKAN cout <<"\t/
ANGKA 1 pembagian"<<endl;
cout <<"\t*
perkalian"<<endl<<endl;

cout <<" ";


-MASUKKAN cout <<"jenis operasi ? : ";
ANGKA 2 MASUKKAN cin>> pilihan;
ANGKA 2
cout <<"masukkan angka1: ";
cin>> angka1;
cout <<"masukkan angka2: ";
cin>> angka2;

-SELESAI SELESAI
switch (pilihan){
case '+' :
hasil=angka1+angka2;
break;
case '-' : hasil=angka1-
angka2;
break;
case '/' : if(angka2==0){
cout <<"hasil tak
berhingga ";
}
else { hasil =
angka1/angka2;
}
break;
case '*' : hasil=
angka1*angka2;
break;
default:{
cout <<
"pilihan operasi salah!";
hasil =0;
}
}

if (angka2!=0){
cout <<"\n\tHasil : "<<
hasil;
}

cout << "\n\nMasih mau


coba (Y/T) ?";
cin>> ulang;
cout<<endl<<endl;
}while (ulang== 'Y' || ulang ==
'y');

return 0;
}
3 ALGORITMA FLOWCHART PROGRAM
(ALGORITMA)
#include <iostream>
#include <math.h>
-START START using namespace std;

int main(){

cout <<"\n\n\t\tNAMA : ANNISA BERLIANTI


P"<<endl;
TAHUN MODAL
-TAHUN MODAL cout <<"\t\tSTAMBUK : 213039"<<endl<<"\n";
BULANAN, BUNGA BULAN, BUNGA
BULANAN, MODAL float modal, cicilan, bunga;
TAHUN BUNGA, BULANAN, MODAL
float modalBulanan, modalTahunan, bungaBulanan,
TAHUN LAMA N bungaTahunan;
TAHUN BUNGA
MODAL int lama, n;
TAHUN LAMA N MODAL
//memasukkan data utama

cout <<"Masukkan modal yang akan dipinjam : ";


cin>>modal;
cout<<"Masukkan bunga pinjaman per-tahun : ";
cin >> bunga;
-MASUKKAN JUMLAH -MASUKKAN JUMLAH cout<<"Berapa tahun akan dipinjam : ";
MODAL PINJAMAN MODAL PINJAMAN cin >> lama;
-MASUKKAN BUNGA -MASUKKAN BUNGA
PINJAMAN //Melakukan proses pengulangan
PINJAMAN PERTAHUN
PERTAHUN bunga = bunga/12;
- MASUKKAN DURASI -MASUKKAN DURASI n = lama*12;
PEMINJAMAN PEMINJAMAN cicilan=
(modal*bunga*pow((bunga+1),n))/(pow((bunga+1),n)-
1);

cout<<"Pembayaran cicilan setiap bulan =


Rp"<<cicilan<<endl;

BUNGA=BUNG
//Membuat daftar Pembayaran
A/12
cout<<"tahun, bulan, modalterbayar,
N=LAMA*12 bungaterbayar"<<endl<<endl;

-BUNGA=BUNGA/12 ANTMODAL*BU
N=LAMA*12 NGA* for (int thn=1 ; thn<=lama; thn++){
ANTMODAL*BUNGA bungaTahunan=0.0;
* (BUNGA+1)^N/ modalTahunan=0.0;
(BUNGA+1)^N/ int bln;
for (bln=1; bln<=12; bln++){
bungaBulanan = bunga*modal;
modalBulanan = cicilan-bungaBulanan;
bungaTahunan = bungaTahunan+bungaBulanan;
modalTahunan = modalTahunan+modalBulanan;
modal=modal-modalBulanan;
}
/* cout <<thn<<endl;
cout<<bln<<endl;
cout<<modalBulanan<<endl;
cout<<bungaBulanan<<endl;
*/
cout<<"Akhir tahun-"<<thn<<endl;
cout<<"Modal terbayar = "<<modalTahunan<<endl;
cout<<"Bunga terbayar = "<<bungaTahunan<<endl;
cout<<"sisa utang modal = "<<modal<<endl;
}

return 0;
}

Anda mungkin juga menyukai