tugas pemrograman pak ridwan.docx

10
Nama : Roza Adelina Nim : 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 penjumlahan 4. hasil_perkalian (axbxc) 5. print hasil perkalian 6. rata-rata hasil_penjumlahan/3(jumlah elemen bilangan bulat) 7. print rata-rata Kode pemrograman:

Transcript of tugas pemrograman pak ridwan.docx

Page 1: 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:

Page 2: tugas pemrograman pak ridwan.docx

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:

Page 3: tugas pemrograman pak ridwan.docx

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

Page 4: tugas pemrograman pak ridwan.docx

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

Page 5: tugas pemrograman pak ridwan.docx

Kode pemrograman:

Printscreen output:

Page 6: tugas pemrograman pak ridwan.docx

Tutorial 2:

Konsep Program Kontrol, Pengulangan

2.1. Sebuah program yang dapat menjumlahkan sejumlah x bilangan bulat:

Kode pemrograman:

Page 7: tugas pemrograman pak ridwan.docx

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:

Page 8: tugas pemrograman pak ridwan.docx

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:

Page 9: tugas pemrograman pak ridwan.docx

Printscreen output: