menu-classic

Sabtu, 18 Maret 2017

Workshop ketiga

Workshop ketiga 

          Hallo gaes, bertemu lagi dengan saya, dalam postingan kali ini saya akan melanjutkan workshop minggu ketiga. dalam blog ini saya mengerjakan nomor 1-4. 
langsung saja kita masuk pembahasan :
1. http://afifagus30.blogspot.co.id/2017/03/mencari-titik-tengah-diantara-2-titik.html
2. lgoritma untuk mencari isi bola bila diketahui jari-jari bola.
Problem : Untuk mencari isi bola, yang sudah kita inputkan jari-jarinya maka kita harus tau rumus mencari isi bola atau volume. Kemudian membuat ketetapan phi yaitu 3.14.
Solusi : Menginputkan jari-jari sebagi r.
Rumus isi bola : 4/3*phi*r*r.

berikut raptornya :




3. analisis dan algoritma untuk mencari hipotenusa dari segitiga Pythagoras bila diketahui sisi siku-sikunya.
kasus: diberikan sebuah nilai sisi dari segitiga siku-siku yang belum diketahui sisi miringnya.
solusui: gunakan rumus phytagoras untuk menghitung panjang sisi miring segitiga siku-siku. Rumusnya r= sqrt (a*a + b*b) => panjang r = akar dari a kuadrat ditambah b kuadrat.
Berikut adalah skema logic dari program tersebut:

Algoritmanya:
Deklarasi:
int a, b;
Deskripsi:
r= sqrt(a*a + b*b)
sqrt=> akar dari
Kemudian generate skema logic tsb kedalam sources code cpp!
#include
#include
#include
using namespace std;
class miring{
private:
int a,b;
public:
void hitung(int a, int b){
int hasil= sqrt (a*a+b*b);
cout<<hasil;
}
};
int main()
{
miring c;
c.hitung(3,4);
return 0;
}
4. Analisis dan algoritma untuk menghitung konversi detik menjadi format jam : menit : detik.
problem : Untuk mengkonversikan waktu, kita akan menginputkan waktu dalam bentuk detik yang diinginkan dan kemudian akan membentuk format menjadi jam…. menit…. detik.
Solusi : Menginputkan waktu dalam bentuk detik.
Jam : detik/3600
Sisa : detik%3600
Menit : detik/60
Sisa : detik%60
Berikut adalah skema logic dari program tersebut:
  • user diminta untuk menginputkan angka detik sesuai keiinginan
  • inputan angka tadi akan dikonversi menjadi kedalam format jam menit dan detik
Algoritma 
Deklarasi : d (inputan detik)
j jam
m menit
s hanya sebagai pembantu pendeklarasian, saya sebutkan sebagi Sisa
Deskripsi : (d,j,m,s)
Konversi waktu
Jam : detik/3600
Sisa : detik%3600
Menit : detik/60
Sisa : detik%60
kemudian generate skema logic tersebut kedalam sources code cpp!
#include
#include
using namespace std;
class waktu{
private:
string raptor_prompt_variable_zzyz;
int m, s, d, j;
public:
waktu(){
raptor_prompt_variable_zzyz =”Masukan Waktu Dalam Bentuk Detik = “;
cout <> d;
j=d/3600;
s=d%3600;
m=d/60;
s=d%60;
}
void output();
};
void waktu::output(){
cout << "\nTIME = "<<j<<" : "<<m<<" : "<<s << endl;
}
int main()
{
waktu y;
y.output();
return 0;
}
compile syntax tersebut dan mulai percobaan dengan inputan angka yang berbeda
demikianlah postingan kali ini semoga bermanfaat bagi kalian B)


0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | GreenGeeks Review