Anda di halaman 1dari 5

10 input "jumlah anak?

";anak
20 input "setiap anak mendapat berapa permen? ";permen
30 let jumlah.permen=anak*permen
40 cls
80 print "jumlah anak adalah ";anak;" orang"
90 print "setiap anak mendapat permen ";permen;" bungkus"
95 print
100 print "jumlah permen yang harus disediakan adalah ";jumlah.permen;" bungkus"

10 for i=1 to 5
15 print "komputer"
20 next i

05 input "nilai yang diperoleh = ";nilai


10 if nilai <=40 then ket$ = "tidak lulus"
15 if nilai >40 then ket$ = "mengulang"
20 if nilai >55 then ket$ = "lulus"
25 print "hasilnya adalah = ";ket$

10 input "panjang sisi a = ";a


15 input "panjang sisi b = ";b
20 c = (a^2+b^2)^0.5
25 print
30 print "panjang sisi c = ";c

let a= 2
let b = 3
let c = a * b
let a$ = "saya"
let b$ = "suka"
print a;b;a$;b$;c
print a,b,c,a$,b$,c
print "------------------"
print "c = a x b = ";a;" x ";b; " = ";c

20 locate 10,20: input "nilai ";nilai


30 if nilai <=40 then ket$ = "tidak lulus"
35 if nilai >40 then ket$ = "mengulang"
40 if nilai >55 then ket$ = "lulus"
50 locate 32,20: print "----> ";ket$

10 a= 2
20 b = 3
30 c = a * b
40 a$ = "saya"
50 b$ = "suka"
60 print a;b;a$;b$;c
70 print a,b,c,a$,b$,c
80 print "------------------"
90 print "c = a x b = ";a;" x ";b; " = ";c

10 read a,b
20 data 12,16

30 c=(a^2+b^2)^0.5
40 print "panjang sisi c= ";c

10 x=0
15 while x<=20
20 print x
30 x = x + 2
40 wend

1 locate 15,1 :print"Menentukan Gaji Bersih yang Diterima Karyawan Selama Satu Bulan"
2 print
3 input "Nama : ";N
4 input "Golongan : ";G
5 input "Jam Kerja : ";JK
6 print
19 L = JK - 180
21 If G=1 and L<0 then goto 31
22 if G=2 and L<0 then goto 47
23 if G=3 and L<0 then goto 63
24 if G=4 and L<0 then goto 79
25 if G = 1 then goto 38
26 if G = 2 then goto 54
27 if G = 3 then goto 70
28 if G = 4 then goto 86
31 print "Gaji Karyawan Golongan 1"
32 print
33 print "Gaji Dasar : Rp.1100000"
34 print "Gaji Tambahan : Rp.2500000"
35 G1 = 1100000 + (2500000 - (2500000*0.05))
36 Print "Gaji Total Golongan 1 adalah Rp.";G1
37 end
38 print "Gaji Karyawan Golongan 1"
39 print
40 print "Gaji Dasar : Rp.1100000"
41 print "Gaji Tambahan : Rp.2500000"
42 print "Upah Lembur : Rp.40000"
43 G1 = 1100000 + (2500000 - (2500000*0.05)) + ( L * 40000 )
44 print
45 Print "Gaji Total Golongan 1 adalah Rp.";G1
46 end
47 print "Gaji Karyawan Golongan 2"
48 print
49 print "Gaji Dasar : Rp.1200000"
50 print "Gaji Tambahan : Rp.2800000"
51 G2 = 1200000 + (2800000 - (2800000*0.05))
52 Print "Gaji Total Golongan 1 adalah Rp.";G2
53 end
54 print "Gaji Karyawan Golongan 2"
55 print
56 print "Gaji Dasar : Rp.1200000"
57 print "Gaji Tambahan : Rp.2800000"
58 print "Upah Lembur : Rp.60000"
59 G1 = 1200000 + (2800000 - (2800000*0.05)) + ( L * 60000 )
60 print
61 Print "Gaji Total Golongan 2 adalah Rp.";G1
62 end
63 print "Gaji Karyawan Golongan 3"
64 print
65 print "Gaji Dasar : Rp.1400000"
66 print "Gaji Tambahan : Rp.33000000"
67 G3 = 1400000 + (3300000 - (3300000*0.15))
68 Print "Gaji Total Golongan 1 adalah Rp.";G3
69 end
70 print "Gaji Karyawan Golongan 3"
71 print
72 print "Gaji Dasar : Rp.1400000"
73 print "Gaji Tambahan : Rp.3300000"
74 print "Upah Lembur : Rp.80000"
75 G3 = 1400000 + (3300000 - (3300000*0.15)) + ( L * 80000 )
76 print
77 Print "Gaji Total Golongan 3 adalah Rp.";G3
78 end
79 print "Gaji Karyawan Golongan 4"
80 print
81 print "Gaji Dasar : Rp.1600000"
82 print "Gaji Tambahan : Rp.3700000"
83 G4 = 1600000 + (3700000 - (3700000*0.15))
84 Print "Gaji Total Golongan 4 adalah Rp.";G4
85 end
86 print "Gaji Karyawan Golongan 4"
87 print
88 print "Gaji Dasar : Rp.1600000"
89 print "Gaji Tambahan : Rp.3700000"
90 print "Upah Lembur : Rp.100000"
91 G4 = 1600000 + (3700000 - (3700000*0.15)) + ( L * 100000 )
92 print
93 Print "Gaji Total Golongan 4 adalah Rp.";G4
94 end

1 locate 15,1:print"Menentukan Biaya Pesanan Kue"


2 print
3 input "Risoles = ";R
4 input "Brownis = ";B
5 input "Puding = ";P
6 HR = 1200
7 HB = 1700
8 HP = 2500
9 print
10 totalpesanan = (R + B + P)
11 print"Total Pesanan adalah Rp";totalpesanan
12 print
13 if totalpesanan<100 then goto 16
14 if (totalpesanan>100) and (totalpesanan<=100) then goto 19
15 if totalpesanan>500 then goto 22
16 biayapemesanan1 = (R*HR)+(B*HB)+(P*HP)
17 print"Biaya Pesanan Kue adalah Rp";biayapemesanan1
18 end
19 biayapemesanan2 = ((R*HR)+(B*HB))-((R*HR)+(B*HB))*0.1 +(P*HP)
20 print"Biaya Pesanan Kue adalah Rp";biayapemesanan2
21 end
22 biayapemesanan3 = ((((R*HR)+(B*HB))-(((R*HR)+(B*HB))*0.1) +((P*HP)-(P*HP*0.05)))
23 print"Biaya Pesanan Kue adalah Rp";biayapemesanan3
24 end

1 locate 15,1 :print "Menentukan Akar-Akar dari Persamaan"


2 print
3 input "Nilai a = ";a
4 input "Nilai b = ";b
5 input "Nilai c = ";c
6 D = b^2 - 4*a*c
7 if D>0 then goto 12
8 if D=0 then goto 17
9 if D<0 then goto 10
10 print "Akar Imajiner"
11 end
12 x1 = (-1*b + (D^0.5)) / (2 * a)
13 x2 = (-1*b - (D^0.5)) / (2 * a)
14 print "akar persamaan kuadrat x1 = ";x1
15 print "akar persamaan kuadrat x2 = ";x2
16 end
17 x1 = b / (2*a)
18 x2 = x1
19 print "akar persamaan kuadrat x1 = ";x1
20 print "akar persamaan kuadrat x2 = ";x2
21 end
22 print "akar persamaan kuadrat x1 = ";x1
23 print "akar persamaan kuadrat x2 = ";x2
24 end

01 print "Menentukan Indeks Nilai"


02 print
03 input "Nilai yang diperoleh = ";nilai
04 if nilai>=86 and nilai<=100 then goto 13
05 if nilai>=81 and nilai<86 then goto 15
06 if nilai>=76 and nilai<81 then goto 17
07 if nilai>=71 and nilai<76 then goto 19
08 if nilai>=66 and nilai<71 then goto 21
09 if nilai>=61 and nilai<66 then goto 23
10 if nilai>=51 and nilai<61 then goto 25
11 if nilai>=45 and nilai<51 then goto 27
12 if nilai>=0 and nilai<=45 then goto 29
13 print "Indeks Nilai = A"
14 end
15 print "Indeks Nilai = A-"
16 end
17 print "Indeks Nilai = B+"
18 end
19 print "Indeks Nilai = B"
20 end
21 print "Indeks Nilai = B-"
22 end
23 print "Indeks Nilai = C+"
24 end
25 print "Indeks Nilai = C"
26 end
27 print "Indeks Nilai = D"
28 end
29 print "Indeks Nilai = E"
30 end

1 locate 15,1 :print"Menentukan Gaji Bersih yang Diterima Karyawan Selama Satu Bulan"
2 print
3 input "Nama : ";N
4 input "Golongan : ";G
5 input "Jam Kerja : ";JK
6 print
7 GD1 = 1100000
8 GD2 = 1200000
9 GD3 = 1400000
10 GD4 = 1600000
11 GT1 = 2500000
12 GT2 = 2800000
13 GT3 = 3300000
14 GT4 = 3700000
15 UL1 = 40000
16 UL2 = 60000
17 UL3 = 80000
18 UL4 = 100000
19 L = JK - 180
20 If L<0 then goto 25
21 if G = 1 then goto 28
22 if G = 2 then goto 37
23 if G = 3 then goto 46
24 if G = 4 then goto 55
25 print "Anda tidak menerima gaji"
27 end
28 print "Gaji Karyawan Golongan 1"
29 print
30 print "Gaji Dasar : Rp.1100000"
31 print "Gaji Tambahan : Rp.2500000"
32 Print "Upah lembur : Rp.40000, jika Jam Kerja lebih 180 jam"
33 print
34 G1 = GD1 + (GT1 - (GT1*0.05)) + L*UL1
35 Print "Gaji Total Golongan 1 adalah Rp.";G1
36 end
37 print "Gaji Karyawan Golongan 2"
38 print
39 print "Gaji Dasar : Rp.1200000"
40 print "Gaji Tambahan : Rp.2800000"
41 Print "Upah lembur : Rp.60000, jika Jam Kerja lebih 180 jam"
42 print
43 G2 = GD2 + (GT2 - (GT2*0.05)) + L*UL2
44 Print "Gaji Total Golongan 2 adalah Rp.";G2
45 end
46 print "Gaji Karyawan Golongan 3"
47 print
48 print "Gaji Dasar : Rp.1400000"
49 print "Gaji Tambahan : Rp.3300000"
50 print "Upah lembur : Rp.60000, jika Jam Kerja lebih 180 jam"
51 print
52 G3 = GD3 + (GT3 - (GT3*0.15)) + L*UL3
53 Print "Gaji Total Golongan 3 adalah Rp.";G3
54 end
55 print "Gaji Karyawan Golongan 4"
56 print
57 print "Gaji Dasar : Rp.1600000"
58 print "Gaji Tambahan : Rp.3700000"
59 print "Upah lembur : Rp.60000, jika Jam Kerja lebih 180 jam"
60 print
61 G4 = GD4 + (GT4 - (GT4*0.15)) + L*UL4
62 Print "Gaji Total Golongan 1 adalah Rp.";G4
63 end

Anda mungkin juga menyukai