Pembahasan soal UTS Genap 2012/13 FST UTY Algoritma Pemrograman Teknik Elektro
Yang bakal di bahas bukan semua soal, tapi programnya aja. Kalo jawaban yang lain sudah jelas ada di materi. Tinggal nyocokin aja. OK. :D
Sekarang ini soalnya :
Algoritma{algoritma yg dijalankan soal di UTS matakuliah ini}
Deklarasi
n : integer
Deskripsioutput ("masukkan nilai : ")
input (n)
if n>0 then
for i<-1 to n step 1 do
for j<-i down to 1 step 1 do
output(j)
endfor
output(pindahbaris)
endfor
else
output("harus nilai bilangan bulat positif!)
endif
Hati-hati dengan jebakan yang ada. Output pertama berarti tampilan yang muncul setelah program dijalankan, perintahnya menggunakan cout<<" sekaligus untuk output yang lain. Dilanjutkan program meminta inputan dengan perintah cin>> dan yang diinputkan yaitu bilangan n dengan tipe int.
Untuk perulangan for udah jelas ya... diperhatikan bahwa ada dua for dan saling berhubungan. Outputnya j.
Itu yang untuk bilangan bulat positif lebih dari 0 (nol) sesuai kondisi yang ada. Kalo misal dimasukkan nilai yang kurang dari nol, maka programnya/tampilannya hanya akan muncul "harus nilai bilangan bulat positif".
OK, berikut yang sudah diperkirakan dan sudah dicoba hasilnya
dan hasil setelah di running dengan inputan nilai 9, seperti ini :
atau jika nilainya < 0 hasilnya seperti ini :
OK, sekian dari saya :D
Yang bakal di bahas bukan semua soal, tapi programnya aja. Kalo jawaban yang lain sudah jelas ada di materi. Tinggal nyocokin aja. OK. :D
Sekarang ini soalnya :
Algoritma{algoritma yg dijalankan soal di UTS matakuliah ini}
Deklarasi
n : integer
Deskripsioutput ("masukkan nilai : ")
input (n)
if n>0 then
for i<-1 to n step 1 do
for j<-i down to 1 step 1 do
output(j)
endfor
output(pindahbaris)
endfor
else
output("harus nilai bilangan bulat positif!)
endif
Hati-hati dengan jebakan yang ada. Output pertama berarti tampilan yang muncul setelah program dijalankan, perintahnya menggunakan cout<<" sekaligus untuk output yang lain. Dilanjutkan program meminta inputan dengan perintah cin>> dan yang diinputkan yaitu bilangan n dengan tipe int.
Untuk perulangan for udah jelas ya... diperhatikan bahwa ada dua for dan saling berhubungan. Outputnya j.
Itu yang untuk bilangan bulat positif lebih dari 0 (nol) sesuai kondisi yang ada. Kalo misal dimasukkan nilai yang kurang dari nol, maka programnya/tampilannya hanya akan muncul "harus nilai bilangan bulat positif".
OK, berikut yang sudah diperkirakan dan sudah dicoba hasilnya
dan hasil setelah di running dengan inputan nilai 9, seperti ini :
atau jika nilainya < 0 hasilnya seperti ini :
OK, sekian dari saya :D
No comments:
Post a Comment