EFITA Andriani.docx

7
NAMA:EFITA ANDRIANI NIM : A1C313165 PRODI:PEND.FISIKA KONST. KETEKNIKAN SOAL 1. J elaskan apa yang dimaksud dengan algoritma dan berikan contoh beserta flowchart 2. Buat program untuk menghitung keliling dan luas persegi panjang beserta flowchartnya 3. Buat program untuk menghitung akan persamaaan kuadrat beserta flowchartx JAWAB: 1. Algoritma merupakan langkah-langkah atau step-step dalam menyelesaikan suatu masalah. Sedangkan Flowchart adalah bagan atau diagram yang memilki aliran yang menggambarkan langkah-langkah penyelesaian masalah. Berikut ini adalah Algoritma dan flowchart dalam menghitung luas dan keliling lingkaran. 1. Algoritma menghitung luas lingkaran menetapkan nilai Phi yaitu 3.14 menghitung jari-jari lingkaran. menghitung luas lingkaran dengan rumus L=phi*r*r mencetak nilai L 2.Flowchart menghitung luas lingkaran

description

dad

Transcript of EFITA Andriani.docx

Page 1: EFITA Andriani.docx

NAMA:EFITA ANDRIANI

NIM : A1C313165

PRODI:PEND.FISIKA KONST. KETEKNIKAN

SOAL

1. J elaskan apa yang dimaksud dengan algoritma dan berikan contoh beserta flowchart

2. Buat program untuk menghitung keliling dan luas persegi panjang beserta flowchartnya

3. Buat program untuk menghitung akan persamaaan kuadrat beserta flowchartx

JAWAB:

1. Algoritma merupakan langkah-langkah atau step-step dalam menyelesaikan suatu masalah. Sedangkan Flowchart adalah bagan atau diagram yang memilki aliran yang menggambarkan langkah-langkah penyelesaian masalah.Berikut ini adalah Algoritma dan flowchart dalam menghitung luas dan keliling lingkaran.

1. Algoritma menghitung luas lingkaran

menetapkan nilai Phi yaitu 3.14 menghitung jari-jari lingkaran. menghitung luas lingkaran dengan rumus L=phi*r*r mencetak nilai L

2.Flowchart menghitung luas lingkaran

Page 2: EFITA Andriani.docx

I

2. Buat program untuk menghitung kililing dan luas persegi panjang beserta flowchartnya.

Jawab:

Flow Chart untuk menghitung luas persegi panjang

1. Start2. Masukkan panjang dan lebarnya3. Hitung Luas panjang kali lebar4. Hasil kali panjang dan lebar = luas5. Finish

Page 3: EFITA Andriani.docx

3. Buat program untuk menghitung akar persamaan kuadrat beserta flowchartnya.

Jawab :

Kasus 3.3 "Algoritma Menghitung akar-akar persamaan kuadrat"

Masalah:

Buatlah algoritma mencari akar-akar persamaan kuadratnyaAnalisis:

Input: a,b,c Proses: mencari akar-akar persamaan kuadrat. Output: akar-akar kuadratDeklarasi:

a,b,c : integer{Input} disk : longint{output} x1,x2 : real{output}Deskripsi:

read(a,b,c) disk<--b*b-4a*c if (a=0) then write('Bukan persamaan kuadrat')else if disk>0 then x1<---(-b)+sqrt(disk)/2*a x2<---(-b)-sqrt(disk)/2*a

Page 4: EFITA Andriani.docx

else if disk=0 then x1<---(-b)/2*a x2<---x1else write('Akar Imajiner')end if write(x1,x2)

Gambar Flowchart:

Program C++ Menghitung akar-akar persamaan kuadrat:

Page 5: EFITA Andriani.docx

2. #include<cstdlib>#include<iostream>#include <conio.h>#include<math.h>using namespace std;

class persamaan{

public:void persamaan_kuadrat();float rumus();private:int x,y,z;float x1,x2;float disk;};

void persamaan::persamaan_kuadrat(){cout<<"masukkan nilai A :";cin>>x;cout<<"masukkan nilai B :";cin>>y;cout<<"masukkan nilai C :";cin>>z;

}float persamaan::rumus(){disk=y*y-4*x*z;

if (disk>0){cout<<"Diskriminan="<<disk<<" Maka akar-akarnya adalah:"<<endl;x1=(-y+(sqrt(disk)))/(2*x);cout<<"x1 :"<<x1;cout<<endl;x2=(-y-(sqrt(disk)))/(2*x);cout<<"x2 :"<<x2;}else if(disk=0){cout<<"Diskriminan="<<disk<<" Maka akar-akarnya adalah:"<<endl;

Page 6: EFITA Andriani.docx

x1=-y/2*x;cout<<"x1 :"<<x1;cout<<endl;x2=x1;cout<<"x2 :"<<x2;}elsecout<<"akar imajiner";

}

Zint main(int argc, char *argv[])

{persamaan X;X.persamaan_kuadrat();X.rumus();

return 0;

}