Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
12Activity
0 of .
Results for:
No results containing your search query
P. 1
Laporan Praktikum Modul 2 PERCABANGAN bahas C++

Laporan Praktikum Modul 2 PERCABANGAN bahas C++

Ratings: (0)|Views: 667 |Likes:
Published by iulloo

More info:

Categories:Types, School Work
Published by: iulloo on Nov 02, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

11/04/2013

pdf

text

original

 
LAPORAN PRAKTIKUMPEMROGRAMAN TERSTRUKTUR 
MODUL 2
PERCABANGAN
DOSEN PEMBINA:M.T. Andarbeni, S.Kom
.
OLEH:KELOMPOK 19KHOIRUL HIDAYAT 201110370311284LABORATORIUM
DMAG DAN RPL
PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG2011/2012
 
I.TUJUAN
1.Mahasiswa memahami berbagai struktur percabangan di C yaitu if & if-else2.Mahasiswa memahami berbagai struktur percabangan di C yaitu switch
I.ALAT YANG DIGUNAKAN
Computer 
Turbo C++ 45
I.DASAR TEORI
Ketika kita akan membuat suatu program, pasti akan ada statement yang akan kamu buat berjalan pada kondisi tertentu. Misalnya pada saat membuat program penghitung luas dan keliling lingkaran.Lalu kita membuat pilihan untuk user, menghitung keliling ataukah luas lingkaran yang diinginkan.Jika user memilih keliling, maka kita akan membuat statement yang akan berjalan untuk penghitungkeliling. Dan tentu saja, statement penghitung luas tidak akan ditampilkan. Lalu, bagaimana caranyaagar program kita bisa melakukan hal seperti itu? Inilah fungsi dari perintah percabangan (dalam bahasainggris dikenal sebagai branching).Statement
if - else
Bentuk dasar perintah if – else adalah sebagai berikut :
if (expression)Statement1;elseStatement2;StatementBerikutnya;
Jika ketika dieksekusi ekspresi menghasilkan nilai true, maka
statement1
akan dieksekusi dan
statement2
tidak akan dikerjakan dan kemudian program akan mengeksekusi
statement berikutnya
,dan jika ekspresi tersebut bernilai false maka
statement1
tidak akan dieksekusi dan
statement2
akandieksekusi, dan dilanjutkan dengan mengeksekusi
statement berikutnya
.Operator-operator yang biasa digunakan dalam operasi logika, dapat dilihat di tabel di bawah ini.
OperatorContohArti==
A==BApakah Isi Variabel A sama dengan IsiVariabel B
!=
A!=BApakah Isi Variabel A Tidak SamaDengan Isi Variabel B
 
>
A>BApakah Isi Variabel A lebih besar dariIsi Variabel B
<
A<BApakah Isi Variabel A lebih kecil dariIsi Variabel B
>=
A>=BApakah Isi Variabel A lebih besar atausama dengan Isi Variabel B
<=
A<=BApakah Isi Variabel A lebih kecil atausama dengan Isi Variabel B
&&
(A<=100)&&(A>=80)Apakah A lebih kecil atau sama dengandari 100 dan A lebih besar atau samadengan 80
||
(A>100)||(A<0)Apakah A lebih besar dari 100 atau Alebih kecil dari 0
!
!(A==B)Apakah A Tidak Sama dengan BUntuk lebih jelas, perhatikan perintah berikut :
#include <stdio.h> #include <conio.h>  main(){int Nilai;printf(“Nilai : “);scanf(“%i”,&Nilai);if(Nilai>=50)printf(“Selamat Anda Lulus.”);elseprintf(“Maaf. Anda Tidak Lulus.”);getch();return 0;}
Perintah di atas hanya mempunyai 2 kemungkinan yaitu keterangan “Selamat Anda Lulus” jikanilai lebih besar dari atau sama dengan 50 dan keterangan “Maaf. Anda Tidak Lulus”, ketika nilai lebihkecil dari 50.Jika perintah yang akan dieksekusi ketika kondisi tercapai lebih dari 1 perintah, maka perintah- perintah tersebut harus diblok dengan tanda kurawal {}.Perhatikan program di bawah ini yang merupakan perubahan dari program di atas.
#include <stdio.h> #include <conio.h>  main(){int Nilai;printf(“Nilai : “);scanf(“%i”,&Nilai);if(Nilai>=50){printf(“Anda Hebat!\n”);

Activity (12)

You've already reviewed this. Edit your review.
halloiir liked this
ilfanarif liked this
1 thousand reads
1 hundred reads
Citra Ayum Sari liked this
Bagoez Ielhami liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->