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


FLOWCHART


 

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


FLOWCHART




Komentar

Postingan populer dari blog ini

WORKSHOP 5

WORKSHOP 4

WORKSHOP 2