bingung
Posted by : Komitted Fiddien
Rabu, 05 April 2017
LATIHAN WORKSHOP MINGGU KE 4
1. Buatlah flowchart dan translasi program dari algoritma 3.2.b. di atas.
Analisis dan Algoritma:
flowchart :
c++ :
2. Sempurnakan algoritma 3.3. dengan akar imajiner berbentuk :
a + bi
dengan a dan b bilangan real dan bila harga b^2-4ac<0 .
Perhatikan bahwa nilai a dan b dihitung terpisah.
Rumus menghitung nilai a :
Rumus menghitung nilai b :
Operator Overloading untuk output :
dengan a dan b bilangan real dan bila harga b^2-4ac<0 .
Perhatikan bahwa nilai a dan b dihitung terpisah.
Rumus menghitung nilai a :
Rumus menghitung nilai b :
Operator Overloading untuk output :
analisis dan algorirma :
flowchart :
c++ :
3. Buatlah program dari algoritma 3.4. menggunakan case … of.
Analisis dan Algoritma:
flowchart :
c++ :
4. Buatlah algoritma, flowchart dan peogram untuk mengecek apakah pemakai memasukkan bilangan bulat atau bilangan real.
- ANALISIS : Bilangan real adalah bilangan antara bilangan rasional dan bilangan irasional sendiri, contoh bilangan real 0, 1 , 1.34 , 1/3 dll. Bilangan bulat adalah bilanagn yang terdiri dari bilangan negatif, nol, dan bilangan positif, contoh bilangan bulat, -1, -2, 0, 1, 4, 7, dll. jadi jika user memasukkan suatu bilangan yang bernilai 1.45 maka bilangan tersebut bisa dikatakan bilangan real, tapi jika user memasukkan bilangan yang bernilai 7 bisa dikatakan bilangan tersebut adalah bilangan bulat.
- ALGORITMA : Algoritma menentukan bilangan bulat atau real dari input yang di masukkan.
- DEKLARASI : a, b : float (input)
- DESKRIPSI : b←floor(a)
- if(b=a)them write (a" Adalah bilangan bulat")
- else write(a" Adalah bilangan real")
- endif
- write(a).
flowchart :
c++ :















