menu

Sabtu, 19 Maret 2016

Tugas Praktikum ALPRO



Algoritma dan Pemrograman

pertemuan 1

N0 1

Algoritma menghitung luas permukaan bola dan volume bola

Deklarasi  :
     r ,pi=3,14              : float  {input}
     vol,luas_p            :float  {output}

Deskripsi  :
  read (r)
  luas_p = 4*pi*r*r
  vol        =  (4*pi*r*r*r)/3
  write (luas_p)
  write(vol)

Menggunakan c++ :




Mengunakan Raptor :







NO 2


Konversi suhu dari celcius ke reamur, fahrenheit,kelvin.

Algoritma :



 Deklarasi : 
 C         :  float {input}
 R,K,F, :  float {output}

Deskripsi :
read (C)
R=(4*C)/5
F=((9*C)/5)+32
K=C+273
Write (R)
Write (F)
Write (K)



Mengunakan c++ :







Menggunakan Raptor :




NO 3

Algoritma menghitung tahanan total dari 3 tahanan R1,R2,R3

Algoritma :

Deklarasi :
  r1,r2,r3        : float {input}
  seri,pararel :float {output}

Deskripsi :
read (r1,r2,r3)
seri= r1+r2+r3
pararel=1/((1/r1)+(1/r2)+(1/r3))
 write (seri)
 write (pararel)

Menggunakan c++ :


Menggunakan Raptor :



NO 4 

Algoritma mengubah nilai detik menjadi tampilan jam,menit,detik

Deklarasi :
dtk : integer {input }
jam,menit,detik : integer {output}

Deskripsi :
jam=dtk/3600
menit=(dtk%3600)/60
detik=(dtk%3600)%60

read(dtk)
if(dtk>=3600)
then write<<jam<<" jam  "<<menit<<" menit  "<<detik<<" detik";                         
               
else if (dtk<=3600 && dtk>=60)
then write<<menit<<" menit  "<<detik<<" detik";          

else
then write<<detik<<" detik";

Menggunakan c++ :



Menggunakan Raptor : 





NO 5

Algoritma operasi penjumlahan,pengurangan,pembagian,perkalian 2 pecahan

Deklarasi :

a,b : float {input}

jumlah,kali,bagi,kurang : float {output}



Deskripsi  :

 read (a,b)

jumlah= a+b

kurang=a-b

bagi=a/b

kali=a*b

 write (jumlah)

 write (kurang)

 write (kali)

 write (kurang)




Menggunakan c++ :

 Menggunakan Raptor : 






No 6
Algoritma menentukan dan menampilkan kedua titik

Deklarasi :
x1,x2,y1,y2 : float  {input}
A,B               : float  {output}

Deklarasi    :
   read (x1,x2,y1,y2)
            A=(x1+x2)/2
            B=(y1+y2)/2
   Write(A,B)

Menggunakan c++:


 Menggunakan Raptor :


 





Tidak ada komentar:

Posting Komentar