WORKSHOP 3
WORKSHOP 3
ALGORITMA PEMROGRAMAN
Tugas Halaman 62
7. Buatlah analisis dan
algoritma untuk menghitung jumlah komponen sejumlah uang menjadi
pecahan-pecahannya. Misalkan Rp 188.875,- menjadi : 1 seratus ribuan, 1 lima
puluh ribuan, 1 dua puluh ribuan, 1 puluhan ribu, 1 lima ribuan, 3 ribuan, 1
lima ratusan, 1 dua ratusan, 1 ratusan, 1 lima puluhan, 1 dua puluh limaan
Rumus yang digunakan
CODE C++
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
int main(int argc, char *argv[]){
int jumlah,ratusanribu,limapuluhribu,duapuluhribu,sepuluhribu,limaribu,seribu,limaratus,seratus,limapuluh,sisa;
cout<<"Masukan Uang Anda =";
cin>>jumlah;
cout<<"Ketuk Untuk Melihat Detai Komponen Uang Anda"<<endl;getch();
ratusanribu=jumlah/100000;
sisa=jumlah-(ratusanribu*100000);
limapuluhribu=sisa/50000;
sisa=sisa-(limapuluhribu*50000);
duapuluhribu=sisa/20000;
sisa=sisa-(duapuluhribu*20000);
sepuluhribu=sisa/10000;
sisa=sisa-(sepuluhribu*10000);
limaribu=sisa/5000;
sisa=sisa-(limaribu*5000);
seribu=sisa/1000;
sisa=sisa-(seribu*1000);
limaratus=sisa/500;
sisa=sisa-(limaratus*500);
seratus=sisa/100;
sisa=sisa-(seratus*100);
limapuluh=sisa/50;
sisa=-(limapuluh*50);
if(jumlah>=100000)
cout<<"Pecahan 100000 Ada="<<ratusanribu<<endl;
if(jumlah>=50000)
cout<<"Pecahan 50000 Ada="<<limapuluhribu<<endl;
if(jumlah>=20000)
cout<<"Pecahan 20000 Ada="<<limapuluhribu<<endl;
if(jumlah>=10000)
cout<<"Pecahan Sepulu Ribu Ada="<<sepuluhribu<<endl;
if(jumlah>=5000)
cout<<"Pecahan lima Ribu Ada="<<limaribu<<endl;
if(jumlah>=1000)
cout<<"Pecahan Seribu Ada="<<seribu<<endl;
if(jumlah>=500)
cout<<"Lima Ratus Ada="<<limaratus<<endl;
if(jumlah>=100)
cout<<"Seratus Ada="<<seratus<<endl;
if(jumlah>=50)
cout<<"Lima Puluh Ada="<<limapuluh<<endl;
if(jumlah>=0)
cout<<"Sisa Ada="<<sisa<<endl;
return 0;
}
PROGRAM
8. [Pengamatan] Buatlah
analisis dan algoritma untuk menghitung luas sebuah plat CD. Bab 3 Sekuen
halaman : 63 Diameter lingkaran luar = 6 cm. Diameter lingkaran dalam = 5 cm.
Rumus luas plat CD :
CODE C++
#include<iostream>
#include<string.h>
using namespace std;
int main(){
float hasil;
float luar;
float dalam;
float lingkaran1;
float lingkaran2;
float phi;
phi=3.14;
cout<<"Masukan Diameter Lingkaran Luar=";
cin>>luar;
cout<<"Masukan Diameter Lingkaran Dalam=";
cin>>dalam;
lingkaran1=(luar/2)*(luar/2)*phi;
lingkaran2=(dalam/2)*(dalam/luar)*phi;
hasil=lingkaran1-lingkaran2;
cout<<"======================================"<<endl;
cout<<"|| MENGHITUNG LUAS PLAT CD ||"<<endl;
cout<<"======================================"<<endl;
cout<<"Luas CD Tersebut adalah="<<hasil<<endl;
return 0;
}
PROGRAM
Komentar
Posting Komentar