Senin, 07 Oktober 2019

MEMBUAT ALGORITMA DAN PSEUDOCODE


Disusun oleh :
Angela Merici           11180728
Anita Dwifani            11180400
Lutfi Khoriyah           11180532
Tri Sentia                   11180498



Latihan 1

Sebuah sebidang tanah dengan ukuran 22 m x 15 m dibangun sebidang rumah dengan ukuran 8 m x 10 m. Sisa tanah yang tidak dibangun rumah ditumbuhi rumput. Pemilik rumah berencana memanggil tukang potong rumput untuk merapikan rumput di halaman rumahnya. Tarif per jam tukang rumput sebesar 100 ribu/jam. Berapa tarif yang harus dibayar memotong rumput halaman rumah, dengan rata-rata 2 m2 / menit.

HASIL ALGORITMA
Diketahui :
A = Luas tanah 22 m x 15 m
B = luas bangunan 8 m x 10 m = 80 m2
C = Tarif tukang potong rumput 100000/jam
V = Kecepatan potong rumput 2 m2/menit

Jawabannya :
A = 22 x 15 = 320 m2
B = 8 x 10 = 80 m2
Sisa tanah ( E ) :
A-B     = 320 – 80
            = 240 m2
Jadi ==>
Rumusnya :
v = E
     _
     t
t = E  ===> t = 240 : 2 ===> T = 120 menit
     _
     V
t = 120 : 10
   = 12 jam
Jadi tarif  yang harus dibayar 2 x 100.000 = 200.000

MEMINDAHKAN ALGORITMA KE DALAM BAHASA PEMROGRAMAN

#include<stdio.h>
#include<conio.h>
#include<iostream>
main()
{
int p,l,p1,l1,lt,lr,lru,t,t1,j,enter;

cout<<"panjang tanah:";cin>>p;
cout<<"lebar tanah :";cin>>l;
lt=p*l;
cout<<"luas tanah :"<<lt<<endl;
cout<<"---------------"<<endl;
cout<<"panjang rumah:";cin>>p1;
cout<<"lebar rumah :";cin<<l1;
lr=p1*l1;
cout<<"luas rumah :"<<endl;
cout<<"---------------"<<endl;
lru=lt-lr;
cout<<"luas rumput:"<<lru<<"m2"<<endl;
cout<<"tarif tukang potong rumput/jam:";cin>>t;
t1=t/100;
cout<<"tarif/menit:"<<t1<<endl;
cout<<"*=*=*=*=*=*=*=*=*=*=*=*=*=*"<<endl;
cout<<"Berapa tarif tukang rumput dengan rata-rata 2 m2/menit?"<<endl;
cout<<"*************Masukan huruf j kemudian enter**********: ":cin>>j;
j=lru/2*t1;
cout<<"jawabannya adalah Rp"<<j;

getch():
}


LATIHAN 2
Seorang kontraktor sedang membangun sebuah rumah dengan ukuran 8 m x 12 m. Rumah tersebut akan dipasangkan ubin dengan ukuran 30 x 30. Setiap kardus memiliki ukuran 1 m2. Berapa kardus ubin yang harus dibeli ? Buatlah pseudocode & flowchart serta program hitung kebutuhan ubin.


PSEUDOCODE
1.      Mulai
2.      Input ukuran bangunan rumah 8 M X 12 M
3.      Hitung luas bangunan
L = 8 m X 12 m = 960 M2 = 960.000 cm
4.      Input ukuran ubin 30x30
L = 30cm x 30cm = 900cm
5.      Banyak kebutuhan ubin = Luas rumah / Luas ubin
L = 960.000 / 900 = 1.066 ubin
6.      Cetak kebutuhan pembelian banyak ubin
7.      Selesai

FLOWCHART 












Tidak ada komentar:

Posting Komentar