: Sari Agnisa
NPM
: 2015.11.0066
Mata Uji
1. Penelusuran/tracing
Write (Ketikkan suatu nilai integer)
Read (-2)
If (a <> 0) then
Write (nilai a positif)
Else
If (-2 = 0) then
Write (Nilai a sama dengan nol)
Else
Write (nilai a negatif)
Keluaran dari algoritma, jika nilai a adalah -2, maka nilai
keluarnya -2 adalah negatif
2. Penelusuran/Tracing
If a = 2 dan b = 10
For i := (2) to (10) do
P
p+1
P=0+1=1
End if
End for
Keluaran
Keluaran dari algoritma tersebut adalah 1, karena 8 dibagi 2 sisanyo 0
maka p = p+1
p= 0+1=1
Start
Andrew Darwis
Tahun
end
4. Algoritma Pseudocode
{Judul}
Biaya untuk membeli jagung
{deklarasi}
Var luas, bibit, harga, biaya : integer
Var a, b, c: integer
{deskripsi}
a=10000
b=0,1
c=2000
Write (luas lahan yang digunakan)
Luas=3/5*a
Read (luas)
Write (bibit jagung yang digunakan)
bibit=11/2*b
Read (bibit)
Write (harga per bibit)
harga=bibit*c
Read (harga)
Write (maka biaya untuk membeli jagung)
biaya=luas*harga
Read (biaya)
Penelusuran/Tracing
Write(luas lahan yang digunakan)
Luas=3/5*10000=6000
Read (luas)
Write (bibit jagung yang digunakan)
Bibit=11/2*0,1=0,55
Read (bibit)
Write (harga per bibit)
Harga=0,55*2000=1100
Read (harga)
Write (maka biaya untuk membeli jagung)
Biaya=6000*1100=6.600.000
int X,Y;
void main ()
{
cout<<"Program Naik Turun";
Y = 5;
X = 0;
if (X<=5)
{
cout<<X;
cout<<",";
cout<<Y;
Y = Y - 1;
X = X + 1;
}
getch ();
}
Apakah keluaran dari program tersebut, jelaskan?
Program Naik Turun 0,5