PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN


TUGAS 3


Buatlah program berikut sesuai dengan tahapan pembangunan program :

 1. Pseudocode untuk menghitung akar-akar persamaan kuadrat f(x) = Ax2+Bx+C. Syarat A ≠ 0 D>0 punya dua akar real yang berbeda D=0 akar kembar D<0 akar kompleks ?
2. Program untuk menghitung ekivalensi bilangan dalam detik menjadi berapa hari, jam berapa menit dan berapa detik ?

Jawaban :
 Jawaban No 1
  

Pseudocode:

START
DEKLARASI
int a,b,c
long d
float x1,x2,s

DESKRIPSI
input nilai a
input nilai b
input nilai c

d=(B*B)-(4*A*C)
  if(A==0)
     keterangan ="bukan persamaan kuadrat"
  else if(d<0)
     keterangan ="akar kompleks"
  else if(d>0)
     keterangan ="Punya 2 akar real yang berbeda"
      s=sqrt(d)
      x1 =(-B+(s))/(2*A)
      x2 =(-B-(s))/(2*A)
      cetak nilai x1
      cetak nilai x2
      else
     keterangan ="akar real kembar"
      x1=(-B)/(2*A)
      x2=x1
      cetak nilai x1
      cetak nilai x2
      END

     Flowchart : 


 



2.  Pseudocode :

Start
Deklarasi
float hari,jam
Int menit,detik
Deskripsi
1.Masukkan jumlah bilangan dalam satuan detik
2. Hari = detik/(60*60)/24
3.Jam = detik/(60*60)
4.Menit = detik/60
5.Detik = detik
6.Cetak hari, jam, menit, detik
7.Selesai
 
END

Flowchart :







Komentar

Postingan populer dari blog ini

Pertemuan 6

Tugas Statistika