Anda di halaman 1dari 14

LAPORAN AKHIR

PRAKTIKUM PEMROGRAMAN TERSTRUKTUR


MODUL KE-4 PERULANGAN

OLEH:
ANISA RAHMAWATI
201610370311069

LABORATORIUM PEMROGRAMAN
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016/2017

H a l a m a n 1 | 14
1. TUGAS PENDAHULUAN
 Buatlah program yang akan menuliskan angka 1-100 menggunakan while?
#include <stdio.h>
main()
{
int i;
i=1;
while (i<=100)
{
printf("%i\n",i);
i++;
}
return 0;
}

 Buatlah program untuk menampilkan “Jangan Menyerah “ 100X menggunakan


for?

#include <stdio.h>
int main(int argc, char**
argv)
{
int i;
for (i=1;i<=100;i++){

printf("JANGAN MENYERAH
%i\n",i);
}
return 0;
}

H a l a m a n 2 | 14
 Buatlah program yang akan menerima input string dari user dan input integer n dari
user. Tuliskan string tersebut sebanyak n kali ke layar?
#include <stdio.h>
int main(int argc, char**
argv)
{

char nama [30];

int x=1;

int n;

printf ("masukan integer n:");

scanf ("%d",&n);

printf ("\nmasukan string :");

scanf ("%5",&nama);

while (x<=n)

x++;

printf ("%5\n",nama);

2. KEGIATAN PRAKTIKUM
 KEGIATAN 1

H a l a m a n 3 | 14
 KEGIATAN 2
H a l a m a n 4 | 14
 KEGIATAN 3

1. Berapakah nilai awal dari i?


 0
2. Berapakah nilai akhir dari i yang di cetak di layar monitor?
 3
3. Berapa nilai akhir dari i ?
 3

H a l a m a n 5 | 14
4. Buat flowchart untuk program tersebut !

5. Ubah baris “i = 0” menjadi “i = 1”, lalu jalankan program. Apa nilai


awal dari i dan
 1
6. Berapa nilai akhir dari i yang dicetak di monitor
 3

 KEGIATAN 4

H a l a m a n 6 | 14
1. Jalankan program tersebut dengan memasukkan nilai awal 4, besar
penambahan 3 dan jumlah angka 5!

2. Apa yang ditampilkan oleh kode tersebut ?


3. Tukar baris kode: totVal = totVal + start; letakkan di bawah kode


printf("%d+", start);

H a l a m a n 7 | 14
4. Jalankan program, sebutkan perbedaannya dengan hasil di nomor 3 !
 Tidak ada
5. Berapakah nilai akhir dari variabel start ?
 19
6. Berapakah nilai akhir dari variabel counter ?
 5
7. Buktikan kebenaran jawaban no 6 dan 7 dengan menulis kode program
untukmenampilkan nilai variabel tersebut ke monitor !

 KEGIATAN 5

H a l a m a n 8 | 14
1. Jalankan program tersebut dengan memasukkan nilai awal 4, besar
penambahan 3 dan jumlah angka 5!

2. Adakah perbedaan hasil antara langkah no 2 di kegiatan ini dengan langkah


no 2 di kegiatan B ?
 Tidak ada
3. Masukkan nilai awal 1, besar penambahan 5, dan jumlah angka 0 untuk
program di kegiatan ini dan di kegiatan B !

4. Adakah perbedaan hasil dari langkah no 5 di atas ?


 Tidak ada
5. Tulis analisa anda mengapa kejadian di no 5 terjadi !
 Kegiatan 4 menggunakan break, sedangkan kegiatan selanjutnya
menggunakan continue

 KEGIATAN 6

H a l a m a n 9 | 14
1. Jalankan program tersebut ! Apa yang ditampilkan ?

2.

H a l a m a n 10 | 14
3. Jalankan program tersebut ! Apa yang ditampilkan ?

4. Apa beda karakteristik kode program di nomor 1 dan nomor 3 ?


 Break dan continue
5. Apa beda antara perintah break dan continue ?
 Break : menghentikan program, Continue : melanjutkan program

H a l a m a n 11 | 14
3. TUGAS PRAKTIKUM

H a l a m a n 12 | 14
H a l a m a n 13 | 14
H a l a m a n 14 | 14

Anda mungkin juga menyukai