LAPORAN MODUL PRAKTIKUM
MODUL KE-3
PERCABANGAN
DOSEN PEMBIMBING : ARIF SUSANTO S.Kom
ARIANSYAH PUTRA 201410370311194
1E
LABORATORIUM TEKNIK INFORMATIKA
FAKULTAS TEKNIK
I. TUJUAN
Mampu memahami dan mampu memanfaatkan tipe data, variable, dan konstanta di bahasa C
Mampu menggunakan macam-macam operator
Mampu memahami dan mampu menggunakan metode untuk menampilkan berbagai format ke layar
Mampu memanfaatkan instruksi untuk memasukkan data dalam berbagai tipe
increment variable initialization; while (logical condition){ //statements
increment/decrement }
Do-while
increment variable initialization; do {
IV. TUGAS PRAKTIKUM
1. Buat program untuk menampilkan deret fibonaci, di mana jumlah elemen yang ditampilkan ditentukan oleh user.
1 1 2 3 5 8 13 21 ...
2. Buat program untuk menampilkan matrik 1 2 4 7 11
4 5
5
3. Buatlah sebuah bentuk bangun seperti gambar dibawah ini. (Pengerjaan harus menggunakan logika looping dan percabangan).
V. TUGAS PRAKTIKUM
1. Buat program untuk menampilkan deret fibonaci, di mana jumlah elemen yang ditampilkan ditentukan oleh user.
Source Code :
#include <stdio.h> #include <stdlib.h> int main()
{
int A=0,B=1,C,banyak; // pendeklarasian variabel yang dibutuhkan printf("\nMasukkan banyak bilangan fibonacci: ");
scanf("%d",&banyak);
for(int batas=1;batas<banyak;batas++) {
Tabel 1. Source Code Program
2. Buat program untuk menampilkan matrik 1 2 4 7 11
2 3 5 8 3 4 6 4 5 5
FlowChart Program :
Source Code :
#include<stdio.h>
main(){
int kolom, baris, baru, tambah; for(kolom=1;kolom<=5;kolom++){
printf("\n%i ",kolom); tambah=1;
baru=kolom;
baru=baru+tambah; printf("%i ",baru); tambah++;
}
}printf("\n"); }
Tabel 2. Source Code Program
Print Screen Hasil :
3. Buatlah sebuah bentuk bangun seperti gambar dibawah ini. (Pengerjaan harus menggunakan logika looping dan percabangan).
Source Code :
if(i>=0 && i<5 && j>=0 && j<5){//persegi sebelah kiri atas
printf(" ");
}else if(i>0 && i<5 && j>18-(i+1)){//segitiga sebelah kanan atas
printf(" ");
}else if(i>=5 && i<10 && j>=13 && j<18){//persegi sebelah kanan bawah
printf(" ");
}else if(i>=2 && i<8 && j>=7 && j<11 ){//persegi dalam printf(" ");
}
Print Screen Hasil :