tugas pemrograman pak ridwan.docx
-
Upload
elyu-histyoric-theatron -
Category
Documents
-
view
220 -
download
6
Transcript of tugas pemrograman pak ridwan.docx
Nama: Roza AdelinaNim : 120709023
Tutorial 1:Konsep Input/Output Sederhana, Assignment Variabel, dan Kondisional
1.1. Program yang menerima input tiga buah bilangan bulat. Mencetak nilai hasil penjumlahan, perkalian, dan rata-rata:
Algoritma:
1. masukkan 3 bilangan bulat (a,b,c)2. hasil_penjumlahan (a+b+c)3. print hasil penjumlahan4. hasil_perkalian (axbxc)5. print hasil perkalian6. rata-rata hasil_penjumlahan/3(jumlah elemen bilangan bulat)7. print rata-rata
Kode pemrograman:
Printscreen output:
1.2. Program yang menerima input lima buah bilangan bulat. Mencetak bilangan terbesar dan bilangan terkecil:
Algoritma :
1. masukkan 5 bilangan bulat : (a,b,c,d,e)2. bilangan terbesarIF(a>b) max = a ELSE max= b IF c>max maka max=c IF d>max maka max=d IF e>max maka max=e3. print bilangan terbesar max4. bilangan terkecil :IF (a<b) min = a ELSE min=b IF c<min maka min=c IF d<min maka min=d IF e<min maka min=e5. print bilangan terkecil : min
Kode Pemrograman:
Printscreen output:
1.3. Program yang menerima input sebuah bilangan bulat. Mencetak bilangan genap atau bilangan ganjil:
Algoritma:
1. masukkan bilangan bulat (a)2. IF a%2 = 1 then kerjakan langkah 33. print a adalah bilangan ganjil4. print a adalah bilangan genap
Kode Pemrograman:
Printscreen output:
1.4. Program yang membaca sebuah bilangan bulat non negatif. Mencetak hasil nilai faktorialnya:
Algoritma:
1. masukkan bilangan bulat non negatif (a)2. faktorial for(inisiasi a;kondisi a;penurunan a)3. print a! = factorial
Kode pemrograman:
Printscreen output:
Tutorial 2:
Konsep Program Kontrol, Pengulangan
2.1. Sebuah program yang dapat menjumlahkan sejumlah x bilangan bulat:
Kode pemrograman:
Printscreen output:
2.2. Program yang meminta input beberapa bilangan bulat positif dan menghitung nilai rata-ratanya:
Kode pemrograman:
Program output
2.3. Program yang mencetak pola seperti piramida bintang, pilih 2:
Kode pemrograman:
Printscreen output:
TUTORIAL 3:
Konsep Program Control dan Pengulangan (Lanjutan)
3.1. Program yang dapat mencetak deret bilangan fibonacci (xi = xi-1 + xi-2) dengan input user berupa dua bilangan awal (x0 dan x1, dengan x0 < x1) dan jumlah banyaknya bilangan yang ingin ditampilkan:
Kode pemrograman:
Printscreen output: